.sc-main{padding-bottom:var(--space-96)}.sc-head{padding-top:var(--space-64)}.sc-title{font-size:clamp(38px,5vw,54px);line-height:1.08;margin-top:var(--space-16)}.sc-sub{font-size:clamp(16px,12px + 1vw,18px);line-height:1.6;color:var(--pr-muted);margin-top:var(--space-20);text-wrap:pretty;max-width:560px}.sc-stage{max-width:960px;margin:0 auto}.sc-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-20);margin-top:var(--space-48)}.sc-card--wide{grid-column:1 / -1}.sc-card{background:var(--pr-card);border:1px solid var(--pr-line);border-radius:var(--radius-lg);box-shadow:var(--pr-shadow-warm);padding:var(--space-24) var(--space-28) var(--space-28)}.sc-card h2{font-family:var(--pr-serif);font-size:var(--text-18);font-weight:600;color:var(--pr-ink);line-height:1.3;margin:0}.sc-card--wide h2{font-size:var(--text-22)}.sc-fact{font-family:var(--pr-mono);font-size:var(--text-12);font-weight:600;color:var(--pr-ink);letter-spacing:.02em;margin:var(--space-10) 0 0;padding-bottom:var(--space-10);border-bottom:1px solid var(--pr-hairline)}.sc-prose{font-size:var(--text-14);line-height:1.65;color:var(--pr-muted);margin:var(--space-10) 0 0;text-wrap:pretty}.sc-card--wide .sc-prose{max-width:640px}.sc-prose a{color:var(--pr-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--pr-muted);text-underline-offset:3px}.sc-prose a:hover{text-decoration-color:var(--pr-ink)}.sc-card--accent{background:var(--pr-mint-soft)}.sc-manifest{list-style:none;margin:var(--space-16) 0 0;padding:0}.sc-manifest li{display:grid;grid-template-columns:200px 1fr auto;gap:var(--space-16);padding:var(--space-10) 0;align-items:baseline}.sc-manifest li+li{border-top:1px solid color-mix(in srgb,var(--pr-ink) 10%,transparent)}.sc-manifest__name{font-family:var(--pr-serif);font-weight:600;font-size:var(--text-15);color:var(--pr-ink)}.sc-manifest__role{font-size:var(--text-13);color:var(--pr-muted)}.sc-manifest__where{font-family:var(--pr-mono);font-size:var(--text-11);color:var(--pr-muted);letter-spacing:.02em;text-align:right}.sc-manifest__all{font-family:var(--pr-serif);font-weight:600;font-size:var(--text-15);color:var(--pr-ink);margin:var(--space-14) 0 0}.sc-card--ask{display:flex;flex-direction:column;align-items:flex-start}.sc-card--ask .sc-prose{margin-top:var(--space-10)}.sc-card--ask .sc-ask-btn{margin-top:var(--space-18)}.sc-foot{font-family:var(--pr-mono);font-size:var(--text-12);color:var(--pr-muted);line-height:2;margin-top:var(--space-32)}.sc-foot a{color:var(--pr-ink);text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--pr-muted);text-underline-offset:3px}.sc-foot a:hover{text-decoration-style:solid}@media(max-width:767px){.sc-grid{grid-template-columns:1fr}.sc-manifest li{grid-template-columns:1fr;gap:2px}.sc-manifest__where{text-align:left}}@media(max-width:640px){.sc-head{padding-top:var(--space-40)}.sc-card{padding:var(--space-20) var(--space-20) var(--space-24)}}
