.why-head{padding-top: var(--page-top)}.why-h1{font: 800 var(--fs-h1)/1.02 var(--f-sans);letter-spacing: -.03em}.why-h1.is-long{font-size: var(--fs-h1-long);line-height: 1.06;letter-spacing: -.025em}.why-head .why-dek{margin: 18px 0 0;max-width: 46rem}.why-head .filters{margin-top: 28px}.why-fn{margin-left: 4px;color: var(--ink-3);font-variant-numeric: tabular-nums}.filter[aria-pressed="true"] .why-fn{color: var(--rule)}.why-sec{margin-top: var(--sec);padding-top: var(--sec);border-top: 1px solid var(--rule)}.why-sec.why-sec-1{margin-top: 48px;padding-top: 0;border-top: 0}.why-none{margin-top: 48px}.why-q{padding-top: 20px;border-top: 1px solid var(--rule);min-width: 0}:is(.why-q, .why-case-q) .q-true > .nw{display: inline;margin: 0;font: inherit;color: inherit}.why-rows{list-style: none;margin: 0;padding: 0;display: grid;gap: 24px;max-width: 52rem}.why-row .meta{margin-bottom: 6px}.why-row-h{font: 650 var(--fs-h4)/1.3 var(--f-sans);letter-spacing: -.005em}.why-row-h a{text-decoration: none}.why-row-h a:hover{text-decoration: underline}.why-p{margin: 0 0 24px;max-width: 46rem;font: 400 var(--fs-dek)/1.42 var(--f-serif);color: var(--ink-2)}.why-tot{margin: 28px 0 0;max-width: 46rem;font: 650 var(--fs-h4)/1.4 var(--f-sans);color: var(--ink)}.why-exp .why-more{margin: 10px 0 0}.why-runs{display: flex;flex-wrap: wrap;gap: 28px 56px;margin: 0}.why-rg{min-width: 0}.why-rg-l{margin: 0 0 12px;font: 600 var(--fs-meta)/1.3 var(--f-sans);color: var(--ink-2)}.why-rg-m{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px 2px}.why-run{display: grid;justify-items: center;gap: 6px;width: 33px;font: 500 var(--fs-small)/1 var(--f-sans);color: var(--ink-3)}.why-run .gl{width: 22px;height: 22px;color: var(--ink-3)}.why-run.is-yes .gl{color: var(--ink)}.why-run.is-yes > span{color: var(--ink);font-weight: 700}.why-rg-n{margin: 12px 0 0;font: 450 var(--fs-meta)/1.3 var(--f-sans);color: var(--ink-2)}.why-rg-n strong{color: var(--ink);font-weight: 750;font-variant-numeric: tabular-nums}.why-legend{display: flex;flex-wrap: wrap;gap: 4px 24px;margin: 24px 0 0;font: 450 var(--fs-meta)/1.3 var(--f-sans);color: var(--ink-3)}.why-legend > span{display: inline-flex;align-items: center;gap: 6px}.why-legend .gl{width: 14px;height: 14px}.why-legend > span:first-child .gl{color: var(--ink)}.why-exp .tbl-toggle{margin: 12px 0 28px}.why-runs-t td:nth-child(2) code{white-space: nowrap}.why-prose{max-width: var(--measure)}.why-more{font: 600 var(--fs-ui)/1.4 var(--f-sans)}.why-api{margin: var(--sec) 0 0;padding-top: 20px;border-top: 1px solid var(--rule);font: 450 var(--fs-meta)/1.5 var(--f-sans);color: var(--ink-3)}.why-api a{color: var(--ink-2)}.why-case-head{max-width: 56rem;margin: var(--sp-5) 0 36px}.why-case-head .meta{margin-bottom: 14px}.why-case-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 40px}.why-case-side{background: var(--paper-2);border-radius: var(--r-m);padding: 20px}.why-dl{margin: 0;display: grid;gap: 14px}.why-dl dt{font: 500 var(--fs-small)/1.3 var(--f-sans);color: var(--ink-3)}.why-dl dd{margin: 3px 0 0;font: 450 14.5px/1.45 var(--f-sans);color: var(--ink)}.why-dl dd code{font-size: 12.5px}.why-dx{display: block;margin-top: 4px;font-size: var(--fs-meta);color: var(--ink-2)}@media (min-width: 1024px){.why-case-grid{grid-template-columns: minmax(0, 8fr) minmax(0, 4fr);grid-template-areas: "q side" "body side";column-gap: 64px;row-gap: 56px;align-items: start}.why-case-grid.no-q{grid-template-areas: "body side"}.why-case-q{grid-area: q}.why-case-side{grid-area: side}.why-case-body{grid-area: body}}.why-case-body{max-width: var(--measure)}.why-case-body > :first-child{margin-top: 0}.why-case-body h2{font: 750 var(--fs-h3)/1.14 var(--f-sans);letter-spacing: -.015em;margin: 44px 0 12px}.why-case-body h3{font: 700 19px/1.3 var(--f-sans);margin: 28px 0 8px}.why-case-body blockquote{margin: 0 0 1em;padding-left: 1em;border-left: 2px solid var(--rule-2);color: var(--ink-2)}.why-case-body blockquote p{margin-bottom: .5em}.why-case-body ul, .why-case-body ol{padding-left: 1.3em}.why-case-body li{margin-bottom: .4em}.why-case-body li::marker{color: var(--ink-3)}.why-case-body a{overflow-wrap: anywhere}.why-case-body .tbl-scroll{margin: 0 0 1.4em}.why-case-body pre{white-space: pre-wrap;overflow-wrap: anywhere}.why-rel{margin-top: var(--sec);padding-top: 40px;border-top: 1px solid var(--rule)}.why-rel h2{font: 800 var(--fs-h2)/1.08 var(--f-sans);letter-spacing: -.02em;margin-bottom: 28px}.why-note{margin: 48px 0 0;font: 450 var(--fs-meta)/1.5 var(--f-sans);color: var(--ink-2)}.why-note a:last-child{margin-left: 12px}.why-exp-doc .tbl th:first-child, .why-exp-doc .tbl td:first-child{white-space: nowrap;font-weight: 600;color: var(--ink)}.why-exp-doc .tbl td strong{font-weight: 650}
