.qsb-lead{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,5vw,80px);align-items:center;color:inherit;text-decoration:none}.qsb-lead h2{font:700 clamp(32px,4vw,60px)/1.04 var(--qs-font-display);letter-spacing:-.04em;margin:18px 0 24px}.qsb-lead p{color:var(--qs-text-secondary);line-height:1.75}.qsb-lead__plate{--qs-plate-ratio:1/1}.qsb-lead__meta{display:flex;flex-wrap:wrap;gap:0 var(--qs-space-5)}.qsb-index{margin-top:72px}.qsc-visual .qsv-cover__image{aspect-ratio:16/10}.qsc-visual--app .qsv-cover__image{aspect-ratio:9/16;max-height:900px;max-width:450px;margin:auto}.qsc-visual--app{background:var(--qs-surface-alt);padding:clamp(16px,4vw,64px)}@media(max-width:767px){.qsb-lead{grid-template-columns:minmax(0,1fr);gap:24px}.qsb-lead__plate{--qs-plate-ratio:4/3}.qsb-index{margin-top:48px}}.qsc-more{position:relative;display:inline-block;margin-top:var(--qs-space-3);padding:2px 0;background:none;border:0;border-bottom:1px solid var(--qs-teal);border-radius:0;font:600 var(--qs-text-sm)/1.4 var(--qs-font-sans);color:var(--qs-text);cursor:pointer;transition:border-color var(--qs-dur-fast) var(--qs-ease)}.qsc-more:after{content:"";position:absolute;inset:-10px -8px}.qsc-more:hover{border-bottom-color:currentColor}.qsc-more:focus-visible{outline:2px solid var(--qs-focus);outline-offset:3px}.qsc-insight{margin:0;max-width:34ch;font:500 clamp(1.375rem,2.3vw,1.875rem)/1.35 var(--qs-font-sans);letter-spacing:-.01em}.qsc-insight:before{content:"";display:block;width:48px;height:2px;margin-bottom:var(--qs-space-5);background:var(--qs-teal)}.qsc-insight blockquote{margin:0;font:inherit;color:var(--qs-text)}.qsc-insight blockquote p{margin:0;text-wrap:pretty}.qsc-insights{list-style:none;margin:var(--qs-space-7) 0 0;padding:0;max-width:62ch}.qsc-insights li{border-top:var(--qs-border) solid var(--qs-rule);padding:var(--qs-space-4) 0;font:400 var(--qs-text-body)/1.6 var(--qs-font-sans);color:var(--qs-text-secondary)}@media(prefers-reduced-motion:reduce){.qsc-more{transition:none}}
