*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:#efeee6;color:#192b25;font:16px/1.7 Arial,sans-serif}a{color:inherit}.topbar,footer{display:flex;justify-content:space-between;gap:20px;padding:24px 6%;font-size:12px;border-bottom:1px solid #c5ccc1}.topbar a,footer a{text-decoration:none}.topbar a:first-child{font-weight:bold;letter-spacing:.14em}main{max-width:1440px;margin:auto}.intro{padding:65px 8% 45px}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.16em;font-weight:bold}h1,h2{font-family:Georgia,serif;font-weight:normal;letter-spacing:-.04em;line-height:1.08}h1{font-size:clamp(48px,7vw,92px);margin:25px 0 30px}h2{font-size:clamp(32px,4vw,50px);margin:18px 0 25px}.lead{font-size:20px;max-width:750px}.facts{display:flex;gap:60px;border-top:1px solid #bdc7bb;padding-top:25px;margin-top:35px}.facts span{display:block;font-size:11px;color:#5b6b60}.facts strong{font-size:24px;font-weight:normal}.version-note{font-size:12px;color:#5b6b60;max-width:760px;margin-top:25px}.section-nav{position:sticky;top:0;z-index:5;background:#efeee6;display:flex;gap:35px;padding:18px 8%;border-top:1px solid #bdc7bb;border-bottom:1px solid #bdc7bb}.section-nav a{font-size:12px;text-decoration:none;min-height:28px;display:flex;align-items:center}.document-section{padding:65px 8%;display:grid;grid-template-columns:1fr 1.45fr;gap:8%;border-bottom:1px solid #bdc7bb}.section-heading>p:not(.eyebrow){font-size:15px;color:#5b6b60}.document h3{font-size:17px;line-height:1.4;margin:30px 0 15px}.document h3:first-child{margin-top:0}.document p,.document li{font-size:15px}.document ul{padding-left:20px}.document li{padding-left:5px;margin:0 0 18px}.document strong{font-weight:600}.prompt-section{background:#dce4da}.editor-note{border-top:1px solid #aebbab;padding-top:20px}.feed-section{padding:65px 8%;background:#142522;color:#edf0e7}.feed-intro>p:last-child{max-width:720px;color:#b7c7bc;font-size:15px}.filters{display:grid;grid-template-columns:1.2fr .8fr 1.4fr auto;gap:15px;margin:35px 0 20px;align-items:end}.filters label{font-size:11px;letter-spacing:.04em;color:#b7c7bc}.filters select,.filters input{display:block;width:100%;min-width:0;margin-top:7px;padding:12px 10px;min-height:46px;background:#20352d;border:1px solid #617668;color:#f0f1e8;font:14px Arial;border-radius:0}.filters input::placeholder{color:#b1bfb5}button{font:14px Arial;cursor:pointer;min-height:46px;border:1px solid #819889;background:transparent;color:#e5eee5;padding:12px 20px}.feed-status{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #3d5448;font-size:11px;color:#b7c7bc;align-items:center}.entry{display:grid;grid-template-columns:38px minmax(0,1fr);gap:18px;padding:28px 0;border-bottom:1px solid #3d5448}.entry[hidden]{display:none}.entry-marker{border-radius:50%;width:38px;height:38px;display:grid;place-items:center;background:#314e40;color:#c9dbcf;font:16px Georgia}.entry.family .entry-marker{background:#e3ae7d;color:#142522}.entry-content header{display:flex;gap:15px;align-items:center;justify-content:space-between}.entry h3{font-size:16px;margin:0;font-weight:600}.action{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#b7c7bc;flex-shrink:0}.entry-meta{font-size:11px;color:#9eafa3;display:flex;gap:20px;flex-wrap:wrap;margin:5px 0 16px}.entry-body{max-width:790px;overflow-wrap:anywhere}.entry-body p{font-size:15px;margin:0 0 12px}.entry-body blockquote{border-left:2px solid #829786;background:#1c3027;margin:18px 0 0;padding:15px 20px;color:#c1d0c4}.entry-body blockquote p:first-child{font-size:12px;color:#e3ae7d}.repeat{font-size:10px;color:#d4b592}.source-note{font-size:11px;color:#a6b7ab;margin-top:25px;max-width:750px}#more{display:block;margin:30px auto 0;min-width:220px}#more[hidden]{display:none}footer{font-size:11px}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #c68a56;outline-offset:4px}@media(max-width:720px){.intro,.document-section,.feed-section{padding:38px 6%}.lead{font-size:17px}.facts{gap:20px;flex-wrap:wrap}.facts strong{font-size:20px}.document-section{grid-template-columns:1fr;gap:20px}.section-nav{padding:12px 6%;gap:18px;justify-content:space-between}.section-nav a{font-size:11px;min-height:36px}.filters{grid-template-columns:1fr 1fr;gap:12px}.search-label{grid-column:1/-1}.filters button{grid-column:1/-1}.entry{grid-template-columns:30px minmax(0,1fr);gap:12px}.entry-marker{width:30px;height:30px}.entry-content header{align-items:flex-start}.entry h3{font-size:15px}.entry-body p{font-size:14px}.entry-body blockquote{padding:12px}.feed-status{font-size:10px}.topbar,footer{font-size:10px}.source-note{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.entry-body .action-note{font-size:12px;color:#a6b7ab;font-style:italic}
