
.guide-hero{padding:42px 0 56px;background:#f5f5f2}.guide-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.75fr);gap:90px;align-items:center}.guide-intro h1{font-size:clamp(64px,7vw,100px);margin:20px 0 10px}.guide-subtitle{font-size:clamp(22px,2.5vw,32px);line-height:1.25;letter-spacing:-.03em;max-width:580px}.guide-intro .lead{font-size:18px;max-width:660px}.guide-location{font-size:12px;margin:22px 0 0;color:#65655f}.guide-text-link{font-size:14px;border-bottom:1px solid #777;padding:12px 0}.guide-roadmap{border-top:2px solid #222;padding-top:20px}.guide-roadmap>a{display:flex;align-items:center;gap:15px;border-bottom:1px solid #d3d3cd;font-size:14px;padding:18px 0}.guide-roadmap>a span{color:#777;font-size:11px}.guide-roadmap>a b{margin-left:auto;font-size:18px;font-weight:400}.guide-roadmap>p{font-size:13px;color:#62625c;margin:23px 0 0}.guide-science{padding-top:34px}.science-disclosure{border:1px solid #cfcfca;border-radius:12px;background:#fff;margin:0}.science-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 30px;list-style:none}.science-disclosure>summary::-webkit-details-marker{display:none}.science-disclosure strong{display:block;font:600 23px/1.3 Manrope,sans-serif;letter-spacing:-.03em;margin:6px 0}.science-disclosure small{display:block;font-weight:400;color:#6c6c66;font-size:13px}.science-plus{font-size:28px;font-weight:400}.science-disclosure[open] .science-plus{transform:rotate(45deg)}.science-body{padding:8px 30px 28px;display:grid;grid-template-columns:1fr 1.1fr;gap:38px}.science-body h2{font-size:27px}.science-body h3{font-size:18px;line-height:1.4;margin-top:18px}.science-body p,.science-body li{font-size:14px}.science-body a{border-bottom:1px solid #999}.research-notes{border-left:1px solid #ddd;padding-left:30px}.guide-references{grid-column:1/-1;border-top:1px solid #ddd;padding-top:10px}.guide-references li{margin-bottom:9px}.guide-references p{font-size:11px;color:#777;margin-bottom:0}.guide-section{padding-top:78px;padding-bottom:78px}.guide-section-heading{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:28px}.guide-section-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.16;margin:12px 0 0}.guide-section-heading>p,.guide-section-heading>div:last-child:not(:first-child){max-width:380px;font-size:15px;margin-bottom:0}.podcast-placeholder{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #ddd;border-radius:14px;overflow:hidden;background:#f6f6f3}.podcast-placeholder>div:last-child{padding:40px;align-self:center}.podcast-placeholder h3{font-size:28px}.podcast-placeholder p{font-size:15px;max-width:380px}.podcast-art{background:#232420;color:#f6f6ed;padding:30px 38px;min-height:300px;display:flex;flex-direction:column;justify-content:space-between}.podcast-art>span{font-size:12px;letter-spacing:.22em}.podcast-art>b{font:500 44px/1.05 Manrope,sans-serif;letter-spacing:-.035em}.waveform{display:flex;gap:9px;align-items:center;height:70px;justify-content:flex-end}.waveform i{display:block;background:#bdbfb2;width:3px;height:23px}.waveform i:nth-child(2n){height:44px}.waveform i:nth-child(3n){height:63px}.guide-tag{display:inline-block;font-size:10px;letter-spacing:.12em;font-weight:700;color:#64655e}.guide-movement{background:#f6f6f3;padding:62px 0 35px}.guide-movement section+section{margin-top:60px}.guide-picks{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.guide-pick{background:#fff;border:1px solid #ddded5;border-radius:12px;padding:26px;position:relative}.guide-pick .guide-tag{display:block;margin:14px 0}.pick-number{font-size:35px;color:#b4b6aa;letter-spacing:-.06em}.guide-pick h3{font-size:23px}.guide-pick p{font-size:14px;color:#666;min-height:65px}.pick-footer{display:block;padding-top:18px;border-top:1px solid #ddd;font-size:11px;color:#666}.guide-movement-note{font-size:12px;max-width:850px;margin:30px 0 0;color:#6a6b62}.patient-handout{max-width:800px;background:#fff;border:1px solid #cfcfc8;box-shadow:0 8px 35px #00000007;padding:40px;margin:auto;scroll-margin-top:120px}.patient-handout header{display:flex;gap:28px;align-items:center;border-bottom:2px solid #222;padding-bottom:22px;margin-bottom:24px}.patient-handout header img{width:125px;height:auto}.patient-handout h2{font-size:32px;margin:8px 0 0}.patient-handout h3{font-size:17px;line-height:1.35;margin:24px 0 8px}.patient-handout p{font-size:14px}.patient-handout a{text-decoration:underline}.handout-return{display:flex;align-items:center;gap:22px;border-top:1px solid #ddd;margin-top:24px;padding-top:20px}.handout-return img{flex:none;width:112px;height:112px;image-rendering:pixelated}.handout-return h3{margin-top:0}.handout-return p{margin-bottom:6px}.handout-return a{font-size:13px;font-weight:600}.handout-return small{font-size:10px;color:#666;display:block;margin-top:6px;overflow-wrap:anywhere}.patient-handout footer{margin-top:20px}.patient-handout footer p{font-size:10px;color:#666;margin:0}.condition-guide [id]{scroll-margin-top:115px}
@media(max-width:800px){.guide-intro{grid-template-columns:1fr;gap:35px}.guide-roadmap{display:none}.science-body{grid-template-columns:1fr;gap:18px}.research-notes{border-left:0;padding-left:0;border-top:1px solid #ddd;padding-top:22px}.science-disclosure>summary{padding:22px}.science-body{padding:0 22px 22px}.guide-section-heading{display:block}.guide-section-heading>p,.guide-section-heading>div:last-child:not(:first-child){margin-top:18px;max-width:100%}.guide-picks{grid-template-columns:1fr}.guide-pick p{min-height:0}.podcast-placeholder{grid-template-columns:1fr}.podcast-art{min-height:260px}.guide-section{padding-top:50px;padding-bottom:50px}.patient-handout{padding:24px}.patient-handout header{gap:16px}.patient-handout header img{width:90px}.handout-return{align-items:start;gap:14px}.handout-return img{width:86px;height:86px}}
@media print{@page{size:letter;margin:15mm}body:has(.condition-guide){background:white}.condition-guide>*{display:none!important}.condition-guide>.handout-section{display:block!important;padding:0!important;width:100%!important}.handout-section>*:not([data-patient-handout]){display:none!important}.patient-handout{max-width:none;border:0;box-shadow:none;padding:0;margin:0}.patient-handout section,.handout-return{break-inside:avoid}.patient-handout p{font-size:11pt}.patient-handout h3{font-size:12pt}.patient-handout footer p{font-size:8pt}.patient-handout h2{font-size:24pt}.handout-return{margin-top:18px}.guide-section-heading{display:none!important}}

.guide-pick{display:flex;flex-direction:column}.guide-pick .pick-footer{margin-top:auto}.guide-pick .pick-guide-link{font-size:12px;text-decoration:underline;margin-bottom:16px}.guide-pick p{margin-bottom:18px}.handout-overview{display:grid;grid-template-columns:.8fr 1.3fr;gap:18px;align-items:center}.condition-illustration{margin:0 0 18px}.condition-illustration img{width:100%;height:auto}.condition-illustration figcaption{font-size:10px;line-height:1.45;color:#62625c;margin-top:8px}.handout-overview .handout-summary{margin-bottom:18px}@media(max-width:600px){.handout-overview{grid-template-columns:1fr}.condition-illustration{max-width:480px;margin:0 auto 16px}}@media print{.handout-overview{grid-template-columns:.8fr 1.3fr;gap:15px}.condition-illustration figcaption{font-size:8pt}.patient-handout header{padding-bottom:10px;margin-bottom:14px}.patient-handout header img{width:92px}.patient-handout h3{margin-top:14px}.patient-handout p{margin-bottom:10px;font-size:10pt}.handout-return{margin-top:14px;padding-top:12px}.handout-return img{width:86px;height:86px}.patient-handout footer{margin-top:12px}}
