:root{color:#261a17;background:#fff8f3;font:17px/1.58 system-ui,sans-serif;--red:#913b29;--line:#dec4b8}*{box-sizing:border-box}body{margin:0}a{color:#7e2b20;text-underline-offset:.2em}.mast,main,footer{max-width:1200px;margin:auto;padding:1.2rem clamp(1rem,4vw,3rem)}.mast{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-bottom:2px solid var(--line)}.mast nav{display:flex;gap:1rem}.brand{font-weight:900;text-decoration:none}.message-hero{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:2rem;padding:2rem 0}.eyebrow{font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:var(--red)}h1{font:900 clamp(3.25rem,8vw,6rem)/.96 system-ui;letter-spacing:-.085em;margin:.14em 0 .28em}.lead{font-size:1.25rem}.quick{max-width:60ch}.capture{margin:0}.capture img{display:block;width:100%;height:auto;outline:1px solid var(--line);border-radius:.25rem}.capture figcaption{font-size:.85rem;margin-top:.45rem}.topic-links ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.topic-links a{display:block;height:100%;padding:.9rem;border:1px solid var(--line);text-decoration:none;border-bottom:4px solid var(--red);background:#fffdfb}.topic-links span{display:block;color:#543b35;font-size:.86rem}.copy-check{background:#ffe5d8;padding:1rem 1.2rem;margin:2rem 0}.copy-check label{display:block;font-weight:650}.copy-check input{padding:.5rem;font:inherit;width:min(100%,36rem);border:1px solid var(--red)}.copy-check output{display:block;max-width:37rem;overflow-wrap:anywhere;margin:.8rem 0;background:#492619;color:#fff;padding:1rem;font-size:clamp(1.35rem,3vw,2.25rem);font-weight:850;line-height:1.15}table{border-collapse:collapse;width:100%;background:#fffdfb;font-size:.91rem}caption{text-align:left}th,td{border:1px solid var(--line);vertical-align:top;text-align:left;padding:.62rem}.product,.references{margin:2rem 0}.product{border-left:5px solid var(--red);padding:.6rem 1rem}.cta{display:inline-block;color:white;background:#7e2b20;padding:.5rem .7rem}.guide{max-width:815px;margin:auto}.guide-example{margin-top:2rem}.walk{padding-left:1.4rem}.walk li{padding:.55rem 0}footer{border-top:1px solid var(--line);font-size:.86rem}.skip{position:absolute;left:-999rem}.skip:focus{left:1rem;background:#fff;z-index:5}:focus-visible{outline:3px solid #395c70;outline-offset:4px}@media(max-width:720px){.message-hero{display:block;padding-top:1rem}.capture{margin-top:1.1rem}.topic-links ul{grid-template-columns:1fr}table{font-size:.8rem}th,td{padding:.36rem}}
:root { background: #f0f8f9; color: #122f36; --red: #24535d; --line: #bdd3d8; }
a { color: #1b525e; }
.mast { border-bottom: 1px solid var(--line); }
.help-intro, .help-article > header { max-width: 750px; padding: 1.2rem 0 .75rem; }
.help-intro h1, .help-article h1 { font-weight: 760; letter-spacing: -.065em; font-size: clamp(2.65rem, 6vw, 4.85rem); }
.help-lanes, .help-example { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.2rem; align-items: start; }
.help-choices, .copy-check, .answers { padding: 1rem 1.2rem; border: 1px solid var(--line); border-radius: .95rem; background: #fff; }
.help-choices h2, .copy-check h2 { margin-top: 0; }
.help-choices .topic-links ul { grid-template-columns: 1fr; }
.help-choices .topic-links a { border: 0; border-bottom: 1px solid var(--line); padding: .45rem 0; background: none; }
.help-choices .topic-links span { color: #395760; }
.help-choices .quick { margin-bottom: 0; }
.copy-check { margin: 0; background: #e1f2f5; }
.copy-check output { background: #1b454e; border-radius: .45rem; }
.help-example { margin-top: 2rem; }
.help-example .product { border: 0; margin: 0; padding: 0; }
.cta { background: #1b525e; }
#methods details, .answers details { border-top: 1px solid var(--line); padding: .75rem .2rem; }
summary { cursor: pointer; font-weight: 720; }
@media (max-width: 740px) { .help-lanes, .help-example { grid-template-columns: 1fr; } }
