.meta{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);color:var(--color-on-band-muted);flex-wrap:wrap;display:flex}.meta__key{align-items:center;gap:.4rem;display:inline-flex}.paths-block{gap:var(--space-3);max-width:var(--width-column);display:grid}.paths{gap:var(--space-4);display:grid}@media (width>=760px){.paths--3{grid-template-columns:repeat(3,minmax(0,1fr))}.paths--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.path{gap:var(--space-2);padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--color-ink);align-content:start;text-decoration:none;transition:box-shadow .15s;display:grid}.path strong{font:650 var(--text-lg)/1.25 var(--font-display);letter-spacing:-.01em}.path__arr{color:var(--color-accent);transition:transform .15s;display:inline-block}.path__t{font-size:var(--text-sm);color:var(--color-ink-muted)}.path:hover{box-shadow:var(--shadow-card), inset 0 0 0 1px var(--color-accent)}.path:hover .path__arr{transform:translate(.2em)}.strip{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid}.tile{gap:var(--space-2);padding:var(--space-5) var(--pad-box);align-content:start;display:grid}.tile p{font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.45}@media (width>=760px){.strip--3{grid-template-columns:repeat(3,minmax(0,1fr))}.strip--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tile+.tile{border-left:1px solid var(--color-rule)}}.strip--1{width:fit-content;max-width:100%}@media (width>=760px){.strip--1{max-width:50%}}.strip--1 .tile{column-gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:center}.strip--1 .tile>.flabel,.strip--1 .tile>.fig,.strip--1 .tile>.fig-blocked{grid-column:1}.strip--1 .tile>p{max-width:var(--measure-sm);grid-area:1/2/span 2}@media (width<=759px){.tile{column-gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:center}.tile>.flabel,.tile>.fig,.tile>.fig-blocked{grid-column:1}.tile>p{grid-area:1/2/span 2}.tile+.tile{border-top:1px solid var(--color-rule)}}.pointer{width:fit-content;max-width:var(--width-narrow);padding:var(--space-3) var(--space-5);background:var(--color-accent-soft);color:var(--color-ink-muted);border-radius:1.5rem;font-size:.9375rem;line-height:1.5}.pointer a{font-weight:600}.apage{font-size:var(--text-base);font-weight:600}.apage a:after{content:" →"}details.more{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}details.more>summary{column-gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) auto;row-gap:.15rem;display:grid}details.more>summary b{font:700 var(--text-lg)/1.3 var(--font-display);color:var(--color-ink)}details.more>summary small{font-size:var(--text-sm);color:var(--color-ink-subtle);grid-column:1}details.more>summary .pm{width:20px;height:20px;color:var(--color-accent);grid-area:1/2/span 2;align-self:center}details.more .pm .v{transition:opacity .15s}details.more[open] .pm .v{opacity:0}.more__body{gap:var(--rhythm-block);padding:var(--space-3) 0 var(--space-6);flex-direction:column;display:flex}.cmp{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.cmp table{border-collapse:collapse;width:100%}.cmp caption{caption-side:top;text-align:left;padding:var(--space-4) var(--pad-box)}.cmp th,.cmp td{padding:var(--space-3);text-align:left;vertical-align:baseline;border-top:1px solid var(--color-rule)}.cmp th:first-child{padding-left:var(--pad-box)}.cmp th:last-child,.cmp td:last-child{padding-right:var(--pad-box)}.cmp thead th{background:var(--color-sunken);font:650 var(--text-mono)/1.3 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted)}.cmp tbody th{font:650 .9375rem/1.3 var(--font-display);color:var(--color-ink)}@media (width>=600px){.cmp tbody th{min-width:10rem}}.cmp td{font-size:var(--text-sm);color:var(--color-ink-muted)}.cmp__v{align-items:baseline;gap:var(--space-2);display:inline-flex}.cmp__words{color:var(--color-ink);font-weight:600}.cmp__go a{color:inherit;text-decoration-color:var(--color-rule-strong)}.cmp__go a:hover{text-decoration-color:var(--color-accent)}.cmp__arr{color:var(--color-accent);transition:left .15s;position:relative;left:0}.cmp__go:hover .cmp__arr{left:.2em}.cmp__np{color:var(--color-ink-subtle)}.cmp__np small,.cmp__note{font-size:var(--text-xs);color:var(--color-ink-subtle);display:block}.cmp__np small{margin-left:var(--space-2);display:inline}@media (width<=599px){.cmp thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp table,.cmp tbody,.cmp tr,.cmp th,.cmp td,.cmp caption{display:block}.cmp tbody tr{padding:var(--space-3) var(--pad-box);border-top:1px solid var(--color-rule)}.cmp tbody th,.cmp td{border:0;padding:var(--space-1) 0!important}.cmp tbody th{padding-bottom:var(--space-2)!important}.cmp td{display:block}.cmp td+td{margin-top:var(--space-2)}.cmp td:before{content:attr(data-col);margin-bottom:var(--space-1);font:650 var(--text-mono)/1.3 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-subtle);display:block}}.faq{border-top:1px solid var(--color-rule)}.faq__item{border-bottom:1px solid var(--color-rule)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);display:flex}.faq summary h3{font-size:var(--text-xl);line-height:1.3}.faq summary svg{width:18px;height:18px;color:var(--color-ink-subtle);flex:none;transition:transform .15s}.faq__item[open] summary svg{transform:rotate(180deg)}.faq__body{gap:var(--space-3);max-width:var(--measure);padding-bottom:var(--space-5);display:grid}.faq__body>p:first-child{color:var(--color-ink-muted)}.faq__list{gap:var(--space-2);color:var(--color-ink-muted);margin:0;padding-left:1.1rem;display:grid}.faq .faq__go{font-size:var(--text-sm);font-weight:600}
