@layer areas {
.rd .rd-compare{margin-block-start:var(--space-5)}.rd .rd-vs{gap:var(--space-3);padding:var(--space-4);background:var(--card);border:var(--border-card);border-radius:var(--radius);display:grid}.rd .rd-vs-field{margin:0}@media (min-width:600px){.rd .rd-vs{gap:var(--space-5);grid-template-columns:1fr 1fr}}.rd .rd-switch{top:var(--header-h);z-index:var(--z-sticky);margin-block:var(--space-3) 0;padding-block:var(--space-2);background:var(--paper);position:sticky}.rd .rd-switch .seg{inline-size:100%}.rd .rd-switch .seg label{flex:1 1 0;justify-content:center}.rd .rd-panes{gap:var(--space-5);margin-block-start:var(--space-3);display:grid}@media (max-width:959.98px){:is(.rd .rd-compare:has(.rd-switch input[value=a]:checked) .rd-pane-b,.rd .rd-compare:has(.rd-switch input[value=b]:checked) .rd-pane-a){display:none}}.rd .rd-pane{background:var(--card);border:var(--border-card);border-radius:var(--radius);min-inline-size:0}.rd .rd-pane-strip{align-items:center;gap:var(--space-2);min-block-size:52px;padding:var(--space-1) var(--space-2);border-block-end:1px solid var(--rule);background:var(--card);border-start-start-radius:var(--radius);border-start-end-radius:var(--radius);display:flex}.rd .rd-tag{border-radius:var(--radius-pill);background:var(--accent-soft);block-size:28px;inline-size:28px;color:var(--accent);font-family:var(--sans);flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.rd .rd-tag:before{content:attr(data-tag)}.rd .rd-pane-name{font-family:var(--serif);font-weight:600}.rd .rd-pane-steps{margin-inline-start:auto;display:flex}.rd .rd-pane-steps .icon-btn:disabled{opacity:.35;cursor:default}.rd .rd-pane-body{padding:var(--space-4);min-block-size:60vh}.rd .rd-pane-what{margin:0 0 var(--space-2);color:var(--mute);max-inline-size:var(--measure);font-size:.9375rem}.rd .rd-pane .rd-plate-ar{font-size:calc(var(--ar-title) * .8)}.rd .rd-pane .rd-verse{scroll-margin-block:calc(var(--header-h) + 64px + var(--space-4))}@media (min-width:960px){.rd .rd-switch{display:none}.rd .rd-panes{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rd .rd-pane{top:calc(var(--header-h) + 12px);block-size:calc(100dvh - var(--header-h) - 24px);overscroll-behavior:contain;position:sticky;overflow:auto}.rd .rd-pane-strip{z-index:var(--z-raised);position:sticky;top:0}.rd .rd-pane .rd-verse{scroll-margin-block:calc(52px + var(--space-4))}}.rd .passage-row{border-top:1px solid var(--rule);padding-top:.9rem}
}


