.ed-page{background:var(--ps-ground);color:var(--ps-ink)}.ed-page :is(h1,h2,h3){font-family:inherit;text-wrap:balance}.ed-page section[id]{scroll-margin-top:100px}.ed-page :is(a,summary,[tabindex]):focus-visible{outline:3px solid var(--ps-action);outline-offset:6px}.ed-dark{background:var(--ps-deep);color:var(--ps-on-dark)}.ed-dark :is(a,summary,[tabindex]):focus-visible,.ed-dark[tabindex]:focus-visible{outline-color:var(--ps-on-dark);outline-offset:-6px}.ed-soft{background:var(--ps-lavender)}.ed-hero{padding:64px 0}.ed-hero-split{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr);align-items:center;gap:48px}.ed-intro h1{margin:0;font-size:clamp(40px,4.5vw,64px);font-weight:600;line-height:1.06;letter-spacing:-.04em}.ed-intro p{max-width:42ch;margin:28px 0 24px;color:var(--ps-on-dark-muted);font-size:18px;line-height:1.7}.ed-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:16px;line-height:1.5}.ed-page .ed-link{text-decoration:underline;text-underline-offset:5px}.ed-link svg{flex:none}.ed-hero-board{min-width:0;margin:0}.ed-board-image img,.ed-hero-board img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 24px 48px -28px #11294a55}.ed-hero-board img{border:1px solid var(--ps-on-dark-line)}.ed-hero-board figcaption{margin-top:16px;font-size:14px;line-height:1.6;color:var(--ps-on-dark-muted)}.ed-chapter{padding:80px 0}.ed-columns{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:clamp(32px,5vw,80px)}.ed-close h2,.ed-copy h2,.ed-section-heading h2{margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.12;letter-spacing:-.035em}.ed-copy p{max-width:45ch;margin:24px 0;font-size:16px;line-height:1.75;color:var(--ps-muted)}.ed-copy .ed-link{color:var(--ps-action)}.ed-dark .ed-copy :is(p,.ed-link){color:var(--ps-on-dark-muted)}.ed-artwork{display:block;min-width:0;overflow:hidden;border-radius:16px;box-shadow:0 24px 48px -28px #11294a55}.ed-artwork img{display:block;width:100%;height:auto}.ed-board-image{min-width:0;margin:0}.ed-board-image picture{display:block}.ed-board-image figcaption{color:var(--ps-muted);font-size:14px;line-height:1.7;margin:20px 0 0}.ed-reverse{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}.ed-reverse>.ed-copy{grid-column:2;grid-row:1}.ed-reverse>:is(.ed-artwork,.ed-board-image){grid-column:1;grid-row:1}.ed-preparation{margin:24px 0 16px;border-block:1px solid var(--ps-line)}.ed-preparation summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;min-height:48px;font-size:16px;font-weight:600;list-style:none}.ed-preparation summary::-webkit-details-marker{display:none}.ed-preparation svg{flex:none;transition:rotate .16s ease-out}.ed-preparation ul{padding-left:20px;margin:0 0 24px;color:var(--ps-muted);font-size:16px;line-height:1.7}.ed-section-heading{max-width:880px}.ed-section-heading>p{max-width:54ch;margin:24px 0 0;color:var(--ps-on-dark-muted);font-size:18px;line-height:1.7}.ed-publishing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:0;margin:56px 0 0;list-style:none}.ed-publishing li{border-top:1px solid var(--ps-on-dark-line);padding-top:24px}.ed-publishing span{color:var(--ps-on-dark-muted);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ed-publishing h3{margin:24px 0 12px;font-family:inherit;font-size:24px;font-weight:600;line-height:1.3}.ed-publishing p{margin:0;max-width:32ch;font-size:16px}.ed-publishing p,.ed-publishing-note{line-height:1.7;color:var(--ps-on-dark-muted)}.ed-publishing-note{max-width:76ch;margin:40px 0 0;padding-top:24px;border-top:1px solid var(--ps-on-dark-line);font-size:14px}.ed-close{background:var(--ps-action);text-align:center;padding:72px 0}.ed-close p{max-width:54ch;margin:24px auto;font-size:18px;line-height:1.7}.ed-page .ed-button{background:var(--ps-on-dark);color:var(--ps-action)}.ed-page .ed-button:hover{background:var(--ps-ground)}.ed-preparation[open] svg{rotate:180deg}.ed-preparation li+li{margin-top:12px}@media (max-width:1000px){.ed-hero-split{grid-template-columns:1fr;gap:40px}.ed-hero-split .ed-intro{text-align:center}:where(.ed-hero-split) .ed-intro p{margin-inline:auto;max-width:54ch}.ed-hero-board{max-width:880px;width:100%;margin-inline:auto}.ed-columns,.ed-reverse{grid-template-columns:1fr;gap:36px}.ed-reverse>:is(.ed-copy,.ed-artwork,.ed-board-image){grid-row:auto;grid-column:auto}.ed-copy p{max-width:65ch}.ed-chapter{padding:64px 0}.ed-publishing{gap:24px}}@media (max-width:639px){.ed-artwork img{aspect-ratio:1122/1402}.ed-board-image img{aspect-ratio:600/1040}.ed-hero{padding:40px 0}.ed-intro h1{font-size:40px}.ed-intro p{font-size:16px;margin-top:24px}.ed-chapter{padding:48px 0}.ed-close h2,.ed-copy h2,.ed-section-heading h2{font-size:32px}.ed-artwork,.ed-board-image img,.ed-hero-board img{border-radius:12px}.ed-publishing{grid-template-columns:1fr;gap:28px;margin-top:32px}.ed-publishing h3{margin-top:12px}.ed-publishing p{max-width:100%}.ed-close p,.ed-section-heading>p{font-size:16px}.ed-publishing-note{margin-top:32px}.ed-close{padding:56px 0}.ed-page .ed-button{white-space:normal}}@media (prefers-reduced-motion:no-preference){.ed-hero-board{animation:ed-arrive .6s cubic-bezier(.16,1,.3,1) both}@keyframes ed-arrive{0%{translate:0 12px}to{translate:0 0}}}@media (prefers-reduced-motion:reduce){.ed-preparation svg{transition:none}}