*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}img,svg{max-width:100%}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid currentColor;outline-offset:5px}button{font:inherit}p,li,dd{line-height:1.65}p{}h1,h2,h3,p{margin-top:0}h1{overflow-wrap:anywhere}h2{line-height:1.12}ul,ol{padding-left:1.2em}.skip{position:absolute;top:-90px;left:1rem;z-index:20;padding:1rem;background:#fff;color:#111}.skip:focus{top:1rem}.call{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;text-decoration:none;font-weight:800;min-height:3.1rem;padding:.8rem 1.1rem;border-radius:var(--call-radius,0);background:var(--call-bg,#17332e);color:var(--call-ink,#fff)}.call small{display:block;font-size:.73em;font-weight:500}.brand{display:flex;align-items:center;gap:.85rem;text-decoration:none;font-weight:700;max-width:34rem;line-height:1.25}.brand img{width:3.2rem;height:3.2rem;flex:none}.menu-toggle{display:none}.source-links{font-size:.9rem;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;padding-top:1.1rem}.site-footer{padding:3rem var(--gutter,5vw);font-size:.92rem}.site-footer h2{font-size:1.2rem}.site-footer address{font-style:normal;line-height:1.65}.listing{max-width:55rem}.listing p{margin:.65rem 0}.legal-note{font-size:.8rem;max-width:70rem;line-height:1.55}.footer-contact{font-weight:650}.chapter p{max-width:68ch}.chapter ul,.chapter ol{max-width:66ch}.chapter li{padding:.25rem 0}.worksheet{border-collapse:collapse;width:100%}.worksheet th,.worksheet td{padding:.8rem;text-align:left;border-bottom:1px solid currentColor;vertical-align:top}.worksheet th{font-size:.8rem;letter-spacing:.03em}.interactive-list{list-style:none;padding:0!important}.interactive-list button{width:100%;border:1px solid currentColor;background:transparent;color:inherit;text-align:left;padding:1rem;margin-bottom:.5rem;cursor:pointer}.interactive-list button:before{content:'□';margin-right:.7rem}.interactive-list button[aria-pressed=true]:before{content:'✓'}.interactive-list button[aria-pressed=true]{opacity:.7}.home-link{text-decoration:none}.page-kicker{text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;font-weight:750}.hero-figure{margin:0}.hero-figure img{width:100%;height:auto}.hero-figure figcaption{font-size:.75rem;line-height:1.5}.article-cta{padding:1.2rem 0}.article-cta p{font-size:.9rem;max-width:52ch}.utility{min-height:50vh}.navigation-links a[aria-current=page]{font-weight:850;text-decoration-thickness:3px}.chapter a{overflow-wrap:anywhere}@media(max-width:720px){.menu-toggle{display:block;border:1px solid currentColor;background:transparent;color:inherit;padding:.55rem .8rem}.navigation-links{display:none!important}.navigation-open .navigation-links{display:flex!important;flex-direction:column!important;gap:.8rem!important;padding:1rem!important}.brand{font-size:.95rem}.worksheet{font-size:.82rem}.site-footer{padding:2.5rem 6vw}h1{font-size:clamp(2.6rem,11vw,4.8rem)!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
.call strong{display:block;font-size:1.15rem;letter-spacing:.02em}.call small{font-size:.75rem;font-weight:600}

:root{--call-bg:#9d3539;--call-ink:#fff;--call-radius:2px}body{background:#f6f0ed;color:#242327;font:1rem Verdana,sans-serif}.inter-name-call{padding:1.4rem 6vw;display:flex;align-items:center;justify-content:space-between;gap:2rem}.inter-name-call .brand{font:700 1.45rem Georgia,serif}.inter-name-call aside{display:flex;align-items:center;gap:.8rem}.inter-black-linkbar{padding:1.2rem 6vw;background:#242327;color:#fff}.inter-black-linkbar nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.8rem;font:700 .85rem Arial,sans-serif}.inter-black-linkbar a{text-decoration:none}.inter-red-banner{background:#9d3539;color:#fff;padding:3rem 8vw;text-align:center}.inter-red-banner h1{font:400 clamp(3.8rem,6.4vw,6.8rem)/1.08 Georgia,serif;max-width:22ch;margin-inline:auto}.inter-red-banner .deck{max-width:65ch;margin-inline:auto;padding:1.2rem;background:#b34b4f}.inter-two-reading-spaces{display:grid;grid-template-columns:1.15fr 1fr;gap:5rem;margin:3rem 8vw}.inter-white-concern{background:#fff;padding:2.5rem;border-top:8px solid #9d3539}.inter-pink-help{padding:2rem;background:#e8c3c2;margin-top:4rem;align-self:start}.inter-white-concern h2,.inter-pink-help h2{font:400 2.5rem Georgia,serif}.inter-wide-bridge{max-width:55rem;margin:2rem auto;padding:1rem 6vw}.inter-call-below{padding:2rem 8vw;background:#fff}.inter-call-below .article-cta{display:flex;align-items:center;gap:3rem;justify-content:space-between}.inter-call-below .source-links{border-top:1px solid #c2a3a1}.inter-footer-corners{display:grid;grid-template-columns:1.5fr 1fr;gap:0;padding:0}.inter-contact-corner{padding:2rem 4vw 2rem 8vw;background:#9d3539;color:#fff}.inter-listing-corner{padding:2rem 4vw 2rem 8vw;background:#fff}.inter-side-note{grid-column:2;grid-row:1/3;background:#242327;color:#fff;padding:2rem 8vw 2rem 3vw}@media(max-width:850px){.inter-name-call{display:block}.inter-name-call aside{margin-top:1rem}.inter-black-linkbar{padding:.3rem 6vw}.inter-red-banner{padding:2rem 6vw;text-align:left}.inter-two-reading-spaces{display:block;margin:2rem 6vw}.inter-white-concern{padding:1.4rem}.inter-pink-help{margin-top:1.5rem;padding:1.4rem}.inter-call-below{padding:2rem 6vw}.inter-call-below .article-cta{display:block}.inter-footer-corners{display:block}.inter-contact-corner,.inter-listing-corner,.inter-side-note{padding:2rem 6vw}}
.call strong{white-space:nowrap;font-family:Arial,sans-serif}.call small{max-inline-size:24ch;white-space:normal}.call{max-inline-size:100%}@media(max-width:870px){:where(header,section,aside,div):has(>.call):has(>.menu-toggle){flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;gap:.6rem}.call{flex-shrink:0;padding:.7rem .8rem}.menu-toggle{font-size:.85rem;padding:.55rem .65rem}}
