.header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}.page-hero{padding-top:95px;padding-bottom:68px;display:grid;grid-template-columns:1.2fr .55fr;gap:10%;align-items:end}.page-hero h1,.reading h1{font-size:clamp(46px,5.5vw,76px);margin:0 0 24px}.page-hero>div:first-child>p{max-width:650px;font-size:18px;color:#555d54}.page-aside{border-top:1px solid #bdc6bb;padding-top:20px;color:#555d54}.page-aside a{font-weight:700;text-underline-offset:5px;color:#25272a}.service-page-list{border-top:1px solid var(--line);padding-bottom:100px}.service-row{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line)}.service-row h2{font:600 clamp(24px,2.5vw,34px)/1.2 'DM Sans','Manrope',sans-serif;margin:0 0 12px}.service-row p{max-width:700px;color:#555d54;margin:0}.service-row a{font-weight:700;font-size:14px;white-space:nowrap;text-underline-offset:5px}.page-note{font-size:14px;color:#555d54;margin-top:24px}.page-cta{background:#303734;color:#f4f4ef;padding:54px 0}.page-cta>.wrap{display:flex;justify-content:space-between;align-items:center;gap:32px}.page-cta h2{font-size:34px;margin:0 0 10px}.page-cta p{margin:0;color:#d1d7ce}.doctor-profile{display:grid;grid-template-columns:.65fr 1fr;gap:10%;align-items:center;padding-bottom:85px}.doctor-mark{min-height:380px;background:#dce3d9;display:flex;align-items:center;justify-content:center;color:#556653;font:italic 110px/1 Georgia,serif}.doctor-mark span{color:#82917d}.doctor-role{color:#596157;font-size:12px;font-weight:700;letter-spacing:.11em}.doctor-profile h2{font-size:clamp(35px,4vw,54px)}.doctor-profile p:not(.doctor-role){max-width:600px;color:#555d54;font-size:17px}.doctor-profile .button{margin-top:15px}.page-extra{border-top:1px solid var(--line);padding-top:45px;padding-bottom:80px}.page-extra h2{font-size:30px;margin-bottom:12px}.page-extra p{color:#555d54}.article-list{padding-bottom:100px;border-top:1px solid var(--line)}.article-link{display:grid;grid-template-columns:180px 1fr 30px;gap:35px;text-decoration:none;padding:30px 0;border-bottom:1px solid var(--line)}.article-link>span{font-size:13px;font-weight:700;color:#596157;padding-top:7px}.article-link h2{font-size:clamp(24px,2.5vw,35px);margin:0 0 10px}.article-link p{color:#555d54;margin:0;max-width:620px}.article-link strong{font-size:23px;font-weight:400}.article-link:hover h2{text-decoration:underline;text-underline-offset:5px}.reading{padding-top:65px;padding-bottom:100px;max-width:900px}.back-link{display:inline-block;margin-bottom:45px;font-size:14px;font-weight:700;text-underline-offset:5px}.reading h1{max-width:850px}.reading-lead{font-size:21px;color:#555d54;max-width:680px}.reading-body{max-width:700px;padding-top:25px}.reading-body h2{font-size:29px;margin:38px 0 14px}.reading-body p{line-height:1.8;color:#424a42}.reading-source{padding-top:25px;border-top:1px solid var(--line);margin-top:45px;font-size:14px}.home-reading{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:55px;padding-bottom:55px;border-top:1px solid var(--line)}.home-reading h2{font-size:35px;margin:0 0 10px}.home-reading p{margin:0;color:#555d54}@media(max-width:720px){.page-hero{grid-template-columns:1fr;padding-top:60px;padding-bottom:40px;gap:20px}.page-hero>div:first-child>p{font-size:16px}.service-row{grid-template-columns:1fr;gap:16px}.service-page-list,.article-list{padding-bottom:65px}.doctor-profile{grid-template-columns:1fr;gap:30px;padding-bottom:60px}.doctor-mark{min-height:240px}.page-cta>.wrap,.home-reading{flex-direction:column;align-items:flex-start}.article-link{grid-template-columns:1fr 28px;gap:10px}.article-link>span{grid-column:1/3}.reading{padding-top:40px;padding-bottom:65px}.back-link{margin-bottom:32px}.reading-lead{font-size:18px}.home-reading .button{width:auto}}
