.guide{--g-pad:clamp(24px,6vw,100px);font-size:17px}.guide h1{font-size:clamp(55px,6.7vw,96px);line-height:1.01}.guide h2{font-size:clamp(38px,4.3vw,62px);line-height:1.05}.guide .eyebrow{font-size:11px;letter-spacing:1.8px;color:var(--burnt);margin-bottom:22px}.guide .text-link{font-size:15px;font-weight:600}.guide .back-link{display:inline-block;font-size:13px;margin-bottom:42px;text-decoration:none}.guide p{line-height:1.8}.guide-photo{margin:0}.guide-photo img{width:100%;height:auto}.guide-photo figcaption{font-size:11px;line-height:1.6;padding:12px 0;color:#53636b;max-width:490px}.guide-hub-intro{padding:70px var(--g-pad) 0}.guide-hub-intro>div{display:grid;grid-template-columns:1.7fr 1fr;gap:8%;align-items:end}.guide-hub-intro>div>p{max-width:370px;margin-bottom:8px}.guide-jump{display:flex;gap:35px;border-bottom:1px solid #bfc2bd;padding:40px 0 20px;font-size:13px}.guide-jump a{padding:8px 0}.guide-jump a:hover{color:var(--burnt)}.guide-feature{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding:55px var(--g-pad) 80px}.guide-feature .guide-photo img{aspect-ratio:5/6;object-position:center 55%}.guide-feature-copy p:not(.eyebrow){max-width:420px;margin-top:24px}.guide-feature-copy ul{padding-left:20px;font-size:15px;line-height:2;margin:25px 0}.guide-pair{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:70px var(--g-pad);background:#e8e4db}.guide-pair article+article{border-left:1px solid #c4c2b9;padding-left:16%}.guide-pair p:not(.eyebrow){margin-top:24px;max-width:430px}.guide-pair a{margin-top:24px}.guide-tips{padding:80px var(--g-pad);display:grid;grid-template-columns:.7fr 1.5fr;gap:7%}.guide-tips h2{font-size:45px}.guide-tips ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.guide-tips li{border-top:1px solid #bdc3c5;padding-top:15px}.guide-tips li>span{font-size:13px;color:var(--burnt)}.guide-tips h3{font-size:29px;margin:28px 0 18px}.guide-tips li p{font-size:14px;line-height:1.9}.guide-planning{padding:20px var(--g-pad) 80px}.guide-planning h2{margin-bottom:40px}.guide .note-card{background:transparent;border:0;border-top:1px solid #bec3c4;padding:25px 0}.guide .note-index{display:none}.guide .notes-grid{gap:40px}.guide .note-card h3{font-size:32px;line-height:1.1;min-height:72px}.guide .note-card p:not(.eyebrow){font-size:14px}.guide-quiz{padding:65px var(--g-pad);background:var(--navy);color:white;display:flex;align-items:center;justify-content:space-between;gap:60px}.guide-quiz .eyebrow{color:#f6a67c}.guide-quiz h2{font-size:50px}.guide-quiz p:not(.eyebrow){max-width:550px;margin-top:20px;color:#d7e0e3;font-size:15px}.guide-quiz .button{flex-shrink:0;font-size:14px}.guide-story-hero{padding:55px var(--g-pad) 70px;display:grid;grid-template-columns:1.05fr 1fr;gap:6%;align-items:center}.guide-story-hero .deck{font-size:19px;max-width:430px;margin:30px 0}.guide-story-hero h1{font-size:clamp(55px,6.1vw,88px)}.guide-reading{display:grid;grid-template-columns:minmax(0,720px) minmax(180px,260px);gap:8%;padding:15px var(--g-pad) 85px;max-width:1320px;margin:auto}.guide-prose>p{margin:20px 0;line-height:1.85}.guide-prose h2{font-size:38px;line-height:1.13;margin:48px 0 20px}.guide-prose a{border-bottom:1px solid #a6afb0;text-underline-offset:4px}.guide-prose li{padding:6px 0;line-height:1.8}.guide-prose .guide-photo{margin:45px 0}.guide-margin{border-top:1px solid #b7bfc1;padding-top:25px;align-self:start;position:sticky;top:30px}.guide-margin p{font-size:14px}.guide-margin h3{font-size:30px;line-height:1.2;margin-bottom:20px}.guide-margin .text-link{margin:30px 0 20px;font-size:14px}.guide-text-hero{padding:55px var(--g-pad) 65px;background:#e8e4db;margin-bottom:50px}.guide-text-hero .deck{max-width:650px;font-size:20px;margin-top:30px}.table-wrap{overflow-x:auto;margin:28px 0}table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.65}th{text-align:left;background:#e8e4db}th,td{padding:15px;border-bottom:1px solid #c6cbc9;vertical-align:top}td:empty{height:58px}.guide-note{padding:25px 30px;background:#e8e4db;margin:40px 0}.guide-note h2{margin:0 0 20px;font-size:32px}.guide-note p{font-size:15px}.glossary-entries{max-width:850px;margin:auto;padding:0 var(--g-pad) 80px}.glossary-entries h2{margin-top:38px;padding-top:32px;border-top:1px solid #bcc3c3;font-size:44px}.glossary-entries p{margin-top:18px;font-size:16px}.glossary-entries a{text-decoration:underline}.glossary-entries p:last-child{margin-bottom:30px}.guide a:focus-visible{outline-offset:6px}
@media(max-width:1000px){.guide-hub-intro>div{grid-template-columns:1fr;gap:25px}.guide-hub-intro>div>p{max-width:600px}.guide-tips{grid-template-columns:1fr;gap:35px}.guide-quiz{flex-direction:column;align-items:flex-start;gap:30px}.guide-reading{gap:6%;grid-template-columns:minmax(0,1fr) 200px}.guide-story-hero h1{font-size:60px}.guide .notes-grid{gap:25px}}
@media(max-width:700px){.guide{font-size:16px}.guide-hub-intro{padding-top:40px}.guide h1{font-size:56px;letter-spacing:-.7px}.guide h2{font-size:42px}.guide-jump{gap:10px;justify-content:space-between;padding-top:25px;font-size:11px}.guide-feature{grid-template-columns:1fr;gap:28px;padding-top:30px;padding-bottom:45px}.guide-feature .guide-photo img{aspect-ratio:5/6}.guide-feature-copy h2{font-size:49px}.guide-pair{grid-template-columns:1fr;gap:38px;padding-top:45px;padding-bottom:45px}.guide-pair article+article{border-left:0;border-top:1px solid #c4c2b9;padding:38px 0 0}.guide-tips{padding-top:45px;padding-bottom:45px}.guide-tips ol{grid-template-columns:1fr;gap:24px}.guide-tips h3{margin:12px 0;font-size:31px}.guide-tips li p{font-size:15px}.guide .notes-grid{grid-template-columns:1fr}.guide .note-card h3{min-height:0}.guide .note-card p:not(.eyebrow){font-size:15px}.guide-quiz{padding-top:45px;padding-bottom:45px}.guide-quiz h2{font-size:43px}.guide-story-hero{grid-template-columns:1fr;padding-top:30px;gap:35px}.guide-story-hero h1{font-size:60px}.guide-story-hero .deck{font-size:18px}.guide .back-link{margin-bottom:28px}.guide-reading{grid-template-columns:1fr;padding-top:0;padding-bottom:45px}.guide-margin{position:static;margin-top:25px}.guide-prose h2{font-size:34px;margin-top:35px}.guide-text-hero{padding-top:30px;padding-bottom:40px;margin-bottom:15px}.guide-text-hero h1{font-size:53px}.guide-text-hero .deck{font-size:18px}.guide-photo figcaption{font-size:11px}.table-wrap table{min-width:520px}.glossary-entries{padding-top:10px}.guide-quiz .button{width:100%}}
@media print{.header,footer,.analytics-footer,.guide-quiz,.guide-margin,.guide-photo,.guide .back-link{display:none!important}.guide-reading{display:block;padding:0}.guide-text-hero{padding:0;background:none}.guide h1{font-size:32pt}.guide-prose h2{font-size:20pt}.guide .table-wrap{overflow:visible}.guide{font-size:11pt}.guide-prose a{border:0}.guide-prose h2{break-after:avoid}table,tr{break-inside:avoid}@page{size:A4;margin:16mm}}
.guide-reading>*{min-width:0}.guide-related-note{max-width:1100px;padding:35px 6%;margin:auto}.guide-related-note a{text-decoration:underline}
@media(max-width:700px){.guide-reading{grid-template-columns:minmax(0,1fr)}}
