/* Inner editorial pass. The approved homepage and contact artwork stay in their own scope. */
.inner-page{--inner-panel:#f5f3ee;--inner-orange:#dd641c;--inner-rule:#e3dfd7}
/* These are conceptual cutouts, separate from the clinic's original photographs. */
.inner-page .art-cutout{position:relative;isolation:isolate;aspect-ratio:1.7;pointer-events:none;min-width:0}
.inner-page .art-cutout:before{content:"";position:absolute;z-index:-1;inset:7% 8% -8% 12%;border-radius:48%;background:radial-gradient(ellipse at 65% 60%,#ff6f003d,transparent 68%);filter:blur(22px)}
.inner-page .art-cutout img{position:absolute;inset:50% 0 auto;width:100%;height:auto;transform:translateY(-50%);object-fit:contain}
/* G8: the optical sequence introduces the reading path, not an extra treatment stage. */
.inner-page #method-stages .inner-section-heading{display:grid;grid-template-columns:1fr minmax(330px,540px);align-items:center;gap:44px;padding-bottom:32px;overflow:visible}
.inner-page .g8-process-art{width:100%;max-width:540px;justify-self:end;margin:0;border-radius:70px 18px 70px 18px;background:var(--inner-panel)}
.inner-page #method-stages .g8-process-art:before{inset:5% -5% -15% 16%;opacity:.8}
/* Blog: one precise object beside a quiet title. Copy remains live HTML. */
.inner-page .journal-masthead-art{display:grid;grid-template-columns:1fr minmax(260px,370px);align-items:center;gap:40px;padding-bottom:35px;min-height:230px}
.inner-page .journal-masthead-art h1{margin:0;font:300 clamp(68px,7.4vw,108px)/1 TT,Arial,sans-serif;letter-spacing:-.045em}
.inner-page .journal-masthead-art p{font:300 18px/1.45 TT,Arial,sans-serif;margin:22px 0 0;max-width:440px}
.inner-page .blog-editorial-art{width:100%;max-width:370px;margin:0;justify-self:end}
.inner-page .blog-editorial-art:before{inset:4% -4% -8% 10%;opacity:.7}
/* The same warm panel and fine rules provide rhythm farther into the site. */
.inner-page .doctor-page-portrait{box-shadow:20px 28px 72px -32px #ff6f0040}
.inner-page .doctor-method-link{background:radial-gradient(ellipse at 95% 0%,#ff6f001c,transparent 58%),var(--inner-panel);border-radius:30px 14px 30px 14px}
.inner-page .price-group:first-child{padding:26px;background:radial-gradient(ellipse at 100% 0%,#ff6f0012,transparent 55%),var(--inner-panel);border-radius:28px 14px 28px 14px}
.inner-page .price-group:first-child tr:last-child{border-bottom:0}
.inner-page .privacy-content{background:var(--inner-panel)}
.inner-page .article-toc{background:radial-gradient(ellipse at 0% 0%,#ff6f0018,transparent 65%),var(--inner-panel);padding:22px;border:0;border-radius:24px 10px 24px 10px}
.inner-page .article-toc>.eyebrow{color:var(--inner-orange)}
.inner-page .article-toc a{transition:color .16s ease;text-decoration:none}
.inner-page .article-toc a:hover{color:#be510e}
.inner-page .article-end{display:flex;align-items:center;justify-content:space-between;gap:24px;border:0;border-radius:26px 12px 26px 12px;padding:24px 26px;background:radial-gradient(ellipse at 0% 100%,#ff6f0019,transparent 65%),var(--inner-panel)}
.inner-page .article-end>p{font-size:16px;line-height:1.4;margin:0;max-width:330px}
.inner-page .article-end>.button{flex-shrink:0;margin:0;background:#fff9;border-color:#d99668}
.inner-page .article-end>.button:hover{background:#ff6f00;color:white}
.inner-page .breadcrumbs a{transition:background .16s ease,color .16s ease,border-color .16s ease}
.inner-page .breadcrumbs a:hover{background:#fff1e6;border-color:#ecc4a6;color:#a84808}
.inner-page .article-inline-image figcaption,.inner-page #method-intro figcaption{color:#777169;font-size:11px;line-height:1.4}
@media(min-width:651px) and (max-width:1000px){.inner-page #method-stages .inner-section-heading{grid-template-columns:1fr 42%;gap:25px}.inner-page .journal-masthead-art{grid-template-columns:1fr 32%;gap:25px;min-height:180px}.inner-page .article-end{padding:22px;gap:20px}}
@media(max-width:650px){
 .inner-page #method-stages .inner-section-heading{grid-template-columns:1fr;gap:24px;padding-bottom:26px}
 .inner-page .g8-process-art{max-width:390px;border-radius:42px 12px 42px 12px;justify-self:center;aspect-ratio:1.8}
 .inner-page .art-cutout:before{filter:blur(17px)}
 .inner-page .journal-masthead-art{grid-template-columns:minmax(0,1fr) 46%;column-gap:14px;row-gap:12px;min-height:0;padding-bottom:30px}
 .inner-page .journal-masthead-art>div{display:contents}
 .inner-page .journal-masthead-art h1{grid-column:1;grid-row:1;font-size:64px;align-self:center}
 .inner-page .journal-masthead-art p{grid-column:1/-1;grid-row:2;margin:0;font-size:16px;max-width:350px}
 .inner-page .blog-editorial-art{grid-column:2;grid-row:1;aspect-ratio:1.45;width:100%}
 .inner-page .price-group:first-child{padding:22px 18px;border-radius:24px 12px 24px 12px}
 .inner-page .price-group:first-child th{width:64%;padding-right:12px}
 .inner-page .article-toc{padding:22px;margin-bottom:0;border-bottom:0}
 .inner-page .article-end{display:block;padding:23px 22px;border-radius:24px 12px 24px 12px}
 .inner-page .article-end>.button{margin-top:20px}
}
@media(max-width:370px){.inner-page .journal-masthead-art h1{font-size:54px}.inner-page .price-group:first-child h2{font-size:22px}.inner-page .price-group:first-child th{font-size:14px}}
@media(prefers-reduced-motion:reduce){.inner-page .article-toc a,.inner-page .breadcrumbs a{transition:none}}
/* Prices: one warm entry card gives the page an identity; fees stay a calm table. */
.inner-page .price-aside{max-width:300px}
.inner-page .price-consultation{padding:30px 26px;border-radius:42px 14px 42px 14px;background:radial-gradient(ellipse at 100% 100%,#f6b98f,transparent 72%),#f6e9dc;position:relative;isolation:isolate}
.inner-page .price-consultation>p{font:300 17px/1.3 TT,Arial,sans-serif;color:#654a39;max-width:190px}
.inner-page .consultation-price{display:block;font:300 clamp(68px,7vw,94px)/1 TT,Arial,sans-serif;letter-spacing:-.055em;color:#713f21;margin:26px 0 30px;font-variant-numeric:tabular-nums;white-space:nowrap}
.inner-page .price-consultation .button{width:100%;background:#e96821;border-color:#e96821;min-height:48px;color:#fff;font-weight:700;transform:none}
.inner-page .price-consultation .button:hover{background:#c84e0d;border-color:#c84e0d}
.inner-page .price-currency>p{font-size:14px;line-height:1.45;color:#7e756b;margin-top:9px;max-width:245px}
.inner-page .price-group tr{transition:background .15s ease}
@media(hover:hover) and (pointer:fine){.inner-page .price-group tr:hover{background:#eddfd32e}}
@media(max-width:850px) and (min-width:651px){.inner-page .price-consultation{padding:25px 20px}.inner-page .price-consultation>p{font-size:15px}.inner-page .consultation-price{font-size:68px}.inner-page .price-consultation .button{padding-inline:12px}}
@media(max-width:650px){.inner-page .price-aside{max-width:none}.inner-page .price-consultation{display:grid;grid-template-columns:1fr auto;align-items:center;gap:13px 18px;padding:24px;border-radius:32px 12px 32px 12px}.inner-page .price-consultation>p{grid-column:1;grid-row:1;font-size:17px}.inner-page .consultation-price{grid-column:2;grid-row:1/3;font-size:68px;margin:0}.inner-page .price-consultation .button{grid-column:1;grid-row:2;width:max-content;padding:11px 23px;font-size:14px}.inner-page .price-currency{display:grid;grid-template-columns:1fr 1.7fr;gap:15px}.inner-page .price-currency>p{margin:0;font-size:13px;max-width:none}.inner-page .price-sections{margin-block:18px}}
@media(max-width:370px){.inner-page .price-consultation{padding:22px 19px;gap:15px 10px}.inner-page .price-consultation>p{font-size:16px}.inner-page .consultation-price{font-size:59px}}
@media(prefers-reduced-motion:reduce){.inner-page .price-group tr{transition:none}}
/* Deep reading pages alternate navigation / text / transition, not text effects. */
.inner-page .article-cover{border-radius:24px 70px 24px 24px}
.inner-page .article-cover:has(img[src*="method-room-"]){box-shadow:18px 24px 70px -36px #ff6f0040}
.inner-page .privacy-number{color:var(--inner-orange)}
.inner-page .privacy-index a{transition:color .16s ease,background .16s ease}
.inner-page .privacy-index a:hover{color:#b14b0d;background:#fff0e4}
@media(max-width:650px){.inner-page .article-cover{border-radius:16px 48px 16px 16px}}
@media(prefers-reduced-motion:reduce){.inner-page .privacy-index a{transition:none}}

.inner-page .price-group tr,.inner-page .privacy-index a{border-color:var(--inner-rule)}

/* Doctor, chapter by chapter: a warm workbench, a white planning spread, one peach Method transition. */
.inner-page .doctor-approach{display:grid;grid-template-columns:.85fr 1.15fr;column-gap:64px;padding:38px 42px 40px;border:0;border-radius:48px 16px 48px 16px;background:radial-gradient(ellipse at 0% 100%,#f5c29e40,transparent 60%),var(--inner-panel);margin-top:10px}
.inner-page .doctor-approach>.eyebrow{grid-column:1/-1;margin:0 0 16px}
.inner-page .doctor-approach h2{margin:0;font-size:clamp(36px,3.6vw,52px);align-self:start}
.inner-page .doctor-approach h2 em,.inner-page .doctor-implant-context h2 em{font:inherit;color:#be5a23}
.inner-page .doctor-approach .editorial-columns{display:block;margin:0;max-width:510px;align-self:center}
.inner-page .doctor-approach .editorial-columns p+p{margin-top:17px}
.inner-page .doctor-detail-strip{grid-column:1/-1;margin-top:32px;gap:22px;grid-template-columns:.7fr 1fr 1fr}
.inner-page .doctor-detail-strip img{height:285px;rotate:none;transform:none;border-radius:18px 46px 18px 18px}
.inner-page .doctor-detail-strip img[src*="method-family"]{height:285px;background:#fff9;border-radius:46px 18px 18px 18px}
.inner-page .doctor-detail-strip img[src*="veneer-craft"]{height:215px;max-width:190px;border-radius:14px;align-self:center}
.inner-page .doctor-implant-context{padding:28px 34px 38px;gap:60px;border-top:0;margin-bottom:0}
.inner-page .doctor-implant-context h2{margin-top:15px}
.inner-page .doctor-implant-context>div:last-child{padding-top:15px}
.inner-page .doctor-method-link{padding:38px 42px;background:radial-gradient(ellipse at 100% 100%,#edb58c70,transparent 65%),#f7ebdf;border-radius:16px 48px 16px 48px;margin-bottom:38px}
.inner-page .doctor-method-link h2{font-size:clamp(52px,5.5vw,78px);color:#bf5d27;white-space:nowrap}
.inner-page .doctor-method-link>.button{background:#fff9;border-color:#c98e66;color:#613f2c;min-height:48px;transform:none}
@media(hover:hover) and (pointer:fine){.inner-page .doctor-method-link>.button:hover{background:#e96821;border-color:#e96821;color:#fff}}
.inner-page .doctor-page-hero~.podcast-editorial{width:calc(100% - 48px);max-width:1320px;margin-top:38px;margin-bottom:60px}
@media(max-width:1000px) and (min-width:651px){.inner-page .doctor-approach{gap:24px;padding:30px}.inner-page .doctor-detail-strip{gap:16px}.inner-page .doctor-detail-strip img,.inner-page .doctor-detail-strip img[src*="method-family"]{height:220px}.inner-page .doctor-detail-strip img[src*="veneer-craft"]{max-width:145px;height:180px}.inner-page .doctor-implant-context{padding-inline:22px;gap:30px}.inner-page .doctor-method-link{padding:30px}}
@media(max-width:650px){
 .inner-page .doctor-approach{display:block;padding:27px 22px 22px;border-radius:32px 12px 32px 12px;margin-top:0;margin-bottom:24px}
 .inner-page .doctor-approach h2{font-size:36px;margin-bottom:22px}
 .inner-page .doctor-approach .editorial-columns{margin:0}
 .inner-page .doctor-detail-strip{margin-top:25px;grid-template-columns:1fr 1fr;gap:12px;align-items:end}
 .inner-page .doctor-detail-strip img[src*="veneer-craft"]{height:160px;max-width:125px;max-height:none;border-radius:12px;justify-self:start}
 .inner-page .doctor-detail-strip img[src*="method-family"]{height:190px;object-fit:contain;border-radius:32px 12px 12px 12px}
 .inner-page .doctor-detail-strip img:last-child{width:78%;justify-self:end;aspect-ratio:4/3;object-fit:cover;object-position:50% 23%;border-radius:12px 32px 12px 12px}
 .inner-page .doctor-implant-context{padding:10px 10px 28px;gap:15px}
 .inner-page .doctor-implant-context h2{font-size:35px;margin-top:12px}
 .inner-page .doctor-implant-context>div:last-child{padding-top:0}
 .inner-page .doctor-method-link{padding:26px 23px;border-radius:12px 32px 12px 32px;margin-bottom:28px}
 .inner-page .doctor-method-link h2{font-size:56px}
 .inner-page .doctor-method-link>.button{font-size:13px;max-width:100%;padding-inline:19px}
 .inner-page .doctor-page-hero~.podcast-editorial{width:calc(100% - 28px);margin-block:28px 40px}
}
@media(max-width:370px){.inner-page .doctor-approach h2{font-size:31px}.inner-page .doctor-detail-strip img[src*="veneer-craft"]{max-width:105px}.inner-page .doctor-detail-strip img[src*="method-family"]{height:165px}}
/* Leave a white gutter around coloured spreads on phones. */
.inner-page .doctor-approach,.inner-page .doctor-method-link{width:calc(100% - 48px)}
@media(max-width:650px){.inner-page .doctor-approach,.inner-page .doctor-method-link{width:calc(100% - 28px)}}

/* Method: a compact facts panel, white mockup spread, then two optional warm stages. */
.inner-page .method-facts{width:calc(100% - 48px);max-width:1260px;padding:30px 36px;border:0;border-radius:16px 42px 16px 42px;background:radial-gradient(ellipse at 100% 0%,#f8c5a044,transparent 62%),var(--inner-panel);gap:36px}
.inner-page .method-facts>div{border-color:#ded6ca}
.inner-page .method-facts>p{color:#60564b}
.inner-page #method-mockup h2 em{font:inherit;color:#be5a23}
.inner-page #method-mockup{margin-top:48px;margin-bottom:54px}
.inner-page .g8-timeline-row[data-step="3"] .g8-step,.inner-page .g8-timeline-row[data-step="4"] .g8-step{padding:22px;background:radial-gradient(ellipse at 100% 0%,#f7bf972a,transparent 70%),var(--inner-panel);border-radius:30px 12px 30px 12px}
.inner-page .g8-timeline-row[data-step="3"] .g8-step-top,.inner-page .g8-timeline-row[data-step="4"] .g8-step-top{border-top:0;padding-top:0}
.inner-page .g8-timeline-row[data-step="3"] .g8-step-top>span:last-child,.inner-page .g8-timeline-row[data-step="4"] .g8-step-top>span:last-child{background:#fff9;border:1px solid #e6d5c6;border-radius:999px;padding:5px 9px;color:#84573c}
.inner-page .g8-timeline .g8-step-top{align-items:center;min-height:35px}
.inner-page .g8-timeline-row[data-step="3"] .g8-step figure,.inner-page .g8-timeline-row[data-step="4"] .g8-step figure{border-radius:18px;background:#fff8}
.inner-page .g8-timeline-row[data-step="8"] .g8-step{padding-bottom:24px;border-bottom:1px solid #e7d4c2}
@media(max-width:1000px) and (min-width:651px){.inner-page .method-facts{padding:26px;gap:24px}.inner-page .g8-timeline-row[data-step="3"] .g8-step,.inner-page .g8-timeline-row[data-step="4"] .g8-step{padding:18px}}
@media(max-width:650px){
 .inner-page .method-facts{width:calc(100% - 28px);padding:25px 22px;gap:22px 18px;border-radius:12px 32px 12px 32px}
 .inner-page .method-facts>p{border-color:#ded6ca}
 .inner-page #method-mockup{margin-top:36px;margin-bottom:38px}
 .inner-page #method-mockup h2{font-size:35px}
 .inner-page .g8-timeline-row[data-step="3"] .g8-step,.inner-page .g8-timeline-row[data-step="4"] .g8-step{padding:19px 17px;border-radius:24px 10px 24px 10px}
 .inner-page .g8-timeline-row[data-step="3"] .g8-step figure,.inner-page .g8-timeline-row[data-step="4"] .g8-step figure{height:190px}
 .inner-page .g8-timeline-row[data-step="3"] .g8-step h2,.inner-page .g8-timeline-row[data-step="4"] .g8-step h2{font-size:24px}
 .inner-page .g8-timeline .g8-step-top{min-height:31px}
}
@media(max-width:370px){.inner-page #method-mockup h2{font-size:30px}.inner-page .g8-timeline-row[data-step="3"] .g8-step,.inner-page .g8-timeline-row[data-step="4"] .g8-step{padding:17px 14px}.inner-page .g8-timeline-row[data-step="3"] .g8-step h2,.inner-page .g8-timeline-row[data-step="4"] .g8-step h2{font-size:22px}}

/* Article openings are composed spreads; the reading column stays plain and comfortable. */
.inner-page .article-opening{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center;padding:36px;background:radial-gradient(ellipse at 0% 0%,#f4c39e45,transparent 65%),var(--inner-panel);border-radius:48px 16px 48px 16px}
.inner-page .article-opening .article-heading{margin:0;max-width:none;text-align:left;padding:0}
.inner-page .article-opening .article-heading h1{font:300 clamp(38px,3.7vw,55px)/1.08 TT,Arial,sans-serif;letter-spacing:-.04em;text-wrap:balance}
.inner-page .article-opening .article-deck{font-size:18px;line-height:1.45;max-width:400px;margin-top:23px;color:#63584d}
.inner-page .article-opening .article-cover{margin:0;width:100%;max-width:none;height:auto;aspect-ratio:4/3;border-radius:16px 42px 16px 16px;box-shadow:none;translate:none}
.inner-page .article-opening-photo .article-cover{aspect-ratio:4/4.5;max-height:510px}
.inner-page .article-opening .article-cover img{width:100%;height:100%;object-fit:cover}
.inner-page .article-opening .article-video{margin:0;align-self:center;width:100%;min-width:0;border-radius:16px;overflow:hidden;background:#171715;aspect-ratio:16/9}
.inner-page .article-layout{grid-template-columns:250px minmax(0,660px);justify-content:space-between;gap:56px;margin-block:40px}
.inner-page .article-toc{padding:22px;background:#f8f7f3;border:1px solid #ece7df;border-radius:22px 10px 22px 10px}
.inner-page .article-toc nav{counter-reset:article-chapter;margin-top:16px;gap:0}
.inner-page .article-toc a{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:baseline;padding:12px 0;min-height:44px;font-size:13px;line-height:1.4;border-bottom:1px solid #e6dfd4;color:#5e564b}
.inner-page .article-toc a:before{counter-increment:article-chapter;content:counter(article-chapter,decimal-leading-zero);font-size:10px;color:#a66e48;font-variant-numeric:tabular-nums}
.inner-page .article-toc a:last-child{border-bottom:0;padding-bottom:0}
.inner-page .article-prose h2{font:300 30px/1.15 TT,Arial,sans-serif;letter-spacing:-.025em;margin-bottom:16px}
.inner-page .article-prose p{font-size:18px;line-height:1.55}
.inner-page .article-inline-image{padding:28px 24px 22px;border-radius:26px 12px 26px 12px;background:radial-gradient(ellipse at 50% 80%,#f1c3a044,transparent 75%),#f8f6f1;margin:30px 0}
.inner-page .article-inline-image img{max-width:210px;border-radius:14px;margin-inline:auto}
.inner-page .article-inline-image figcaption{margin-top:16px;text-align:center}
.inner-page .article-prose .podcast-platforms{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block:26px}
.inner-page .article-prose .podcast-platform{background:#f8f6f1;border:1px solid #e4d7c8;border-radius:18px 10px 18px 10px;padding:17px 18px;gap:14px;min-height:76px;transform:none}
.inner-page .article-prose .podcast-platform small{color:#756c60}
@media(hover:hover) and (pointer:fine){.inner-page .article-prose .podcast-platform:hover{background:#f9e8db;border-color:#d99e75}}
@media(max-width:1000px) and (min-width:651px){.inner-page .article-opening{gap:28px;padding:28px}.inner-page .article-opening .article-heading h1{font-size:38px}.inner-page .article-opening .article-deck{font-size:16px}.inner-page .article-layout{grid-template-columns:200px minmax(0,1fr);gap:30px}.inner-page .article-prose .podcast-platforms{grid-template-columns:1fr}}
@media(max-width:650px){
 .inner-page .article-opening{grid-template-columns:1fr;gap:26px;padding:25px 21px 21px;border-radius:32px 12px 32px 12px}
 .inner-page .article-opening .article-heading h1{font-size:38px;text-wrap:pretty}
 .inner-page .article-opening .article-deck{font-size:17px;margin-top:18px}
 .inner-page .article-opening .article-cover{aspect-ratio:4/3;border-radius:12px 32px 12px 12px}
 .inner-page .article-opening-photo .article-cover{aspect-ratio:4/4.7}
 .inner-page .article-opening .article-video{border-radius:12px}
 .inner-page .article-layout{grid-template-columns:1fr;gap:30px;margin-block:28px}
 .inner-page .article-toc{position:static;padding:22px;border-radius:22px 10px 22px 10px}
 .inner-page .article-toc nav{margin-top:12px}
 .inner-page .article-prose h2{font-size:28px;margin-bottom:14px}
 .inner-page .article-prose p{font-size:17px;line-height:1.55}
 .inner-page .article-prose section{margin-bottom:29px}
 .inner-page .article-prose .podcast-platforms{grid-template-columns:1fr;gap:10px}
 .inner-page .article-prose .podcast-platform{min-height:72px}
 .inner-page .article-inline-image{padding:24px 22px 20px}
 .inner-page .article-inline-image img{max-width:190px}
}
@media(max-width:370px){.inner-page .article-opening{padding:23px 18px 18px}.inner-page .article-opening .article-heading h1{font-size:32px}.inner-page .article-opening .article-deck{font-size:16px}.inner-page .article-prose h2{font-size:25px}.inner-page .article-prose p{font-size:16px}}
/* Keep opening text aligned to its own column, with the portrait safely framed. */
.inner-page .article-opening .article-heading h1{max-width:460px;margin:0}
.inner-page .article-opening .article-deck{margin-inline:0}
.inner-page .article-opening.article-opening-photo .article-cover{max-width:480px;justify-self:end;max-height:none;aspect-ratio:4/4.5}
@media(max-width:650px){.inner-page .article-opening.article-opening-photo .article-cover{max-width:none;justify-self:stretch;aspect-ratio:4/4.7}}

/* Data notice: a warm introduction, white fields, a distinct retention chapter. */
.inner-page .privacy-heading{padding:36px 38px;border:0;border-radius:42px 14px 42px 14px;background:radial-gradient(ellipse at 100% 0%,#efbc9270,transparent 68%),#f7eee3;gap:48px;align-items:center}
.inner-page .privacy-heading h1{font-size:clamp(46px,4.8vw,66px);max-width:580px}
.inner-page .privacy-heading>p{font-size:17px;line-height:1.5;color:#6b5848;max-width:340px;margin:0}
.inner-page .privacy-layout{margin-top:32px;gap:48px}
.inner-page .privacy-index{padding:8px 22px;border-radius:22px 10px 22px 10px;background:#f8f7f3;border:1px solid #ece7df}
.inner-page .privacy-index a{min-height:48px;line-height:1.4;font-size:13px}
.inner-page .privacy-index a:last-child{border-bottom:0}
.inner-page .privacy-content{padding:0;background:none;border-radius:0}
.inner-page .privacy-content section{padding:26px 28px 30px 58px;border:0;margin-bottom:12px}
.inner-page .privacy-content section:first-child{padding-top:12px}
.inner-page .privacy-content section:last-child{padding-bottom:0}
.inner-page .privacy-number{left:25px;top:32px;color:#a2653d}
.inner-page .privacy-content section:first-child .privacy-number{top:18px}
.inner-page #data-storage{background:radial-gradient(ellipse at 100% 100%,#efc39f33,transparent 70%),var(--inner-panel);border-radius:28px 12px 28px 12px}
.inner-page .privacy-content h2{font-size:28px;margin-bottom:15px}
.inner-page .privacy-content p{font-size:17px;line-height:1.55;color:#514d46;overflow-wrap:break-word}
@media(max-width:850px){.inner-page .privacy-heading{grid-template-columns:1fr;gap:23px}.inner-page .privacy-heading>p{max-width:480px}.inner-page .privacy-index{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 22px}.inner-page .privacy-index a{border-bottom:0;min-height:44px}.inner-page .privacy-layout{gap:20px}}
@media(max-width:650px){
 .inner-page .privacy-heading{padding:27px 23px;border-radius:32px 12px 32px 12px;gap:20px}
 .inner-page .privacy-heading h1{font-size:42px}
 .inner-page .privacy-heading>p{font-size:16px}
 .inner-page .privacy-index{display:block;padding:8px 20px}
 .inner-page .privacy-index a{border-bottom:1px solid #e6dfd4;padding-block:13px;gap:13px;font-size:13px}
 .inner-page .privacy-content section{padding:23px 20px 25px 45px;margin-bottom:9px}
 .inner-page .privacy-content section:first-child{padding-top:8px}
 .inner-page .privacy-number{left:20px;top:29px}
 .inner-page .privacy-content section:first-child .privacy-number{top:14px}
 .inner-page .privacy-content h2{font-size:25px;margin-bottom:14px}
 .inner-page .privacy-content p{font-size:16px}
 .inner-page #data-storage{border-radius:24px 10px 24px 10px}
}
@media(max-width:370px){.inner-page .privacy-heading h1{font-size:36px}.inner-page .privacy-content section{padding-left:37px;padding-right:16px}.inner-page .privacy-number{left:15px}.inner-page .privacy-content h2{font-size:23px}}
@media(max-width:370px){.inner-page .doctor-method-link h2{font-size:44px}}

/* Method landing: the same ceramics and implant evidence as the homepage. */
.inner-page .method-treatments{overflow:visible;margin:64px auto 72px}
.inner-page .method-treatments:before,.inner-page .method-treatments:after{content:none}
.inner-page .method-treatments #veneers{margin-top:0}
.inner-page .method-treatments #implants{margin-bottom:0}
@media(max-width:650px){.inner-page .method-treatments{margin-block:42px 48px}}
