*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}img{display:block;max-width:100%;height:auto}button,input{font:inherit}a{color:inherit;text-underline-offset:.22em}button,a,summary{touch-action:manipulation}button,summary{cursor:pointer}button,a,summary{outline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #ad501a}h1,h2,h3,p,figure{margin:0}p{line-height:1.65}section[id],article[id]{scroll-margin-top:24px}[hidden]{display:none!important}.skip{position:fixed;top:10px;left:12px;background:#fff;color:#111;padding:14px;z-index:100}.skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;padding:0;border:0}.preview-bar{padding:8px 5%;background:#222a2c;color:#fff;display:flex;justify-content:space-between;gap:12px;font:11px/1.5 Arial,sans-serif;letter-spacing:.07em}.disclosure{max-width:1180px;margin:0 auto;padding:40px 28px;font:13px/1.7 Arial,sans-serif;display:grid;grid-template-columns:1.25fr 1fr;gap:18px 80px;border-top:1px solid #bbc0bd;color:#303938}.disclosure strong{font-size:15px}.disclosure p{margin-top:10px}.disclosure summary{padding:8px 0;font-weight:700}.disclosure>a{grid-column:1/-1;justify-self:start}.disclosure details p{max-width:60ch}@media(max-width:650px){.preview-bar{font-size:9px;padding:8px 20px;letter-spacing:.02em}.disclosure{grid-template-columns:1fr;padding:30px 22px;gap:20px}.disclosure>a{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.preview-bar,.skip,header nav,.disclosure>a{display:none}body{background:white;color:black}.disclosure{display:block}.disclosure details>p{display:block}}

.context-reading{font:13px/1.7 Arial,Helvetica,sans-serif;margin-top:24px;max-width:70ch}
.rd-page{--rd-ink:#263430;--rd-accent:#456255;background:#f4f0e7;color:var(--rd-ink)}
.rd-header{display:flex;justify-content:space-between;gap:24px;padding:28px 5vw;border-bottom:1px solid #cbcdbf}.rd-brand{font-weight:800;text-decoration:none;letter-spacing:.08em}.rd-brand span{display:block;font-size:.68rem;letter-spacing:.16em;margin-top:7px}
.rd-main{max-width:1180px;margin:auto;padding:74px 5vw}.rd-kicker{font-size:.74rem;font-weight:800;letter-spacing:.15em}.rd-lead{max-width:930px;margin-bottom:66px}.rd-lead h1{font-family:Georgia,serif;font-size:clamp(2.8rem,5.4vw,4.7rem);line-height:1.04;font-weight:500;max-width:900px}.rd-answer{font-size:1.22rem;max-width:720px;line-height:1.6}.rd-main h2{font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.12;font-weight:500}.rd-main p,.rd-main dd{line-height:1.75}.rd-example{border-top:3px solid var(--rd-accent);padding:36px 0 42px}.rd-example dl{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:30px 0}.rd-example dt{font-weight:800;padding-bottom:12px;border-bottom:1px solid #c5cbbd}.rd-example dd{margin:12px 0}.rd-alternatives{padding:34px 40px;background:#e1e8dc;max-width:860px;margin-left:auto}.rd-winter{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:60px 0;border-bottom:1px solid #cbcdbf}.rd-close{max-width:760px;padding-top:38px}.rd-return{display:inline-flex;gap:22px;align-items:center;background:var(--rd-ink);color:white;padding:17px 22px;margin-top:20px;text-decoration:none}.rd-main .guide-related,.rd-main .guide-introduction-link{border-top:1px solid #cbcdbf;margin-top:42px;padding-top:22px}
@media(max-width:700px){.rd-header{flex-direction:column}.rd-main{padding:42px 6vw}.rd-example dl,.rd-winter{grid-template-columns:1fr;gap:18px}.rd-alternatives{padding:25px}.rd-lead{margin-bottom:40px}.rd-return{max-width:100%}}
@media print{.rd-main{padding:0}.rd-header,.rd-return,.guide-introduction-link,.guide-related{display:none}.rd-alternatives{background:none;border:1px solid #999}.rd-page{background:white;color:black}}
