.am-choices{gap:28px;margin:8px 0 40px;display:grid}.am-choice{border-top:1px solid var(--line,#ddd6c4);padding-top:18px}.am-choice h2{color:var(--pine,#103d31);margin:4px 0 6px;font-size:22px}.am-n{font:600 11px var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink,#805408)}.am-q{color:var(--ink-2,#4a564f);margin:0 0 6px}.am-shift{margin:0 0 12px}.am-pats{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.am-pats li{background:var(--bone,#f1ede2);color:var(--ink-2,#4a564f);border-radius:999px;padding:5px 10px;font-size:14px}.am-pats li.am-native{box-shadow:inset 0 0 0 1px var(--gold,#e8a317)}.am-pats li.am-live{background:var(--pine,#103d31)}.am-pats li.am-live a{color:#f4f1e8;font-weight:600;text-decoration:none}.am-legend{color:var(--ink-2,#4a564f);flex-wrap:wrap;gap:16px;margin:12px 0 0;font-size:14px;display:flex}.am-legend span{align-items:center;gap:6px;display:inline-flex}.am-dot{background:var(--bone,#f1ede2);border-radius:999px;width:14px;height:14px;display:inline-block}.am-dot.am-native{box-shadow:inset 0 0 0 1px var(--gold,#e8a317)}.am-dot.am-live{background:var(--pine,#103d31)}.am-def{background:var(--bone,#f1ede2);border-left:3px solid var(--gold,#e8a317);margin:8px 0 24px;padding:14px 18px;font-size:17px}.am-effect{color:var(--ink-2,#4a564f);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 28px;display:flex}.am-chip{font:600 11px var(--font-mono,ui-monospace,monospace);letter-spacing:.1em;text-transform:uppercase;background:var(--pine,#103d31);color:#f4f1e8;border-radius:3px;padding:4px 8px}.am-read{background:#f6f4ec;border-radius:12px;margin:36px 0;padding:8px 24px 6px}.am-read h2{margin-top:6px!important}.am-faq dt{color:var(--pine,#103d31);margin-top:16px;font-weight:700}.am-faq dd{margin:4px 0 0}.am-tag{font:600 10px var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink,#805408);border:1px solid var(--gold,#e8a317);vertical-align:2px;border-radius:3px;margin-left:8px;padding:1px 5px}.am-faq>div{scroll-margin-top:90px}.am-faq>div:target{background:var(--bone,#f1ede2);border-radius:6px;margin:0 -10px;padding:4px 10px}.am-pats li a{color:inherit;text-decoration:none}.am-pats li a:hover{text-decoration:underline}
