.od-check{gap:var(--space-5);display:grid}.od-check .tool-result{border-block-start:0;padding-block-start:0}.od-actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.od-checked{color:var(--ink-muted);font-size:var(--text-label);margin:0}.tool-row-note a,.od-text a{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.tool-row-note a:hover,.od-text a:hover{color:var(--accent)}.od-guide{display:grid}.od-block{gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid var(--line);color:var(--ink);display:grid}.od-title{font-family:var(--font-display);font-size:var(--text-2xl);margin:0;font-weight:500;line-height:1.1}.od-rows{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.od-row{gap:var(--space-1) var(--space-5);padding-block:var(--space-3);border-top:1px solid var(--line);display:grid}.od-tag{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase}.od-text,.od-prose p,.od-steps li,.od-list li{font-size:var(--text-body);line-height:1.6}.od-prose{gap:var(--space-3);max-width:var(--measure-dark);display:grid}.od-prose p{color:var(--ink);margin:0}.od-steps,.od-list{gap:var(--space-3);max-width:var(--measure-dark);margin:0;padding-inline-start:1.5rem;display:grid}.od-steps li::marker{color:var(--accent);font-family:var(--font-mono)}.od-list li::marker{color:var(--accent)}.od-addon{color:var(--ink-muted)}@media (min-width:43.75rem){.od-block{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.od-row{grid-template-columns:10rem minmax(0,1fr);align-items:baseline}}
