.pc-page{overflow:clip;background:#f5fafe;color:#21364c}
body:has(.pc-page) > .site-crumbs{height:auto;min-height:0;background:#e9f3fc}
body:has(.pc-page) > .site-crumbs .site-crumbs__inner{position:relative;top:auto;padding-top:14px;padding-bottom:0}
.pc-page .pc-hero{background:#e9f3fc;position:relative;overflow:hidden}
.pc-page .pc-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);min-height:620px;align-items:stretch;gap:clamp(28px,4vw,70px)}
.pc-page .pc-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:65px 0 70px;min-width:0}
.pc-page .pc-kicker{font:600 15px/1.4 Golos,sans-serif;letter-spacing:.10em;text-transform:uppercase;color:#1d5b92;margin:0 0 23px}
.pc-page h1{font:500 clamp(40px,4.5vw,70px)/1.1 Unbounded,sans-serif;letter-spacing:-.055em;width:100%;max-width:900px;margin:0;overflow-wrap:break-word}
.pc-page .pc-lead{font:400 clamp(17px,1.5vw,21px)/1.5 Golos,sans-serif;max-width:650px;margin:26px 0 0}
.pc-page .pc-hero-cta,.pc-page .pc-final-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:60px;padding:15px 24px;background:#1a668f;color:#fff;font:600 16px/1.3 Golos,sans-serif;border-radius:999px;vertical-align:middle;box-shadow:none;transform:none}
.pc-page .pc-hero-cta{margin-top:33px;min-width:260px}
.pc-page .pc-hero-cta:hover,.pc-page .pc-final-cta:hover{background:#16699f;color:#fff}
.pc-page .pc-hero-cta svg,.pc-page .pc-final-cta svg{width:21px;height:21px}
.pc-page .pc-hero-art{align-self:stretch;position:relative;min-height:500px;overflow:hidden;background:transparent}
.pc-page .pc-hero-image{width:100%;height:100%;position:absolute;inset:0;object-fit:contain;object-position:center bottom;padding:35px 15px 0}
.pc-page .pc-hero-art--photo .pc-hero-image{object-fit:cover;object-position:center 35%;padding:0}
.pc-page .pc-hero-graphic{position:absolute;inset:0;background:radial-gradient(circle at 65% 47%,#c3e5ff 0 15%,transparent 15.2%),radial-gradient(circle at 55% 48%,transparent 0 27%,#89c9ff 27.2% 27.5%,transparent 27.7%),radial-gradient(circle at 50% 50%,transparent 0 41%,#4999fd 41.2% 41.5%,transparent 41.7%),linear-gradient(145deg,#cceaff,#789cc1)}
.pc-page .pc-editorial{padding-top:80px;padding-bottom:85px}
.pc-page .pc-section{display:grid;grid-template-columns:160px minmax(0,900px);gap:clamp(25px,5vw,85px);border-top:1px solid rgba(33,54,76,.2);padding:46px 0 55px;min-width:0}
.pc-page .pc-section-index{font:500 clamp(36px,4vw,64px)/1 Unbounded,sans-serif;color:#4999fd;letter-spacing:-.08em}
.pc-page .pc-section-content{min-width:0}
.pc-page .pc-section-content h2{font:500 clamp(27px,3vw,43px)/1.17 Unbounded,sans-serif;letter-spacing:-.045em;margin:0 0 24px}
.pc-page .pc-section-content h3{font:600 clamp(20px,2vw,26px)/1.25 Golos,sans-serif;margin:29px 0 11px}
.pc-page .pc-section-content p,.pc-page .pc-section-content li{font:400 clamp(16px,1.25vw,18px)/1.58 Golos,sans-serif;color:#344b62}
.pc-page .pc-section-content p+p,.pc-page .pc-section-content p+ul,.pc-page .pc-section-content ul+p{margin-top:17px}
.pc-page .pc-section-content ul{padding-left:23px;margin:15px 0}
.pc-page .pc-section-content a{text-decoration:underline;text-decoration-color:#4999fd;text-underline-offset:4px}
.pc-page .pc-related{padding:55px max(var(--space),calc((100vw - 1640px)/2 + var(--space)));background:#e4f0fa}
.pc-page .pc-related h2{font:500 clamp(28px,3vw,42px)/1.2 Unbounded,sans-serif;margin-bottom:26px}
.pc-page .pc-related>div{display:flex;flex-wrap:wrap;gap:10px}
.pc-page .pc-related a{display:inline-flex;align-items:center;min-height:44px;padding:9px 17px;border:1px solid #9bb8d2;border-radius:3px;font:500 15px/1.3 Golos,sans-serif}
.pc-page .pc-related a:hover{background:#fff}
.pc-page .pc-end{background:#21364c;color:#f5fafe;padding:75px 0 80px}
.pc-page .pc-end-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,350px);align-items:end;gap:50px}
.pc-page .pc-end h2{font:500 clamp(31px,3.7vw,55px)/1.15 Unbounded,sans-serif;letter-spacing:-.05em;max-width:800px}
.pc-page .pc-end p:not(.pc-kicker){font:400 17px/1.55 Golos,sans-serif;color:#c9dbea;max-width:700px;margin-top:21px}
.pc-page .pc-end .pc-kicker{color:#86beff}
.pc-page .pc-final-cta{width:100%}
.pc-page a:focus-visible{outline:3px solid #1d5b92;outline-offset:3px}
.pc-page .pc-end a:focus-visible{outline-color:#8ed2ff}
@media(max-width:800px){.pc-page .pc-hero-grid{grid-template-columns:1fr;gap:0}.pc-page .pc-hero-copy{padding:53px 0 42px}.pc-page .pc-hero-art{min-height:350px;margin:0 calc(-1*var(--space))}.pc-page .pc-editorial{padding-top:50px;padding-bottom:50px}.pc-page .pc-section{grid-template-columns:85px minmax(0,1fr);gap:20px;padding:35px 0 42px}.pc-page .pc-end-grid{grid-template-columns:1fr;gap:28px}.pc-page .pc-final-cta{max-width:350px}}
@media(max-width:540px){.pc-page h1{font-size:clamp(35px,9.4vw,47px)}.pc-page .pc-lead{font-size:17px;margin-top:20px}.pc-page .pc-hero-copy{padding-top:43px;padding-bottom:37px}.pc-page .pc-hero-art{min-height:270px}.pc-page .pc-section{display:block;padding:32px 0 38px}.pc-page .pc-section-index{display:block;font-size:32px;margin-bottom:20px}.pc-page .pc-section-content h2{font-size:27px;overflow-wrap:anywhere}.pc-page .pc-section-content h3{font-size:20px}.pc-page .pc-related{padding:42px var(--space)}.pc-page .pc-end{padding:55px 0 62px}.pc-page .pc-end h2{font-size:32px}}
@media(min-width:801px){.pc-page--long-h1 h1{font-size:clamp(30px,3.8vw,56px);overflow-wrap:normal}}
@media(max-width:540px){.pc-page--long-h1 h1{font-size:7.15vw;overflow-wrap:normal}}
@media(max-width:360px){.pc-page:not(.pc-page--long-h1) h1{font-size:32px}.pc-page .pc-section-content h2{font-size:23px}}
@media(max-width:540px){.page-blepharoplasty .pc-section-content h2{font-size:clamp(21px,6vw,24px)}}
@media(max-width:360px){.page-blepharoplasty .pc-section-content h2{font-size:21px}}
