.blog-page main{padding:28px 20px 40px;overflow-wrap:anywhere}.blog-page h1{margin:12px 0 18px;line-height:1.15}.blog-page h2{font-size:28px;line-height:1.2}.blog-page h3{font-size:23px;line-height:1.3}.blog-body li,.blog-page p{color:#526975;font-size:16px;line-height:1.75}.blog-page .blog-intro{font-size:17px}.blog-page img{display:block;width:100%;height:auto;border-radius:6px}.blog-eyebrow,.blog-page time{display:block;font-size:13px;color:#526975;margin:12px 0}.blog-library{margin-top:32px}.blog-preview{padding:28px 0;border-top:1px solid #dfe6e5}.blog-preview:first-child{padding-top:0;border-top:0}.blog-preview h2{margin:14px 0}.blog-preview-lead h2{font-size:32px}.blog-preview h2 a{color:var(--home-ink);text-decoration:none}.blog-read-more{display:inline-block;padding:10px 0}.blog-empty{padding:24px 0;border-top:1px solid #dfe6e5}.blog-body{margin-top:28px}.blog-body h2,.blog-body h3{margin:32px 0 12px}.blog-body ol,.blog-body ul{padding-left:24px}.blog-body a,.blog-related a{text-decoration:underline;text-underline-offset:3px}.blog-body blockquote{margin:24px 0;padding-left:18px;border-left:3px solid var(--home-ink)}.blog-related{margin-top:28px;display:grid;gap:14px}.blog-contact{margin-top:36px;padding:24px 20px;background:var(--section-cool);border-radius:8px}.blog-contact h2{margin:0 0 18px}.blog-contact-actions{display:flex;flex-wrap:wrap;gap:12px}.blog-listing{margin:-28px -20px -40px}.blog-page .blog-listing-title{margin:0;padding:28px 20px;font-size:36px;background:var(--section-dark);color:var(--section-on-dark)}.blog-listing .blog-library{margin:0;display:grid;gap:16px}.blog-listing .blog-preview{padding:0;border:0}.blog-preview-link{display:block;padding:28px;background:var(--section-review-blue);color:var(--home-ink);text-decoration:none}.blog-preview-link h2{margin:0 0 18px;font-size:32px;color:var(--home-ink)}.blog-preview-link p{margin:0 0 18px}.blog-preview-link .blog-read-more{padding:4px 0;color:var(--home-blue)}.blog-preview-link:hover{box-shadow:inset 0 0 0 1px var(--home-ink)}.blog-preview-link:focus-visible{outline:3px solid var(--home-ink);outline-offset:-5px}.blog-listing .blog-empty{margin:0;padding:28px}.preservation-title-band{margin:-28px -20px 0;padding:28px 20px;background:var(--section-dark);color:var(--section-on-dark);font:400 36px/1.15 Georgia,Times New Roman,serif;letter-spacing:-.035em}.preservation-hero{margin:0 -20px 24px}.blog-page .preservation-hero img{border-radius:0}.preservation-story .blog-body p+p{margin-top:16px}.preservation-story #tooth-preservation-case{box-sizing:border-box;width:100%;margin:28px 0 18px;padding:16px 18px;border-radius:0;background:var(--section-dark);color:var(--section-on-dark);font-family:var(--editorial-font);font-size:29px;font-weight:700;line-height:1.2}.preservation-story .blog-body figure,.preservation-story .blog-body section>img{margin-block:20px}.preservation-story .blog-body figcaption{margin-top:8px;font-size:14px;color:#526975}.preservation-story .core-crowns-comparison{margin-block:20px}.preservation-story .core-crowns-comparison .comparison-images img{height:100%}.preservation-story .core-crowns-comparison .comparison-divider>span{transform:translate(-75%,-50%)}.preservation-clinical-step,.preservation-flow-step{display:contents}.preservation-story .preservation-flow-step>img{margin-block:20px}@media (min-width:1024px){.home-page.blog-page{--blog-desktop-width:min(1600px,calc(100vw - 80px))}}@media (min-width:1024px){.home-page.blog-page main:has(>.preservation-story){box-sizing:border-box;width:var(--blog-desktop-width);margin-left:calc((390px - var(--blog-desktop-width)) / 2);padding:0}.blog-page .preservation-story{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);column-gap:56px;width:calc(100% - 80px);max-width:1020px;margin-inline:auto;padding:0 0 56px}.preservation-story>.preservation-title-band{grid-column:1/-1;width:var(--blog-desktop-width);margin:0 0 40px calc((100% - var(--blog-desktop-width)) / 2);padding:24px 40px}.preservation-story>.preservation-hero{grid-column:2;grid-row:2/5;align-self:start;margin:0}.blog-page .preservation-story>h1{grid-column:1;grid-row:2;align-self:end;margin:0 0 24px;font-size:clamp(40px,3.5vw,56px);line-height:1.15}.preservation-story>time{grid-column:1;grid-row:3;margin:0 0 16px}.blog-page .preservation-story>.blog-intro{grid-column:1;grid-row:4;align-self:start;margin:0;font-size:26px;line-height:1.55}.blog-page .preservation-story>.preservation-split-intro{display:contents}.preservation-split-intro>.preservation-intro-lead{grid-column:1;grid-row:4;align-self:start}.preservation-split-intro>.preservation-intro-continuation{grid-column:1/-1;grid-row:5;margin-top:40px}.preservation-story>.preservation-split-intro~.blog-body{margin-top:32px}.preservation-story>:is(.blog-body,.blog-related,.page-closing-cta){grid-column:1/-1;min-width:0}.preservation-story>.blog-body{margin-top:72px}.blog-page .preservation-story .blog-body>.payload-richtext :is(p,li),.blog-page .preservation-story .blog-body>p,.blog-page .preservation-story .blog-body>section>p,.blog-page .preservation-story .preservation-clinical-step>p,.blog-page .preservation-story .preservation-flow-step>p,.blog-page .preservation-story>.blog-intro{--editorial-copy-size:28px;--editorial-copy-leading:1.55}.preservation-story .blog-body>.payload-richtext,.preservation-story .blog-body>p{max-width:1020px;margin-inline:auto}.preservation-story .blog-body p{margin-block:0}.preservation-story .blog-body p+p{margin-top:32px}.preservation-story .blog-body h2{margin:64px 0 32px;padding:20px 24px;background:var(--section-review-blue);color:var(--home-ink);font-size:38px;line-height:1.2}.preservation-story .blog-body h3{font-size:32px}.preservation-story .blog-body>section{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:32px 48px;align-items:start;margin-block:72px}.preservation-story .blog-body>section>:is(h2,h3){grid-column:1/-1;margin:0}.preservation-story .blog-body>section>p{margin:0;min-width:0}.preservation-story .blog-body>section>:is(figure,img,.core-crowns-comparison){width:100%;max-width:750px;justify-self:center;margin:0;min-width:0}.preservation-story .blog-body>section>.core-crowns-comparison{max-width:760px}.preservation-story .blog-body figure img,.preservation-story .blog-body section>img{height:auto;object-fit:contain}.blog-page .preservation-story section[aria-labelledby=saved-posterior-case] :is(figure>figcaption,.core-crowns-comparison .comparison-helper){--clinical-caption-size:24px;font-family:var(--editorial-font);font-weight:400;line-height:1.45;color:var(--home-ink);text-align:left;margin:12px 0 0}.preservation-story .blog-body>section[aria-labelledby=saved-posterior-case]{display:block}.preservation-story .preservation-clinical-step{display:flow-root;margin-top:56px}.preservation-story .preservation-clinical-step>:is(figure,.core-crowns-comparison){float:right;width:calc((100% - 48px) * .6);max-width:750px;margin:0 0 24px 48px}.preservation-story .preservation-clinical-step>.core-crowns-comparison{max-width:760px}.preservation-story .preservation-clinical-step>p{margin-block:0}.preservation-story .preservation-clinical-step>p+p{margin-top:32px}.preservation-story .blog-body>section[aria-labelledby=tooth-preservation-case]{display:block}.preservation-story .preservation-flow-step{display:flow-root;position:relative;margin-top:56px}.preservation-story .preservation-flow-step>p{display:flow-root;margin:0}.preservation-story .preservation-flow-step>p:before{content:"";float:right;width:calc((100% - 48px) * .6);aspect-ratio:var(--clinical-ratio);margin:0 0 24px 48px}.preservation-story .preservation-flow-step>img{position:absolute;top:0;right:0;width:calc((100% - 48px) * .6);height:auto;margin:0}.preservation-story section[aria-labelledby=tooth-preservation-case]>.preservation-flow-step+p{margin-top:32px}.home-page .preservation-story :is(a.learn-more-cta,.blog-contact-actions a){font-size:22px;font-weight:700;line-height:1.5;padding:16px 28px}.preservation-story>.page-closing-cta{width:100%;margin:48px 0 0;padding:24px 32px}}.blog-page .blog-listing :is(.blog-desktop-date,.blog-desktop-note){display:none}@media (min-width:1024px){.home-page.blog-page main:has(>.blog-listing){box-sizing:border-box;width:var(--blog-desktop-width);margin-left:calc((390px - var(--blog-desktop-width)) / 2);min-height:calc(100vh - 82px);padding:0;display:flex;flex-direction:column}.blog-page .blog-listing{margin:0;flex:1 1;display:flex;flex-direction:column}.blog-page .blog-listing-title{padding:24px 32px}.blog-page .blog-listing .blog-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;flex:1 1;align-items:stretch;padding:40px 32px 0}.blog-page .blog-listing .blog-preview{min-width:0;display:flex}.blog-page .blog-listing .blog-preview-link{box-sizing:border-box;width:100%;padding:24px;cursor:pointer;transition:box-shadow .16s ease;flex:1 1}.blog-page .blog-listing .blog-preview-link h2{font-family:var(--editorial-font);font-size:34px;font-weight:700;line-height:1.2;margin:0 0 24px}.blog-page .blog-listing :is(.blog-desktop-note,.blog-desktop-date){display:block;--editorial-copy-size:24px;--editorial-copy-leading:1.5;font-family:var(--editorial-font);font-size:24px;line-height:1.5;font-weight:400;color:var(--home-ink);text-align:left;margin:16px 0 0}.blog-page .blog-listing .blog-desktop-date{margin-top:14px;font-size:clamp(12px,1.35vw,20px);line-height:1.4;white-space:nowrap}.blog-page .blog-listing .blog-preview-link img{width:100%;height:auto}.blog-page .blog-listing .blog-preview-link:hover{box-shadow:inset 0 0 0 1px var(--home-ink),0 4px 12px rgb(0 0 0/6%)}}