.sp-quiet{--qd-measure:64ch;--qd-part:clamp(56px, 5.4vw, 88px)}.sp-quiet .sp-hero{min-height:0}.sp-quiet .sp-hero .sp-wrap{align-items:start}.sp-quiet .sp-hero-copy{padding:calc(56px + 9svh) 0 0}.sp-quiet .sp-hero-side{align-self:start;padding-top:calc(56px + 9svh)}.sp-quiet .sp-hero-side .sp-fig{margin:0 0 0 auto}.sp-quiet .sp-hero-side .qd-portrait{width:min(100%,420px)}.sp-quiet .sp-lead{max-width:34ch}.qd-meta{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--sp-ink-3);flex-wrap:wrap;gap:10px 28px;margin:clamp(28px,2.6vw,40px) 0 0;padding:0;font-size:12px;font-weight:500;list-style:none;display:flex;position:relative}.qd-meta b{color:var(--sp-ink);font-weight:500}.qd-toc{position:relative}.qd-toc-k{margin:0 0 18px}.qd-toc ol{border-top:1px solid var(--sp-rule);margin:0;padding:0;list-style:none}.qd-toc li{border-bottom:1px solid var(--sp-rule)}.qd-toc a{color:var(--sp-ink);grid-template-columns:3.2em minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0 13px;text-decoration:none;display:grid}.qd-toc-n{font-family:var(--font-ui);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--sp-ink-3);font-size:12px;font-weight:500}.qd-toc-t{font-family:var(--font-text);transition:color var(--t-quick) var(--e-out);font-size:17px;line-height:1.4}.qd-toc a:hover .qd-toc-t,.qd-toc a:focus-visible .qd-toc-t{color:var(--sp-ink)}@media (width>=900px){.qd-toc ol:has(>li:nth-child(7)){columns:2;column-gap:var(--sp-gap)}.qd-toc ol:has(>li:nth-child(7))>li{break-inside:avoid}}.qd-shelf{flex-wrap:wrap;gap:4px 24px;margin:32px 0 0;padding:0;list-style:none;display:flex}.qd-shelf a{min-height:32px;font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--sp-ink-3);transition:color var(--t-quick) var(--e-out);align-items:center;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.qd-shelf a:hover,.qd-shelf a:focus-visible{color:var(--sp-ink)}.qd-shelf a[aria-current=page]{color:var(--sp-ink);text-decoration:underline;text-decoration-color:var(--sp-rule);text-underline-offset:5px}.qd-doc{padding-top:var(--sp-space)}.qd-doc:last-child{padding-bottom:var(--sp-space)}.qd-doc .sp-wrap{row-gap:0}.qd-part{grid-column:1/-1;grid-template-columns:subgrid;padding:30px 0 var(--qd-part);border-top:1px solid var(--sp-rule);scroll-margin-top:80px;display:grid}.qd-part:last-child{padding-bottom:0}.qd-h{font-family:var(--font-display);font-weight:var(--font-display-weight);font-stretch:var(--font-display-stretch);letter-spacing:-.018em;color:var(--sp-ink);text-wrap:balance;grid-column:1/span 4;margin:0;padding-right:24px;font-size:clamp(26px,2vw,32px);line-height:1.06}.qd-h:has(.qd-n){--qd-hang:40px;grid-template-columns:var(--qd-hang) minmax(0, 1fr);align-items:baseline;display:grid}.qd-h .qd-n{font-family:var(--font-ui);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--sp-ink-3);font-size:13px;font-weight:500;position:relative;top:-.42em}.qd-text{max-width:var(--qd-measure);font-family:var(--font-text);color:var(--sp-ink-2);grid-column:5/span 7;font-size:18px;line-height:1.65}.qd-text>*{margin:0}.qd-text>*+*{margin-top:1em}.qd-text p,.qd-text li{text-wrap:pretty}.qd-text strong{color:var(--sp-ink);font-weight:600}.qd-text em{color:var(--sp-ink);font-style:normal;font-weight:600}.qd-text ul,.qd-text ol{padding:0;list-style:none}.qd-text li{padding-left:28px;position:relative}.qd-text li+li{margin-top:.6em}.qd-text ul>li:before{content:"";background:var(--sp-ink-3);width:4px;height:4px;position:absolute;top:.74em;left:3px}.qd-text ol{counter-reset:qd}.qd-text ol>li{counter-increment:qd}.qd-text ol>li:before{content:counter(qd) ".";font-family:var(--font-ui);color:var(--sp-ink-3);font-size:13px;font-weight:500;position:absolute;top:.2em;left:0}.qd-text a{color:var(--sp-ink);text-decoration:underline;text-decoration-color:var(--sp-rule);text-underline-offset:3px;transition:text-decoration-color var(--t-quick) var(--e-out), color var(--t-quick) var(--e-out)}.qd-text a:hover,.qd-text a:focus-visible{color:var(--sp-ink);text-decoration-color:currentColor}.qd-text code,.qd-code{font-family:var(--font-ui);color:var(--sp-ink);overflow-wrap:anywhere;font-size:.84em;font-weight:500}.qd-text>*+.qd-code{margin-top:28px}.qd-code{border-left:1px solid var(--sp-ink-3);white-space:pre;margin:0;padding:4px 0 4px 20px;font-size:15px;line-height:1.7;display:block;overflow-x:auto}.qd-ledger{border-top:1px solid var(--sp-rule);margin:0;padding:0;list-style:none}.qd-ledger li{border-bottom:1px solid var(--sp-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:16px;padding:13px 0 14px;display:grid}.qd-ledger .sp-kick{letter-spacing:.14em;font-size:11px}.qd-ledger a{color:var(--sp-ink);text-decoration:underline;text-decoration-color:var(--sp-rule);text-underline-offset:3px;padding:3px 0;display:inline-block}.qd-ledger a:hover,.qd-ledger a:focus-visible{color:var(--sp-ink)}.qd-ledger span:last-child{font-family:var(--font-text);color:var(--sp-ink);font-size:17px;line-height:1.4}.qd-say{padding-top:var(--sp-space)}.qd-say .qd-ledger{grid-column:1/span 4;align-self:start}.qd-say-t{max-width:34ch;font-family:var(--font-text);letter-spacing:-.005em;color:var(--sp-ink);text-wrap:pretty;grid-column:6/-1;margin:0;font-size:clamp(22px,.9vw + 13px,28px);line-height:1.42}.qd-rows{border-top:1px solid var(--sp-rule);grid-column:5/-1;margin:0;padding:0;list-style:none}.qd-rows>li{border-bottom:1px solid var(--sp-rule)}.qd-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 32px;padding:20px 0 22px;display:grid}.qd-row-t{max-width:54ch;font-family:var(--font-text);color:var(--sp-ink-2);text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.qd-go{min-height:32px;font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--sp-ink);transition:color var(--t-quick) var(--e-out);align-items:center;gap:10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.qd-go svg{width:12px;height:12px;transition:transform var(--t-quick) var(--e-out);flex:none}.qd-go:hover,.qd-go:focus-visible,a:hover>.qd-go,a:focus-visible>.qd-go{color:var(--sp-ink)}@media (hover:hover) and (pointer:fine){.qd-go:hover svg,a:hover>.qd-go svg,a:hover .qd-go svg{transform:translate(3px)}}.qd-bib{border-top:1px solid var(--sp-rule);grid-column:5/-1;margin:0;padding:0;list-style:none}.qd-bib li{border-bottom:1px solid var(--sp-rule)}.qd-bib a{color:var(--sp-ink);grid-template-columns:9.5em minmax(0,1fr) 4.5em;align-items:baseline;gap:4px 24px;padding:15px 0 16px;text-decoration:none;display:grid}.qd-bib time,.qd-bib-m{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--sp-ink-3);white-space:nowrap;font-size:12px;font-weight:500}.qd-bib-m{text-align:right}.qd-bib-t{font-family:var(--font-text);text-wrap:pretty;transition:color var(--t-quick) var(--e-out);font-size:18px;line-height:1.42}.qd-bib a:hover .qd-bib-t,.qd-bib a:focus-visible .qd-bib-t{color:var(--sp-ink)}.qd-sec{padding-top:var(--sp-space)}.qd-sec.qd-articles{padding-bottom:var(--sp-space)}.qd-sec-head{grid-column:1/span 4;align-self:start}.qd-sec-head .sp-kick{margin-bottom:18px}.qd-sec-head .sp-title{font-size:clamp(36px,3.4vw,54px)}.qd-sec-head .sp-body{max-width:32ch;margin-top:22px;font-size:17px}.qd-sec-body{grid-column:6/-1}.qd-sec-body>.qd-text{max-width:var(--qd-measure)}.qd-sec-body>*+*{margin-top:28px}.qd-h-col{grid-column:1/span 4;padding-right:24px}.qd-h-col .sp-kick{margin-bottom:16px}.qd-h-col .qd-h{padding-right:0}.qd-text .qd-tools{border-top:1px solid var(--sp-rule);margin-top:28px}.qd-text .qd-tools>li{border-bottom:1px solid var(--sp-rule);grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:6px 24px;margin:0;padding:15px 0 16px;display:grid}.qd-text .qd-tools>li:before{content:none}.qd-tool-n{padding-top:3px;font-size:14px}.qd-tool-d{font-size:16px;line-height:1.55}.qd-tool-d b{color:var(--sp-ink);font-weight:600}.sp-fig .qd-lit{text-transform:none;letter-spacing:.04em}.qd-links{border-top:1px solid var(--sp-rule);max-width:var(--qd-measure);margin:36px 0 0;padding:0;list-style:none}.qd-links li{border-bottom:1px solid var(--sp-rule)}.qd-links a{font-family:var(--font-text);color:var(--sp-ink);transition:color var(--t-quick) var(--e-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 0 20px;font-size:19px;line-height:1.4;text-decoration:none;display:grid}.qd-links a:hover,.qd-links a:focus-visible{color:var(--sp-ink)}.sp-quiet.qd-sealed .sp-hero{min-height:100svh}.sp-quiet.qd-sealed .sp-hero .sp-wrap{align-items:end}.sp-quiet.qd-sealed .sp-hero-copy{padding-bottom:14svh}.sp-quiet.qd-sealed .sp-hero-side{align-self:end;padding-bottom:14svh}.qd-way{max-width:460px;margin-left:auto;position:relative}.qd-sealed-note{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--sp-ink-3);margin:0;font-size:12px;font-weight:500}.qd-way .qd-links{margin-top:22px}@media (width<=899px){.sp-quiet .sp-hero-copy{padding-top:96px}.sp-quiet .sp-hero-side{margin-top:44px;padding-top:0}.sp-quiet .sp-hero-side .qd-portrait{width:min(100%,300px);margin:0}.qd-part{padding:24px 0 64px}.qd-h,.qd-h-col,.qd-text,.qd-say .qd-ledger,.qd-say-t,.qd-rows,.qd-bib,.qd-sec-head,.qd-sec-body{grid-column:1/-1}.qd-h{margin-bottom:20px;padding-right:0}.qd-text{font-size:17px}.qd-say-t{margin-top:36px}.qd-rows,.qd-bib,.qd-sec-body{margin-top:32px}.qd-row{grid-template-columns:minmax(0,1fr)}.qd-h-col{margin-bottom:20px;padding-right:0}.qd-h-col .qd-h{margin-bottom:0}.qd-text .qd-tools>li{grid-template-columns:minmax(0,1fr)}.sp-fig figcaption{white-space:normal}.sp-quiet.qd-sealed .sp-hero-copy{padding-bottom:0}.sp-quiet.qd-sealed .sp-hero-side{padding-bottom:12svh}.qd-way{max-width:none}.qd-bib a{grid-template-columns:minmax(0,1fr) auto}.qd-bib-t{grid-area:1/1/auto/-1}.qd-bib time,.qd-bib-m{grid-row:2}}
