:root{color-scheme:light;--ink:#18352f;--sub:#38554c;--rule:#b9ccbf;--paper:#fcfbf6;--tint:#edf3eb;--accent:#1f5c4c;--attention:#f5ead5}
*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:#e8ede7;color:var(--ink);font:1rem/1.52 system-ui,-apple-system,"Segoe UI",sans-serif}main{width:min(100%,820px);margin:auto;background:var(--paper)}.sheet{padding:clamp(25px,6vw,68px);scroll-margin-top:12px}.sheet+.sheet{border-top:1px solid var(--rule)}.brand{margin:0 0 20px;color:var(--accent);font-size:.76rem;font-weight:730;letter-spacing:.095em;text-transform:uppercase}.back,.download{margin:0;font-size:.88rem}.top{display:flex;gap:16px;justify-content:space-between;align-items:baseline;padding-bottom:15px;border-bottom:1px solid var(--rule);margin-bottom:20px}.top .brand{margin:0}h1,h2,h3,p,ol,ul,dl{margin:0}h1,h2{font-family:Georgia,"Times New Roman",serif;font-weight:normal;letter-spacing:-.035em;line-height:1.08}h1{font-size:clamp(2.45rem,6vw,3.7rem);max-width:14ch}h2{font-size:clamp(2rem,5vw,2.75rem);max-width:23ch}h3{font-size:1.09rem;line-height:1.3;margin:21px 0 6px}p{margin:9px 0}strong{font-weight:680}.intro{font-size:1.07rem;color:var(--sub);margin:12px 0 19px}.choice{padding:15px 17px;background:var(--tint);margin:10px 0}.choice h3,.call h3{margin:0 0 4px}.choice p,.call p{margin:0}.call{border-inline-start:4px solid #91641e;background:var(--attention);padding:12px 16px;margin:16px 0}.call p+p{margin-top:6px}.tools{margin:10px 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.tools>div{border-top:1px solid var(--rule);padding:7px 0}.tools dt{font-weight:680}.tools dd{margin:1px 0 0;font-size:.9rem}.steps{padding-left:1.65em;margin:4px 0 8px}.steps>li{padding-left:.22em;margin:5px 0}.steps>li::marker{font-weight:720;color:var(--accent)}a{color:#185746;text-underline-offset:2px;text-decoration-thickness:1px}a:focus-visible{outline:3px solid #a46d22;outline-offset:3px}code{font: .91em ui-monospace,"DejaVu Sans Mono",monospace;overflow-wrap:anywhere}.sources{border-top:1px solid var(--rule);margin-top:17px;padding-top:8px;font-size:.83rem;line-height:1.55;color:var(--sub)}.sources a{display:inline-block;margin-right:11px}.navend{margin-top:18px;font-size:.85rem}.pg{display:none}@media(max-width:520px){.sheet{padding:26px 20px}.tools{grid-template-columns:1fr}.top{gap:12px}.top .brand{font-size:.65rem}.download{font-size:.79rem}.sources a{margin-bottom:5px}}
@page{size:Letter;margin:.57in .68in .55in}@media print{html,body,main{background:white;color:#142d28;width:auto;margin:0}body{font-family:Arial,"Liberation Sans",sans-serif;font-size:12pt;line-height:1.39;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sheet{padding:0;break-after:page}.sheet:last-child{break-after:auto}.sheet+.sheet{border-top:0}.top{padding-bottom:7pt;margin-bottom:12pt}.top .brand,.brand{font-size:8pt;margin:0;letter-spacing:.08em}.pg{display:block;color:var(--sub);font-size:8.5pt}.download,.navend{display:none}h1{font-size:32pt;max-width:none}h2{font-size:25pt;max-width:none}h3{font-size:13pt;margin:13pt 0 3pt}.intro{font-size:11.5pt;margin:7pt 0 10pt}.choice{padding:8pt 11pt;margin:6pt 0}.call{padding:8pt 10pt;margin:10pt 0}.tools{margin:6pt 0;column-gap:14pt;grid-template-columns:1fr 1fr}.tools>div{padding:4pt 0}.tools dd{font-size:10pt}.steps{padding-left:1.45em}.steps>li{margin:4pt 0}.sources{font-size:8.8pt;line-height:1.4;margin-top:12pt;padding-top:6pt}.sources a{margin-right:7pt}.sheet p{orphans:2;widows:2}a{color:#174e40}}
@media print{#delivery{font-size:11.5pt;line-height:1.35}#delivery .intro{margin-bottom:7pt}#delivery h3{margin-top:10pt}}
