.us-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.6rem clamp(1.2rem,3vw,2.6rem);align-items:start}@media (max-width:60rem){.us-grid{grid-template-columns:minmax(0,1fr)}}.us-form{display:grid;gap:0;min-width:0}.us-q{margin:0;padding:1.1rem 0 1.2rem;border:0;border-top:1px solid var(--line);min-width:0}.us-q:first-child{border-top-color:var(--ink)}.us-q legend{display:flex;align-items:baseline;gap:.6rem;padding:0;margin-bottom:.7rem;font:500 1.15rem/1.3 var(--f-ui);color:var(--ink)}.us-n{font:500 var(--t-xs)/1 var(--f-mono);color:var(--hi-ink)}.us-q .hint{margin:.55rem 0 0}.us-chips{display:flex;flex-wrap:wrap;gap:.4rem}.us-chips button{min-height:2.5rem;padding:.45rem .85rem;border:1px solid var(--line);border-radius:999px;background:var(--field);color:var(--ink-2);font:500 .92rem/1.2 var(--f-ui);cursor:pointer}.us-chips button:hover{border-color:var(--ink-3)}.us-chips button[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.us-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 1.2rem}.us-checks.us-inline{display:flex;flex-wrap:wrap;gap:.15rem 1.2rem}#did.us-checks{grid-template-columns:minmax(0,1fr)}.us-checks .check{min-height:2.4rem;align-items:center;font:400 .98rem/1.35 var(--f-ui);color:var(--ink)}@media (max-width:34rem){.us-checks{grid-template-columns:minmax(0,1fr)}}.us-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin-top:.7rem}@media (max-width:34rem){.us-row{grid-template-columns:minmax(0,1fr)}}.us-parts{margin-top:.7rem}.us-out{position:sticky;top:calc(var(--bar-h) + 1rem);display:grid;gap:1rem;min-width:0}@media (max-width:60rem){.us-out{position:static}}.us-out .panel-head{flex-wrap:wrap;gap:.5rem .7rem}.us-out .panel-title{margin-right:auto}.us-statement{min-height:7rem;font:400 1.08rem/1.65 var(--f-serif);color:var(--ink);overflow-wrap:anywhere}.us-statement:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r)}.us-statement p{margin:0}.us-wait{color:var(--ink-3);font-style:italic}.us-table{width:100%;border-collapse:collapse;font:400 .98rem/1.5 var(--f-serif)}.us-table caption{caption-side:top;text-align:left;padding-bottom:.4rem;font:600 1rem/1.3 var(--f-ui);color:var(--ink)}.us-table th,.us-table td{padding:.5rem .6rem;border:1px solid var(--line);vertical-align:top;text-align:left}.us-table th{width:8.5rem;font:600 var(--t-sm)/1.4 var(--f-ui);color:var(--ink-2);background:var(--bg-2)}@media (max-width:30rem){.us-table th{width:6.2rem}}.us-gaps{display:grid;gap:.35rem;margin:.9rem 0 0;padding:0;list-style:none;font:400 var(--t-sm)/1.45 var(--f-ui);color:var(--ink-2)}.us-gaps:empty{display:none}.us-gaps li{display:flex;gap:.5rem;align-items:baseline}.us-gaps li::before{content:"";flex:none;width:.42rem;height:.42rem;border-radius:50%;background:var(--hi-strong);transform:translateY(-.08rem)}.us-out .panel-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.us-len{font:500 var(--t-xs)/1 var(--f-mono);color:var(--ink-3)}.us-rule{padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:inset 3px 0 0 var(--hi-strong)}.us-rule b{font:600 1rem/1.3 var(--f-ui);color:var(--ink)}.us-rule p{margin:.3rem 0 0;font:400 .95rem/1.5 var(--f-serif);color:var(--ink-2)}.us-private{margin:0}.ck-note{display:flex;align-items:baseline;gap:.5rem;font:400 var(--t-sm)/1.45 var(--f-ui);color:var(--ink-3)}.ck-dot{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--good);transform:translateY(-.05rem)}.us-eg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:1rem;margin:0 0 1.6rem;max-width:none}@media (max-width:44rem){.us-eg{grid-template-columns:minmax(0,1fr)}}.us-eg > div{padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel)}.us-eg-lab{display:inline-block;margin-bottom:.4rem;padding:.3rem .5rem;border-radius:999px;background:var(--bad-wash);font:600 var(--t-2xs)/1 var(--f-ui);color:var(--ink-2)}.us-eg-lab.good{background:var(--good-wash)}.us-eg p{margin:0;font:400 1rem/1.6 var(--f-serif);color:var(--ink)}.us-eg figcaption{grid-column:1 / -1;font:400 var(--t-sm)/1.45 var(--f-ui);color:var(--ink-3)}
