
:root{--bg:#faf9f5;--ink:#24372f;--green:#354d3f;--sand:#f0eadf;--border:#d8dfd5;--muted:#63706b}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.64}header{background:#fff;border-bottom:1px solid var(--border)}.brand{max-width:940px;margin:auto;padding:14px 22px;display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink)}.brand img{width:48px;height:48px;object-fit:contain;border-radius:50%}.brand strong{font-size:1.05rem}.brand small{display:block;color:var(--muted);font-size:.78rem;letter-spacing:.06em}.wrap{max-width:860px;margin:34px auto;padding:0 22px 60px}h1{font-family:Georgia,serif;font-size:clamp(1.85rem,4vw,2.5rem);margin:15px 0 9px}h2{font-size:1.12rem;margin:30px 0 10px;padding-top:10px;border-top:1px solid var(--border)}p{margin:10px 0}p.bullet{padding-left:24px;position:relative}p.bullet:before{content:'•';position:absolute;left:7px}.eyebrow{text-transform:uppercase;letter-spacing:.11em;color:#5a7465;font-size:.73rem;font-weight:750}.doc-note{background:var(--sand);border:1px solid #e3dac9;border-radius:11px;padding:15px 18px;margin:20px 0 24px;font-size:.94rem}.meta{font-size:.86rem;color:var(--muted)}.doc-body{background:#fff;padding:26px;border:1px solid var(--border);border-radius:14px}.doc-body p{overflow-wrap:anywhere}.doc-body .missing{background:#fff7e1;border-left:3px solid #c89b55;padding:8px 10px;border-radius:4px}.other{margin:28px 0;display:flex;gap:12px;flex-wrap:wrap}.other a{color:#264f40;font-weight:650;text-underline-offset:3px}footer{padding:18px 22px;text-align:center;font-size:.84rem;color:var(--muted);border-top:1px solid var(--border)}@media(max-width:620px){.wrap{margin:20px auto;padding:0 14px 30px}.doc-body{padding:18px}}
