.v2p-detail-steps:not(.rw-grid){gap:var(--rw-gap-m,1.25rem);display:grid}.v2p-detail-step{border-radius:2px;gap:1rem;padding:clamp(1.25rem,3vw,2rem);transition:border-color .22s,box-shadow .22s;display:grid}.v2p-detail-step:hover,.v2p-detail-step:focus-within{border-color:var(--rw-edge-hover,var(--rw-line-gold,var(--sw-gold-500)));box-shadow:var(--rw-glow-box-hover,none)}.v2p-detail-step__title{text-wrap:balance;margin:0}.v2p-detail-step__body{gap:1rem;min-inline-size:0;display:grid}.v2p-detail-text{font-size:var(--rw-type-body,1rem);color:var(--rw-ink,var(--foreground));text-wrap:pretty;max-inline-size:68ch;margin:0}.v2p-detail-text--muted{font-size:var(--rw-type-small,.875rem);color:var(--rw-ink-muted,var(--muted-foreground))}.v2p-detail-seq{border-block-start:1px solid var(--rw-line,var(--border));margin:0;padding:0;list-style:none;display:grid}.v2p-detail-seq li{border-block-end:1px solid var(--rw-line,var(--border));grid-template-columns:3.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:.875rem;display:grid}.v2p-detail-seq__num{font-family:var(--font-display,serif);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--rw-ink-muted,var(--muted-foreground));font-size:1.75rem;line-height:1;transition:color .2s}.v2p-detail-seq li:hover .v2p-detail-seq__num{color:var(--rw-ink-accent,var(--sw-gold-600))}.v2p-detail-seq__text{text-wrap:pretty}@container (min-width:48rem){.v2p-detail-seq--cols{columns:2;border-block-start:0;column-gap:clamp(2rem,4vw,3.5rem);display:block}.v2p-detail-seq--cols li{break-inside:avoid;border-block-start:1px solid var(--rw-line,var(--border));border-block-end:0}}.v2p-detail-figures{border-block-start:1px solid var(--rw-line-strong,var(--border));flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;margin:0;display:flex;container-type:inline-size}.v2p-detail-figures>*{--rw-n:1;flex:0 1 calc(100% / var(--rw-n));box-sizing:border-box}@container (min-width:34rem){.v2p-detail-figures>*{--rw-n:2}}@container (min-width:66rem){.v2p-detail-figures--wide>*{--rw-n:4}}.v2p-detail-figures>*{border-block-end:1px solid var(--rw-line,var(--border));min-inline-size:0;padding-block:1.25rem;padding-inline-end:1rem}.v2p-detail-answer{font-size:var(--rw-type-body,1rem);color:var(--rw-ink-muted,var(--muted-foreground))}.v2p-detail-band{padding-block:clamp(4rem,10svh,8rem)}.v2p-detail-band__grid{display:grid}.v2p-detail-band__media{min-inline-size:0}.v2p-detail-band__media img{aspect-ratio:16/9;object-fit:cover;block-size:auto}.v2p-detail-band__card-wrap{z-index:1;min-inline-size:0;margin-block-start:var(--rw-gap-m,1.5rem);position:relative}.v2p-detail-band__card{border-radius:2px;gap:1rem;padding:clamp(1.5rem,3.5vw,2.75rem);display:grid}.v2p-detail-band__card .rw-heading,.v2p-detail-band__card .rw-lede{margin:0}.v2p-detail-band__body{gap:1.25rem;margin-block-start:.5rem;display:grid}@container (min-width:56rem){.v2p-detail-band__grid{gap:var(--rw-gap-l,2rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.v2p-detail-band__media,.v2p-detail-band__card-wrap{grid-row:1;margin:0}.v2p-detail-band__grid[data-flip]>.v2p-detail-band__media{grid-column:2}.v2p-detail-band__grid[data-flip]>.v2p-detail-band__card-wrap{grid-column:1}}.v2p-detail-wide__head{gap:1rem;max-inline-size:56rem;display:grid}.v2p-detail-wide__head .rw-heading,.v2p-detail-wide__head .rw-lede{margin:0}.v2p-detail-wide__body{gap:1.5rem;margin-block-start:clamp(2rem,4vw,3rem);display:grid}@media (prefers-reduced-motion:reduce){.v2p-detail-step,.v2p-detail-seq__num{transition:none}}.v2p-detail-step__title,.v2p-detail-text,.v2p-detail-seq__text,.v2p-detail-band__card,.v2p-detail-wide__head,.v2p-detail-figures>*{overflow-wrap:anywhere}.v2p-detail-steps>*{min-inline-size:0}
