.contents-page.svelte-1prafqf{display:grid;gap:clamp(18px,2.4vw,30px);margin:22px 0 72px;color:var(--color-text-primary);background:var(--color-background-primary)}.contents-page.svelte-1prafqf a:where(.svelte-1prafqf){transition:transform .16s ease,filter .16s ease}.contents-page.svelte-1prafqf a:where(.svelte-1prafqf):hover{transform:translateY(-2px);filter:saturate(1.08)}.contents-page.svelte-1prafqf a:where(.svelte-1prafqf):focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}.contents-hero.svelte-1prafqf{display:grid;grid-template-columns:minmax(0,.72fr) minmax(460px,1.08fr);gap:clamp(24px,4vw,64px);align-items:center;min-height:560px}.contents-hero__copy.svelte-1prafqf{display:grid;gap:22px;align-content:center;padding:56px}.contents-hero.svelte-1prafqf h1:where(.svelte-1prafqf){margin:0;font-size:72px;line-height:.92;color:var(--color-text-primary)}.contents-hero.svelte-1prafqf p:where(.svelte-1prafqf){max-width:560px;margin:0;color:var(--color-text-septenary);font-size:var(--font-header2);line-height:1.5}.contents-hero__visual.svelte-1prafqf{display:grid;align-items:center;min-height:560px}.contents-hero__geometry.svelte-1prafqf{width:100%;aspect-ratio:16 / 9;max-height:min(460px,72vh);margin:0;object-fit:contain;object-position:center}.content-index.svelte-1prafqf{display:grid;gap:clamp(18px,3vw,36px)}.content-card.svelte-1prafqf{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.58fr);gap:clamp(20px,3vw,42px);align-items:center;min-height:clamp(460px,62vh,640px);padding:clamp(18px,3vw,34px);color:var(--color-text-primary)}.content-card.svelte-1prafqf img:where(.svelte-1prafqf){width:100%;aspect-ratio:16 / 9;max-height:clamp(300px,50vh,520px);margin:0;object-fit:contain;object-position:center}.content-card.svelte-1prafqf span:where(.svelte-1prafqf){color:var(--color-accent-primary);font-size:var(--font-caption);font-weight:900;line-height:1}.content-card.svelte-1prafqf div:where(.svelte-1prafqf){display:grid;gap:12px;align-content:center;max-width:440px}.content-card.svelte-1prafqf h2:where(.svelte-1prafqf),.decision-notes.svelte-1prafqf h2:where(.svelte-1prafqf){margin:0;font-size:var(--font-title2);line-height:1.03}.content-card.svelte-1prafqf p:where(.svelte-1prafqf),.decision-notes.svelte-1prafqf p:where(.svelte-1prafqf){margin:0;color:var(--color-text-septenary);line-height:1.55}.content-card--wide.svelte-1prafqf p:where(.svelte-1prafqf),.content-card--image.svelte-1prafqf p:where(.svelte-1prafqf){color:var(--color-text-tertiary)}.content-card--book.svelte-1prafqf{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);min-height:clamp(560px,72vh,760px);background:radial-gradient(circle at 18% 44%,rgba(0,149,255,.16),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.025),transparent 60%)}.content-card--book.svelte-1prafqf img:where(.svelte-1prafqf){aspect-ratio:1 / 1;max-height:min(560px,66vh);filter:drop-shadow(0 28px 70px rgba(0,0,0,.38))}.content-card.svelte-1prafqf .book-release__copy:where(.svelte-1prafqf){gap:18px;max-width:620px}.book-release__facts.svelte-1prafqf{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:2px 0 0;list-style:none}.book-release__facts.svelte-1prafqf li:where(.svelte-1prafqf){padding:8px 12px;border-radius:999px;color:var(--color-text-tertiary);background:#ffffff12;font-size:var(--font-caption);font-weight:700}.content-card.svelte-1prafqf .book-release__actions:where(.svelte-1prafqf){display:flex;flex-wrap:wrap;gap:10px;max-width:none}.book-release__action.svelte-1prafqf{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid var(--color-border-tertiary);border-radius:999px;color:var(--color-text-primary);background:#ffffff0a;font-weight:800}.book-release__action--primary.svelte-1prafqf{border-color:transparent;color:#00131f;background:var(--color-accent-primary)}.content-card.svelte-1prafqf .book-release__rights:where(.svelte-1prafqf){color:var(--color-text-septenary);font-size:var(--font-caption)}.book-release__rights.svelte-1prafqf a:where(.svelte-1prafqf){color:var(--color-text-tertiary);text-decoration:underline;text-underline-offset:3px}.decision-notes.svelte-1prafqf{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,64px);align-items:start;padding:clamp(28px,5vw,58px) 0}.decision-notes__intro.svelte-1prafqf,.decision-notes.svelte-1prafqf article:where(.svelte-1prafqf){display:grid;gap:12px}.decision-notes__intro.svelte-1prafqf{max-width:560px}.decision-notes.svelte-1prafqf span:where(.svelte-1prafqf){color:var(--color-accent-primary);font-size:var(--font-caption);font-weight:900;line-height:1;text-transform:uppercase}.decision-notes__grid.svelte-1prafqf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,38px)}.decision-notes.svelte-1prafqf article:where(.svelte-1prafqf){padding-top:18px;border-top:1px solid var(--color-border-tertiary)}.decision-notes.svelte-1prafqf h3:where(.svelte-1prafqf){margin:0;color:var(--color-text-primary);font-size:var(--font-header2);line-height:1.16}@media(prefers-reduced-motion:reduce){.contents-page.svelte-1prafqf a:where(.svelte-1prafqf){transition:none}}@media(max-width:900px){.contents-hero.svelte-1prafqf,.content-index.svelte-1prafqf,.decision-notes.svelte-1prafqf{grid-template-columns:1fr}.contents-hero__copy.svelte-1prafqf{padding:38px}.contents-hero__visual.svelte-1prafqf,.contents-hero.svelte-1prafqf{min-height:auto}.contents-hero__visual.svelte-1prafqf{height:420px}.content-card.svelte-1prafqf{grid-template-columns:1fr;min-height:auto}.content-card--book.svelte-1prafqf,.decision-notes__grid.svelte-1prafqf{grid-template-columns:1fr}.content-card.svelte-1prafqf img:where(.svelte-1prafqf){max-height:clamp(260px,52vw,420px)}}@media(max-width:620px){.contents-page.svelte-1prafqf{gap:16px;margin-top:12px}.contents-hero.svelte-1prafqf h1:where(.svelte-1prafqf){font-size:52px}.contents-hero.svelte-1prafqf p:where(.svelte-1prafqf){font-size:var(--font-body)}.contents-hero__copy.svelte-1prafqf{padding:28px 22px}.content-card.svelte-1prafqf{padding:18px}.content-card.svelte-1prafqf h2:where(.svelte-1prafqf),.decision-notes.svelte-1prafqf h2:where(.svelte-1prafqf){font-size:var(--font-header)}.contents-hero__visual.svelte-1prafqf{height:340px}.contents-hero__geometry.svelte-1prafqf,.content-card.svelte-1prafqf img:where(.svelte-1prafqf){max-height:230px}.content-card--book.svelte-1prafqf img:where(.svelte-1prafqf){max-height:min(78vw,440px)}}
