.site .qa .art-hero{isolation:isolate;padding-top:calc(var(--header-h) + var(--s-9));padding-bottom:var(--s-9);position:relative;overflow:hidden}.site .qa .crumb{gap:var(--s-2);font-size:var(--fs-small);color:var(--on-dark-2);margin:0 0 var(--s-6);display:flex}.site .qa .crumb a{color:var(--on-dark-2);text-decoration:none}.site .qa .crumb a:hover{color:var(--white)}.site .qa .art-hero h1{max-width:18ch}.site .qa .byline{align-items:center;gap:var(--s-4) var(--s-7);margin-top:var(--s-7);font-size:var(--fs-small);color:var(--on-dark-2);flex-wrap:wrap;display:flex}.site .qa .byline .who{align-items:center;gap:var(--s-3);display:flex}.site .qa .byline .who img{object-fit:cover;border-radius:50%;width:40px;height:40px}.site .qa .byline .who span{color:var(--white)}.site .qa .meta-l{gap:2px;display:grid}.site .qa .meta-l b{color:var(--on-dark-2);font-weight:400;font-size:var(--fs-xs)}.site .qa .meta-l span{color:var(--white)}.site .qa .meta-l span.confirm{color:var(--ink)}.site .qa .meta-l span.confirm-tag{color:#6b5a00}.site .qa .art-fig{padding-block:0 var(--s-10)}.site .qa .pair{border-radius:var(--r-panel);background:var(--navy-800);aspect-ratio:16/6.5;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.site .qa .pair .ph{position:relative}.site .qa .pair .ph img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.site .qa .pair figcaption{padding:var(--s-5) var(--s-6);color:var(--white);font-size:var(--fs-small);background:linear-gradient(#04122a00,#04122ad1);grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:auto 0 0}.site .qa .pair figcaption span:last-child{padding-left:var(--s-6)}@media (max-width:700px){.site .qa .pair{aspect-ratio:4/3}.site .qa .pair figcaption{padding:var(--s-4)}.site .qa .pair figcaption span:last-child{padding-left:var(--s-4)}}.site .qa .art-body{padding-block:var(--s-10) var(--s-11);background:var(--paper)}.site .qa .art-grid{gap:var(--s-8);display:grid}@media (min-width:1000px){.site .qa .art-grid{gap:var(--s-11);grid-template-columns:240px minmax(0,680px);justify-content:start}}.site .qa .toc{display:none}@media (min-width:1000px){.site .qa .toc{top:var(--s-7);align-self:start;display:block;position:sticky}}.site .qa .toc p{font-size:var(--fs-small);color:var(--muted);margin:0 0 var(--s-3)}.site .qa .toc ol{border-top:var(--hairline);list-style:none}.site .qa .toc li{border-bottom:var(--hairline)}.site .qa .toc a{padding:var(--s-3) 0;font-size:var(--fs-small);color:var(--ink);grid-template-columns:1.75rem 1fr;line-height:1.4;text-decoration:none;display:grid}.site .qa .toc a span{color:var(--muted);font-variant-numeric:tabular-nums}.site .qa .toc a:hover{color:var(--accent-ink)}.site .qa .stand{font-family:var(--font-display);font-size:var(--fs-h5);letter-spacing:var(--track-display-s);margin:0 0 var(--s-9);color:var(--ink);line-height:1.35}.site .qa .q{scroll-margin-top:var(--s-7);padding-top:var(--s-8);margin-top:var(--s-8);border-top:var(--hairline)}.site .qa .q:first-of-type{margin-top:0}.site .qa .q .qn{font-size:var(--fs-small);color:var(--muted);margin:0 0 var(--s-3)}.site .qa .q h2{margin:0 0 var(--s-6)}.site .qa .a{gap:var(--s-2);margin:0 0 var(--s-6);display:grid}@media (min-width:640px){.site .qa .a{gap:var(--s-5);grid-template-columns:7.5rem minmax(0,1fr)}}.site .qa .a .sp{font-size:var(--fs-small);color:var(--ink);padding-top:.2em;font-weight:500;line-height:1.4}.site .qa .a .sp small{color:var(--muted);font-weight:400;font-size:var(--fs-xs);display:block}.site .qa .a p{margin:0 0 var(--s-4);font-size:var(--fs-body-l);line-height:1.65}.site .qa .a p:last-child{margin-bottom:0}.site .qa .road{margin:var(--s-6) 0 0;border-top:1px solid var(--ink);list-style:none}.site .qa .road li{gap:var(--s-5);padding:var(--s-3) 0;border-bottom:var(--hairline);grid-template-columns:7.5rem 1fr;align-items:center;display:grid}@media (max-width:639px){.site .qa .road li{gap:var(--s-3);grid-template-columns:6.5rem 1fr}}.site .qa .art-end{margin-top:var(--s-9);padding-top:var(--s-5);border-top:1px solid var(--ink);gap:var(--s-4) var(--s-7);font-size:var(--fs-small);color:var(--muted);flex-wrap:wrap;display:flex}