/* Illustrated facelift guide. All reading styles are scoped to this page; the shared PETRO masthead, footer and booking rail remain authoritative. */
@font-face{font-family:Prata;src:url('/fonts/prata.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Cormorant;src:url('/fonts/cormorant-garamond-500.ttf') format('truetype');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Instrument;src:url('/fonts/instrument-sans.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
.facelift-guide{--ink:#444643;--muted:#686b66;--rule:#d7dcd7;--mint:#8be4d3;--pale-mint:#f2f9f6;--pink:#ffc0da;--pale-pink:#fff7fa;--paper:#fff;--display:Prata,Georgia,serif;--serif:Cormorant,Georgia,serif;--body:Instrument,Arial,sans-serif;--wrap:1192px}
.facelift-guide *{box-sizing:border-box}
html:has(.facelift-guide){scroll-behavior:smooth;scroll-padding-top:96px}
.facelift-guide{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--body);-webkit-font-smoothing:antialiased}
.facelift-guide button,.facelift-guide a{-webkit-tap-highlight-color:transparent}
.facelift-guide a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}
.facelift-guide a:hover{text-decoration-color:#178e7a}
.facelift-guide button{font:inherit;color:inherit}
.facelift-guide button,.facelift-guide a,.facelift-guide summary{touch-action:manipulation}
.facelift-guide a:focus-visible,.facelift-guide button:focus-visible,.facelift-guide summary:focus-visible{outline:2px solid #187f6e;outline-offset:6px}
.facelift-guide img{display:block;width:100%;height:auto}
.facelift-guide figure,.facelift-guide p,.facelift-guide blockquote{margin:0}
.facelift-guide p+p{margin-top:1em}
.facelift-guide h1,.facelift-guide h2,.facelift-guide h3{font-weight:400;margin:0}
.facelift-guide h1,.facelift-guide h2{font-family:var(--display);letter-spacing:-.04em}
.facelift-guide h2{font-size:clamp(42px,4.9vw,66px);line-height:1.15}
.facelift-guide h2 em,.facelift-guide h3 em{font-family:var(--serif);font-weight:500;letter-spacing:-.025em}
.facelift-guide h3{font:30px/1.2 var(--serif)}
.facelift-guide ul{padding-left:1.2em}
.facelift-guide ::selection{background:#c8f3e9}
.facelift-guide .wrap{width:min(var(--wrap),calc(100% - 100px));margin-inline:auto}
.facelift-guide .eyebrow,.facelift-guide .section-label,.facelift-guide .cover-bottom,.facelift-guide .chapter-links,.facelift-guide .small-note,.facelift-guide figcaption,.facelift-guide .footer-line,.facelift-guide .guide-quote footer{font-size:11px;line-height:1.5;letter-spacing:.12em}
.facelift-guide .eyebrow,.facelift-guide .section-label{text-transform:uppercase;letter-spacing:.16em}
.facelift-guide .eyebrow{font-weight:500}
.facelift-guide .quiet-link,.facelift-guide .text-link{display:inline-flex;align-items:center;gap:25px;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:6px;font-size:13px;letter-spacing:.01em}
.facelift-guide .quiet-link span,.facelift-guide .text-link span{font-size:19px;font-family:var(--body);font-style:normal}
.facelift-guide .text-link{font-weight:500}
.facelift-guide .text-link:hover,.facelift-guide .quiet-link:hover{border-color:#178e7a;color:#166e5f}
.facelift-guide .cover{position:relative;display:grid;grid-template-columns:1.15fr 1fr;padding-top:74px;min-height:770px}
.facelift-guide .cover-type{position:relative;z-index:2;pointer-events:none}
.facelift-guide .cover-type>*{pointer-events:auto}
.facelift-guide .cover h1{font-size:clamp(80px,10vw,145px);line-height:1.02;letter-spacing:-.055em;margin:34px -160px 26px 0;font-weight:400;white-space:nowrap}
.facelift-guide .cover h1 em{font-family:var(--display);font-style:normal}
.facelift-guide .cover h1 .amp{font-family:var(--serif);font-style:italic;font-size:.86em;color:#797b74}
.facelift-guide .cover-deck{font:28px/1.28 var(--serif);margin-top:28px;max-width:380px}
.facelift-guide .cover .text-link{margin-top:27px}
.facelift-guide .cover-art{position:relative;align-self:end;z-index:1;margin-top:30px;margin-right:-23px}
.facelift-guide .cover-art img{max-height:600px;object-fit:contain;object-position:center bottom}
.facelift-guide .cover-art figcaption{position:absolute;bottom:13px;right:16px;max-width:175px;font-size:9px;letter-spacing:.07em;color:var(--muted);text-align:right}
.facelift-guide .cover-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;padding:24px 0 26px;margin-top:15px;border-top:1px solid var(--rule);color:var(--muted);font-size:10px;letter-spacing:.045em}
.facelift-guide .chapter-nav{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-block:1px solid var(--rule);backdrop-filter:blur(12px)}
.facelift-guide .chapter-links{display:flex;justify-content:space-between;gap:22px;padding-top:19px;padding-bottom:19px;overflow:auto;scrollbar-width:thin;white-space:nowrap;letter-spacing:.005em}
.facelift-guide .chapter-links a{text-decoration:none;font-size:11px;display:flex;gap:8px;align-items:center}
.facelift-guide .chapter-links a span{font-family:var(--serif);font-size:14px;color:var(--muted)}
.facelift-guide .chapter-links a[aria-current=true]{text-decoration:underline;text-decoration-color:#42baa0;text-decoration-thickness:3px;text-underline-offset:7px}
.facelift-guide .chapter{padding-top:100px;padding-bottom:95px;border-bottom:1px solid var(--rule);scroll-margin-top:64px}
.facelift-guide .section-label{display:flex;gap:20px;align-items:center;margin-bottom:40px;font-size:10px}
.facelift-guide .section-label>span{font:18px/1 var(--serif);letter-spacing:0;border-right:1px solid var(--rule);padding-right:20px}
.facelift-guide .opening-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:110px}
.facelift-guide .opening-grid h2{font-size:clamp(42px,4.4vw,61px)}
.facelift-guide .opening-copy{padding-top:10px}
.facelift-guide .prose p{font-size:15px;line-height:1.8}
.facelift-guide .prose .lead{font:29px/1.2 var(--serif);margin-bottom:24px}
.facelift-guide mark{color:inherit;background:transparent;position:relative;isolation:isolate;white-space:normal}
.facelift-guide mark:before{content:"";position:absolute;z-index:-1;background:var(--mint);left:-.03em;right:-.03em;bottom:.01em;height:.32em;clip-path:polygon(1% 24%,14% 10%,33% 17%,53% 0,74% 12%,98% 4%,100% 79%,77% 85%,56% 75%,34% 100%,16% 86%,0 97%);transform:rotate(-1deg)}
.facelift-guide mark.pink:before{background:var(--pink);transform:rotate(-2deg)}
.facelift-guide .guide-quote{max-width:980px;margin:72px auto 0;border-left:2px solid var(--mint);padding:8px 0 8px 37px}
.facelift-guide .guide-quote p{font:33px/1.3 var(--serif);letter-spacing:-.015em}
.facelift-guide .guide-quote footer{font-size:9px;letter-spacing:.06em;margin-top:18px;color:var(--muted)}
.facelift-guide .map-chapter{background:var(--pale-mint)}
.facelift-guide .section-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:110px;align-items:end}
.facelift-guide .section-intro>p,.facelift-guide .section-intro>div{font-size:15px;max-width:425px;padding-bottom:6px}
.facelift-guide .map-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:105px;margin-top:43px;align-items:center}
.facelift-guide .concept-map{position:relative;max-width:430px;margin:auto;width:100%}
.facelift-guide .concept-map img{mix-blend-mode:multiply}
.facelift-guide .concept-map figcaption{font-size:9px;letter-spacing:.025em;max-width:330px;position:relative;margin-top:5px;color:var(--muted)}
.facelift-guide .map-caption{position:absolute;right:-6px;bottom:90px;font:italic 24px/1 var(--serif);transform:rotate(-7deg);color:#477a6d}
.facelift-guide .map-wash{position:absolute;pointer-events:none;opacity:0;transition:opacity .35s;mix-blend-mode:multiply;border:1px dashed #178e7a;background:#8be4d326}
.facelift-guide .wash-position{width:53%;height:30%;left:25%;top:55%;border-radius:30% 20% 40% 45%;transform:rotate(-2deg)}
.facelift-guide .wash-volume{width:42%;height:17%;left:28%;top:43%;border-radius:45% 38% 44% 25%;background:#ffc0da36;border-color:#ba7a97}
.facelift-guide .wash-surface{width:49%;height:45%;left:25%;top:27%;border-radius:45%;background:#b4d9cc29}
.facelift-guide .concept-map[data-concern=position] .wash-position,.facelift-guide .concept-map[data-concern=volume] .wash-volume,.facelift-guide .concept-map[data-concern=surface] .wash-surface{opacity:1}
.facelift-guide .concern-controls{margin-top:23px;border-top:1px solid #becfc5}
.facelift-guide .concern-controls button{display:grid;grid-template-columns:30px 1fr 20px;gap:9px;align-items:center;width:100%;background:transparent;border:0;border-bottom:1px solid #becfc5;padding:18px 2px;text-align:left;cursor:pointer;font:32px/1.1 var(--serif)}
.facelift-guide .concern-controls button>span:first-child{font:11px var(--body);letter-spacing:.04em;color:var(--muted)}
.facelift-guide .concern-controls button>span:last-child{font:18px var(--body);transition:transform .2s}
.facelift-guide .concern-controls button[aria-pressed=true]{background:linear-gradient(transparent 65%,#c7eee3 65%,#c7eee3 88%,transparent 88%)}
.facelift-guide .concern-controls button[aria-pressed=true]>span:last-child{transform:rotate(45deg)}
.facelift-guide .map-panels{margin-top:30px}
.facelift-guide .map-panel+.map-panel{margin-top:30px}
.facelift-guide .map-panel[hidden]{display:none}
.facelift-guide .map-panel h3{font-size:31px;margin-bottom:17px}
.facelift-guide .map-panel p{font-size:14px;line-height:1.75}
.facelift-guide .map-panel .quiet-link{font-size:11px;margin-top:21px}
.facelift-guide .small-note{color:var(--muted);letter-spacing:.02em;font-size:10px;line-height:1.65}
.facelift-guide .map-copy>.small-note{margin-top:27px;border-top:1px solid #becfc5;padding-top:16px}
.facelift-guide .limits-grid{display:grid;grid-template-columns:1fr 1fr .95fr;gap:48px;margin-top:45px}
.facelift-guide .limits-grid h3{margin-bottom:23px}
.facelift-guide .limits-grid article p{font-size:14px;line-height:1.8}
.facelift-guide .layers-study{align-self:center}
.facelift-guide .layers-study figcaption{font-size:9px;letter-spacing:.025em;color:var(--muted);margin-top:15px}
.facelift-guide .language-grid{display:grid;grid-template-columns:1fr 1fr;gap:135px}
.facelift-guide .language-intro>p{max-width:360px;margin-top:25px;font-size:14px}
.facelift-guide .anatomy-study{width:290px;max-width:100%;margin:25px auto 0}
.facelift-guide .anatomy-study figcaption{font-size:9px;letter-spacing:.025em;text-align:center;color:var(--muted)}
.facelift-guide .technique-list{padding-top:9px}
.facelift-guide .technique-list article{border-top:1px solid var(--rule);padding:24px 0 27px;scroll-margin-top:92px}
.facelift-guide .technique-list .eyebrow{font-size:8px;margin-bottom:7px}
.facelift-guide .technique-list h3{font-size:29px;margin-bottom:12px}
.facelift-guide .technique-list article p:last-child{font-size:14px;line-height:1.8}
.facelift-guide .petite-note{padding-top:20px;border-top:1px solid var(--rule);font-size:11px;color:var(--muted);line-height:1.7}
.facelift-guide .story-chapter{background:var(--pale-pink);border-block:1px solid #ecdce2;margin-top:-1px}
.facelift-guide .story-grid{display:grid;grid-template-columns:1fr 1fr;gap:135px}
.facelift-guide .story-chapter h2{font-size:clamp(68px,7.2vw,100px);line-height:1.08;margin-top:40px}
.facelift-guide .story-chapter h2 em{position:relative;display:inline-block}
.facelift-guide .story-chapter h2 em:after{content:"";position:absolute;background:var(--pink);height:15px;bottom:-6px;left:0;width:100%;clip-path:polygon(0 40%,35% 10%,75% 0,100% 36%,90% 65%,40% 100%,0 72%);transform:rotate(-4deg)}
.facelift-guide .story-copy{padding-top:70px}
.facelift-guide .story-lead{font:43px/1.12 var(--display);letter-spacing:-.035em}
.facelift-guide .story-copy .serif-note{font:italic 30px/1.2 var(--serif);margin-top:25px}
.facelift-guide .story-copy>p:not([class]){font-size:14px;margin-top:30px}
.facelift-guide .story-copy .text-link{margin-top:30px}
.facelift-guide .recovery-phases{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:55px}
.facelift-guide .phase-num{font:50px/1 var(--serif);color:#628575;display:block;padding-bottom:17px;border-bottom:1px solid var(--rule)}
.facelift-guide .recovery-phases h3{margin:20px 0 16px;font-size:28px}
.facelift-guide .recovery-phases p{font-size:14px;line-height:1.8}
.facelift-guide .risk-panel{display:grid;grid-template-columns:.6fr 1.4fr;gap:55px;background:#f7f8f4;border-top:2px solid #d7b4bd;padding:38px 40px;margin-top:56px}
.facelift-guide .risk-panel h3{font:39px/1.12 var(--display);letter-spacing:-.03em;margin-top:18px}
.facelift-guide .risk-panel h3 em{font-size:44px}
.facelift-guide .risk-panel p:not(.eyebrow){font-size:13px;line-height:1.8}
.facelift-guide .risk-panel .eyebrow{font-size:9px}
.facelift-guide .patient-chapter .section-intro{align-items:start}
.facelift-guide .patient-images{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:28px;align-items:center;margin-top:45px}
.facelift-guide .patient-images img{height:auto;max-height:320px;object-fit:contain}
.facelift-guide .patient-images figcaption{font-size:9px;letter-spacing:.035em;margin-top:15px;color:var(--muted)}
.facelift-guide .patient-disclosure{max-width:920px;margin-top:32px;border-top:1px solid var(--rule);padding-top:18px}
.facelift-guide .questions-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}
.facelift-guide .questions-grid>div>p{font-size:14px;line-height:1.8;max-width:330px;margin-top:27px}
.facelift-guide .faqs{border-top:1px solid var(--rule)}
.facelift-guide details{border-bottom:1px solid var(--rule);scroll-margin-top:94px}
.facelift-guide summary{position:relative;cursor:pointer;list-style:none;font:23px/1.3 var(--serif);padding:24px 35px 24px 0}
.facelift-guide summary::-webkit-details-marker{display:none}
.facelift-guide summary:after{content:"+";position:absolute;right:3px;top:21px;font:25px/1.3 var(--serif)}
.facelift-guide details[open] summary:after{content:"−"}
.facelift-guide details>p{font-size:13px;line-height:1.85;padding:0 32px 23px 0;margin:0}
.facelift-guide .consult-invitation{display:grid;grid-template-columns:1fr 1fr;column-gap:90px;border-top:1px solid var(--rule);margin-top:80px;padding-top:50px}
.facelift-guide .consult-invitation>.eyebrow{grid-column:1/-1;margin-bottom:24px}
.facelift-guide .consult-invitation h2{font-size:77px;line-height:1.1}
.facelift-guide .consult-invitation>div{align-self:center}
.facelift-guide .consult-invitation>div>p{font:25px/1.4 var(--serif);max-width:285px}
.facelift-guide .consult-invitation .text-link{margin-top:23px;background:linear-gradient(transparent 59%,#c4f0e5 59%,#c4f0e5 85%,transparent 85%)}
.facelift-guide .consult-invitation .quiet-link{display:flex;width:fit-content;border-bottom:0;margin-top:16px;font-size:11px}
.facelift-guide .related{padding-top:40px;padding-bottom:45px;border-bottom:1px solid var(--rule)}
.facelift-guide .related>div{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:20px}
.facelift-guide .related a{display:flex;justify-content:space-between;border-bottom:1px solid var(--rule);padding-bottom:12px;text-decoration:none;font:25px var(--serif)}
.facelift-guide .related a span{font:17px var(--body)}
.facelift-guide .source-footer{display:grid;grid-template-columns:1fr 1fr;gap:45px 85px;padding-top:45px;padding-bottom:25px}
.facelift-guide .source-footer>div>p:not(.eyebrow){font-size:10px;line-height:1.9;color:var(--muted);margin-top:13px}
.facelift-guide .source-footer .eyebrow{font-size:8px}
.facelift-guide .footer-line{grid-column:1/-1;border-top:1px solid var(--rule);padding-top:23px;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.04em;color:var(--muted)}
.facelift-guide .footer-line a{text-decoration:none}
@media(min-width:1500px){
.facelift-guide .cover h1{font-size:148px}
.facelift-guide .cover{padding-top:90px}
.facelift-guide .cover-art img{max-height:610px}
}
@media(max-width:1100px){
.facelift-guide .wrap{width:calc(100% - 70px)}
.facelift-guide .cover h1{font-size:11vw}
.facelift-guide .cover{min-height:700px;padding-top:55px}
.facelift-guide .cover-art{margin-right:-15px}
.facelift-guide .cover-art img{max-height:540px}
.facelift-guide .cover-deck{font-size:25px}
.facelift-guide .opening-grid,.facelift-guide .section-intro,.facelift-guide .map-grid,.facelift-guide .language-grid,.facelift-guide .story-grid,.facelift-guide .questions-grid{gap:55px}
.facelift-guide .chapter-links{gap:25px}
.facelift-guide .chapter{padding-block:80px}
.facelift-guide .limits-grid{gap:28px}
.facelift-guide .limits-grid h3{font-size:26px}
.facelift-guide .patient-images{gap:20px}
.facelift-guide .risk-panel{gap:35px;padding:32px}
.facelift-guide .consult-invitation{gap:30px 55px}
}
@media(max-width:760px){
html:has(.facelift-guide){scroll-padding-top:80px}
.facelift-guide .wrap{width:calc(100% - 42px)}
.facelift-guide .cover{display:block;padding-top:38px;min-height:0}
.facelift-guide .cover .eyebrow{font-size:8px;max-width:250px}
.facelift-guide .cover h1{font-size:clamp(59px,13.4vw,98px);line-height:1.06;margin:24px 0 20px;white-space:normal;position:relative;z-index:2}
.facelift-guide .cover-deck{font-size:23px;max-width:220px}
.facelift-guide .cover .text-link{font-size:11px;margin-top:21px}
.facelift-guide .cover-art{width:64%;margin:-130px -15px 0 auto;position:relative;z-index:0}
.facelift-guide .cover-art img{max-height:360px}
.facelift-guide .cover-art figcaption{position:static;font-size:8px;max-width:170px;margin-left:auto;letter-spacing:.025em;text-align:right;padding:0 12px}
.facelift-guide .cover-type{pointer-events:none}
.facelift-guide .cover-type a{pointer-events:auto}
.facelift-guide .cover-bottom{margin-top:24px;padding:19px 0;display:block;font-size:8px;letter-spacing:.025em}
.facelift-guide .cover-bottom span+span{display:block;margin-top:4px}
.facelift-guide .chapter-links{gap:23px;padding-block:15px;width:auto;padding-inline:21px}
.facelift-guide .chapter-links a{font-size:10px;gap:6px}
.facelift-guide .chapter-links a span{font-size:13px}
.facelift-guide .chapter{padding-block:58px}
.facelift-guide .section-label{font-size:8px;gap:13px;margin-bottom:27px}
.facelift-guide .section-label>span{font-size:17px;padding-right:13px}
.facelift-guide h2{font-size:43px;line-height:1.15}
.facelift-guide .opening-grid,.facelift-guide .section-intro,.facelift-guide .map-grid,.facelift-guide .language-grid,.facelift-guide .story-grid,.facelift-guide .questions-grid{grid-template-columns:1fr;gap:30px}
.facelift-guide .opening-grid h2{font-size:clamp(40px,9vw,61px)}
.facelift-guide .opening-grid h2 br:last-child{display:none}
.facelift-guide .opening-copy{padding-top:0}
.facelift-guide .prose .lead{font-size:26px;margin-bottom:19px}
.facelift-guide .prose p{font-size:14px}
.facelift-guide .guide-quote{margin-top:40px;padding-left:22px}
.facelift-guide .guide-quote p{font-size:28px;line-height:1.3}
.facelift-guide .guide-quote footer{font-size:8px;max-width:230px}
.facelift-guide .section-intro>p,.facelift-guide .section-intro>div{font-size:14px;max-width:none;padding-bottom:0}
.facelift-guide .map-grid{gap:23px;margin-top:25px}
.facelift-guide .concept-map{max-width:290px}
.facelift-guide .concept-map figcaption{max-width:250px;font-size:8px}
.facelift-guide .map-caption{right:-10px;bottom:65px;font-size:21px}
.facelift-guide .map-copy>.eyebrow{font-size:9px}
.facelift-guide .concern-controls{margin-top:15px;display:flex;gap:12px;border-top:0}
.facelift-guide .concern-controls button{display:flex;gap:8px;font-size:23px;padding:14px 2px;white-space:nowrap;flex:1;justify-content:flex-start}
.facelift-guide .concern-controls button>span:first-child{font-size:8px}
.facelift-guide .concern-controls button>span:last-child{display:none}
.facelift-guide .map-panels{margin-top:24px;min-height:190px}
.facelift-guide .map-panel h3{font-size:28px}
.facelift-guide .map-panel p{font-size:13px}
.facelift-guide .map-panel .quiet-link{margin-top:17px}
.facelift-guide .map-copy>.small-note{margin-top:15px}
.facelift-guide .limits-grid{grid-template-columns:1fr;gap:28px;margin-top:31px}
.facelift-guide .limits-grid article{max-width:490px}
.facelift-guide .limits-grid h3{font-size:28px;margin-bottom:15px}
.facelift-guide .limits-grid article p{font-size:14px}
.facelift-guide .layers-study{width:290px;max-width:90%;justify-self:center;margin-top:4px}
.facelift-guide .layers-study figcaption{margin-top:7px;text-align:center;font-size:8px}
.facelift-guide .language-grid{position:relative}
.facelift-guide .language-intro{display:grid;grid-template-columns:1fr .65fr;column-gap:6px}
.facelift-guide .language-intro h2{grid-column:1;font-size:46px}
.facelift-guide .language-intro>p{grid-column:1/-1;max-width:none;margin-top:20px;font-size:14px}
.facelift-guide .anatomy-study{grid-column:2;grid-row:1;align-self:center;margin:0;width:150px}
.facelift-guide .anatomy-study figcaption{font-size:7px;line-height:1.4}
.facelift-guide .technique-list{padding-top:0}
.facelift-guide .technique-list article{padding-block:21px}
.facelift-guide .technique-list h3{font-size:28px}
.facelift-guide .technique-list article p:last-child{font-size:13px}
.facelift-guide .petite-note{font-size:10px}
.facelift-guide .story-chapter h2{font-size:75px;line-height:1;margin-top:0}
.facelift-guide .story-grid{gap:40px}
.facelift-guide .story-copy{padding-top:0}
.facelift-guide .story-lead{font-size:35px}
.facelift-guide .story-copy .serif-note{font-size:27px;margin-top:20px;max-width:280px}
.facelift-guide .story-copy>p:not([class]){font-size:14px;margin-top:25px}
.facelift-guide .recovery-phases{grid-template-columns:1fr;gap:24px;margin-top:30px}
.facelift-guide .recovery-phases article{display:grid;grid-template-columns:35px 1fr;gap:7px 15px;border-top:1px solid var(--rule);padding-top:20px}
.facelift-guide .phase-num{grid-row:1/3;border:0;padding:0;font-size:40px}
.facelift-guide .recovery-phases h3{font-size:28px;margin:0}
.facelift-guide .recovery-phases p{grid-column:2;font-size:13px}
.facelift-guide .risk-panel{grid-template-columns:1fr;gap:23px;padding:27px 23px;margin-top:35px}
.facelift-guide .risk-panel h3{font-size:32px;margin-top:12px}
.facelift-guide .risk-panel h3 br{display:none}
.facelift-guide .risk-panel h3 em{font-size:38px}
.facelift-guide .risk-panel p:not(.eyebrow){font-size:12px;line-height:1.8}
.facelift-guide .patient-images{grid-template-columns:1fr 1fr;gap:26px 20px;margin-top:27px;align-items:start}
.facelift-guide .patient-images .conversation-image{grid-column:1/-1;grid-row:2;width:80%;justify-self:center}
.facelift-guide .patient-images img{max-height:none}
.facelift-guide .patient-images figcaption{font-size:8px;margin-top:10px}
.facelift-guide .patient-disclosure{font-size:9px;margin-top:25px}
.facelift-guide .questions-grid>div>p{max-width:none;font-size:14px;margin-top:22px}
.facelift-guide .faqs{margin-top:2px}
.facelift-guide summary{font-size:23px;padding-block:22px}
.facelift-guide details>p{font-size:13px}
.facelift-guide .consult-invitation{grid-template-columns:1fr;gap:26px;margin-top:52px;padding-top:34px}
.facelift-guide .consult-invitation>.eyebrow{margin-bottom:0}
.facelift-guide .consult-invitation h2{font-size:63px}
.facelift-guide .consult-invitation>div>p{font-size:25px;max-width:none}
.facelift-guide .consult-invitation .text-link{margin-top:22px}
.facelift-guide .related{padding-top:32px;padding-bottom:35px}
.facelift-guide .related>div{grid-template-columns:1fr 1fr;gap:24px;margin-top:23px}
.facelift-guide .related a{font-size:22px}
.facelift-guide .related .eyebrow{font-size:9px}
.facelift-guide .source-footer{grid-template-columns:1fr;gap:27px;padding-top:30px}
.facelift-guide .source-footer>div>p:not(.eyebrow){font-size:9px}
.facelift-guide .footer-line{flex-wrap:wrap;justify-content:flex-start;gap:12px 25px;font-size:8px}
.facelift-guide .footer-line span:last-child{width:100%}
}
@media(max-width:760px){
.facelift-guide .cover{display:grid;grid-template-columns:1fr 1fr;column-gap:13px}
.facelift-guide .cover-type{display:contents}
.facelift-guide .cover-type>.eyebrow,.facelift-guide .cover h1{grid-column:1/-1}
.facelift-guide .cover-type>.eyebrow{grid-row:1}
.facelift-guide .cover h1{grid-row:2}
.facelift-guide .cover-deck{grid-column:1;grid-row:3;margin-top:15px;font-size:21px;max-width:none;align-self:center}
.facelift-guide .cover .text-link{grid-column:1;grid-row:4;align-self:start;font-size:10px;gap:12px;margin-top:16px;width:fit-content}
.facelift-guide .cover-art{grid-column:2;grid-row:3/5;align-self:center;width:100%;margin:16px 0 0}
.facelift-guide .cover-art img{width:100%;max-height:none}
.facelift-guide .cover-art figcaption{font-size:7px;text-align:center;padding:0;margin-top:7px}
.facelift-guide .cover-bottom{grid-column:1/-1;margin-top:27px}
}
@media(max-width:370px){
.facelift-guide .cover-deck{font-size:19px}
.facelift-guide .cover h1{font-size:12.7vw}
.facelift-guide .cover .text-link{font-size:9px;gap:7px}
.facelift-guide .concern-controls{gap:8px}
.facelift-guide .concern-controls button{font-size:21px;gap:5px}
.facelift-guide .language-intro h2{font-size:40px}
.facelift-guide .anatomy-study{width:125px}
}
@media(prefers-reduced-motion:reduce){
html:has(.facelift-guide){scroll-behavior:auto}
.facelift-guide *{transition:none!important}
}
@media print{
.facelift-guide .chapter-nav,.facelift-guide .concept-map .map-wash{display:none}
.facelift-guide .wrap{width:100%}
.facelift-guide .chapter{break-inside:avoid;padding-block:35px}
.facelift-guide .cover{min-height:0}
.facelift-guide .cover h1{font-size:90px}
.facelift-guide .cover-art img{max-height:400px}
.facelift-guide .source-footer,.facelift-guide .risk-panel{break-inside:avoid}
.facelift-guide .map-panel[hidden]{display:block}
.facelift-guide .map-panel+.map-panel{margin-top:20px}
.facelift-guide .patient-chapter{page-break-before:always}
}
.facelift-guide .cover--operating{grid-template-columns:1.05fr 1fr;column-gap:28px;align-items:center;min-height:0;padding-top:58px}
.facelift-guide .cover--operating h1{font-size:clamp(76px,8.8vw,128px);margin-right:0}
.facelift-guide .cover--operating .cover-art{align-self:center;margin:0}
.facelift-guide .cover--operating .cover-art img{max-height:none;object-fit:contain}
.facelift-guide .cover--operating .cover-art figcaption{position:static;max-width:none;text-align:center;margin-top:10px;font-size:9px}
.facelift-guide .cover--operating .cover-bottom{margin-top:35px}
.facelift-guide .patient-images .patient-pair{grid-column:1/-1;width:min(100%,580px);justify-self:center;margin-top:18px}
.facelift-guide .patient-images .patient-pair img{max-height:none}
@media(max-width:760px){
.facelift-guide .cover--operating{grid-template-columns:1fr;padding-top:38px}
.facelift-guide .cover--operating h1{font-size:clamp(59px,13.4vw,98px)}
.facelift-guide .cover--operating .cover-art{grid-column:1;grid-row:3;width:100%;margin:4px 0 0}
.facelift-guide .cover--operating .cover-art figcaption{font-size:8px;margin-top:7px}
.facelift-guide .cover--operating .cover-deck{grid-column:1;grid-row:4;font-size:24px;margin-top:26px}
.facelift-guide .cover--operating .text-link{grid-column:1;grid-row:5;margin-top:20px}
.facelift-guide .cover--operating .cover-bottom{margin-top:28px}
.facelift-guide .patient-images .patient-pair{grid-row:3;margin-top:4px}
}
@media(max-width:370px){
.facelift-guide .cover--operating h1{font-size:12.7vw}
}

/* Shared-shell integration, download controls, and retained reading links. */
.facelift-guide{width:100%;max-width:none;padding:0;--label:Instrument,Arial,sans-serif;--reading:Instrument,Arial,sans-serif;--italic:Cormorant,Georgia,serif}
.facelift-guide .chapter{border-top:0}
.facelift-guide .story-chapter{border-top:1px solid #ecdce2}
.facelift-guide .faqs{max-width:none;width:100%;margin:0}
.facelift-guide .faqs details{border-top:0}
.facelift-guide .prose{max-width:none;font:inherit}
.facelift-guide .text-link{font-family:var(--body);line-height:1.4;padding-top:0}
.facelift-guide .guide-byline{font:10px/1.6 var(--body);letter-spacing:.1em;text-transform:uppercase;margin-top:20px}
.facelift-guide .guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 24px;margin-top:27px}
.facelift-guide .cover .guide-actions .text-link{margin-top:0}
.facelift-guide .text-link .download-format{font:9px/1.4 var(--body);letter-spacing:.08em}
.facelift-guide .consult-invitation .guide-download{margin-top:20px}
.facelift-guide .source-footer{grid-template-columns:1fr;padding-bottom:55px}
.facelift-guide .more-resources{padding-block:60px;border-bottom:1px solid var(--rule)}
.facelift-guide .more-resources .margin-layout{grid-template-columns:.8fr 1.4fr;gap:80px}
.facelift-guide .more-resources h2{font:400 42px/1.2 var(--display);letter-spacing:-.035em}
.facelift-guide .more-resources .resource-list a{font:22px/1.35 var(--serif)}
.facelift-guide .more-resources .resource-list small{font:9px/1.7 var(--body)}
.facelift-guide :is(a,button,summary){scroll-margin-bottom:110px}
@media(max-width:760px){
 .facelift-guide .guide-byline{grid-column:1;grid-row:5;margin-top:20px;font-size:9px}
 .facelift-guide .guide-actions{grid-column:1;grid-row:6;margin-top:20px;gap:20px}
 .facelift-guide .cover--operating .guide-actions .text-link{grid-row:auto;grid-column:auto;margin-top:0}
 .facelift-guide .more-resources{padding-block:40px}
 .facelift-guide .more-resources .margin-layout{grid-template-columns:1fr;gap:25px}
 .facelift-guide .more-resources h2{font-size:35px}
 .facelift-guide .source-footer{padding-bottom:45px}
}
@media print{
 .facelift-guide .map-panel[hidden]{display:block!important}
 .facelift-guide .guide-actions,.facelift-guide .guide-download{display:none!important}
}
