.restitution-guide[data-astro-cid-ku44sndo]{--guide-rule:#c7c7c2;overflow:clip}.guide-kicker[data-astro-cid-ku44sndo]{letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:600}.guide-hero[data-astro-cid-ku44sndo]{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;min-height:48rem;padding-block:clamp(4rem,9vw,9rem);display:grid;position:relative}.guide-hero[data-astro-cid-ku44sndo]>.guide-kicker[data-astro-cid-ku44sndo]{grid-column:1/4}.guide-hero[data-astro-cid-ku44sndo] h1[data-astro-cid-ku44sndo]{letter-spacing:-.075em;text-wrap:balance;grid-column:1/12;margin:0;font-size:clamp(4rem,7vw,7rem);font-weight:500;line-height:.88}.guide-hero-copy[data-astro-cid-ku44sndo]{grid-column:6/12;margin-top:2rem;font-size:clamp(1.1rem,1.55vw,1.45rem)}.guide-hero-copy[data-astro-cid-ku44sndo] h2[data-astro-cid-ku44sndo]{letter-spacing:-.045em;margin:0 0 2rem;font-size:clamp(2.1rem,4vw,4.2rem);font-weight:400;line-height:.95}.guide-hero[data-astro-cid-ku44sndo]>img[data-astro-cid-ku44sndo]{filter:grayscale();width:clamp(5rem,8vw,8rem);height:auto;position:absolute;bottom:-5rem;left:8%;transform:rotate(-8deg)}.guide-opening[data-astro-cid-ku44sndo]{padding-block:clamp(6rem,11vw,11rem)}.guide-opening[data-astro-cid-ku44sndo]>h2[data-astro-cid-ku44sndo],.guide-contrast-heading[data-astro-cid-ku44sndo] h2[data-astro-cid-ku44sndo],.guide-movements-heading[data-astro-cid-ku44sndo] h2[data-astro-cid-ku44sndo]{letter-spacing:-.065em;margin:0;font-size:clamp(3.4rem,7vw,7.4rem);font-weight:400;line-height:.88}.guide-opening[data-astro-cid-ku44sndo] ol[data-astro-cid-ku44sndo]{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;margin:5rem 0 0;padding:0;list-style:none;display:grid}.guide-opening[data-astro-cid-ku44sndo] li[data-astro-cid-ku44sndo]{border-top:1px solid var(--guide-rule);padding-top:1rem;font-size:clamp(1.2rem,1.8vw,1.7rem)}.guide-opening[data-astro-cid-ku44sndo] li[data-astro-cid-ku44sndo]:first-child{grid-column:1/5}.guide-opening[data-astro-cid-ku44sndo] li[data-astro-cid-ku44sndo]:nth-child(2){grid-column:5/9;margin-top:8rem}.guide-opening[data-astro-cid-ku44sndo] li[data-astro-cid-ku44sndo]:nth-child(3){grid-column:9/13;margin-top:16rem}.guide-opening[data-astro-cid-ku44sndo] li[data-astro-cid-ku44sndo] span[data-astro-cid-ku44sndo]{color:var(--coral);margin-bottom:3rem;font-size:2.4rem;display:block}.guide-opening-close[data-astro-cid-ku44sndo]{max-width:32ch;margin:5rem 0 0 auto;font-size:clamp(1.5rem,2.6vw,2.6rem)}.guide-contrast[data-astro-cid-ku44sndo]{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;padding-block:clamp(5rem,9vw,9rem);display:grid}.guide-contrast-heading[data-astro-cid-ku44sndo]{grid-column:1/9;margin-bottom:3rem}.guide-contrast-heading[data-astro-cid-ku44sndo] p[data-astro-cid-ku44sndo]:last-child{max-width:48ch;margin-top:2rem;font-size:1.25rem}.guide-contrast-card[data-astro-cid-ku44sndo]{grid-column:span 6;padding:clamp(2rem,4vw,4rem)}.guide-contrast-card[data-astro-cid-ku44sndo] h3[data-astro-cid-ku44sndo]{letter-spacing:-.05em;margin:0 0 5rem;font-size:clamp(2.5rem,4.5vw,4.8rem);font-weight:400;line-height:.95}.guide-contrast-card[data-astro-cid-ku44sndo] p[data-astro-cid-ku44sndo],.guide-contrast-card[data-astro-cid-ku44sndo] li[data-astro-cid-ku44sndo]{font-size:1.1rem}.guide-contrast-card[data-astro-cid-ku44sndo].is-coral{background:var(--coral)}.guide-contrast-card[data-astro-cid-ku44sndo].is-dark{color:#fff;background:#000}.guide-movements[data-astro-cid-ku44sndo]{color:#fff;background:#000;padding-block:clamp(5rem,9vw,9rem)}.guide-movements-heading[data-astro-cid-ku44sndo]{grid-template-columns:1fr 3fr;align-items:end;gap:2rem;margin-bottom:4rem;display:grid}.guide-movement-shell[data-astro-cid-ku44sndo]{border:1px solid #4e4e4e;grid-template-columns:repeat(12,minmax(0,1fr));min-height:44rem;display:grid}.guide-movement-rail[data-astro-cid-ku44sndo]{background:var(--coral);grid-column:1/5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.guide-movement-rail[data-astro-cid-ku44sndo] button[data-astro-cid-ku44sndo]{background:var(--coral);color:#000;font:inherit;writing-mode:vertical-rl;cursor:pointer;border:0;border-right:1px solid #000;justify-content:space-between;align-items:center;padding:1.25rem .8rem;font-size:1.05rem;display:flex;transform:rotate(180deg)}.guide-movement-rail[data-astro-cid-ku44sndo] button[data-astro-cid-ku44sndo][aria-selected=true]{background:#fff;font-weight:600}.guide-movement-panels[data-astro-cid-ku44sndo]{color:#000;background:#fff;grid-column:5/13}.guide-movement-panels[data-astro-cid-ku44sndo]>section[data-astro-cid-ku44sndo]{min-height:100%;padding:clamp(2.5rem,6vw,6rem)}.guide-movement-panels[data-astro-cid-ku44sndo]>section[data-astro-cid-ku44sndo][hidden]{display:none}.guide-panel-number[data-astro-cid-ku44sndo]{color:var(--coral);font-size:1.6rem}.guide-movement-panels[data-astro-cid-ku44sndo] h3[data-astro-cid-ku44sndo]{letter-spacing:-.065em;margin:0 0 1rem;font-size:clamp(3rem,6vw,6rem);font-weight:400;line-height:.9}.guide-panel-question[data-astro-cid-ku44sndo]{max-width:38ch;font-size:1.5rem}.guide-movement-panels[data-astro-cid-ku44sndo] h4[data-astro-cid-ku44sndo]{margin:2.5rem 0 .5rem;font-size:1.4rem}.guide-movement-panels[data-astro-cid-ku44sndo] a[data-astro-cid-ku44sndo]{color:inherit;margin-top:2rem;display:inline-block}.guide-longread[data-astro-cid-ku44sndo]{padding-block:clamp(5rem,9vw,9rem)}.guide-chapter[data-astro-cid-ku44sndo]{border-top:1px solid var(--guide-rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;padding-block:clamp(4rem,8vw,8rem);scroll-margin-top:1rem;display:grid}.guide-chapter[data-astro-cid-ku44sndo]>header[data-astro-cid-ku44sndo]{grid-column:1/6}.guide-chapter[data-astro-cid-ku44sndo]>header[data-astro-cid-ku44sndo]>p[data-astro-cid-ku44sndo]{color:var(--coral);font-size:1.6rem}.guide-chapter[data-astro-cid-ku44sndo] h2[data-astro-cid-ku44sndo]{letter-spacing:-.06em;margin:0;font-size:clamp(3.4rem,7vw,7rem);font-weight:400;line-height:.88}.guide-chapter-body[data-astro-cid-ku44sndo]{grid-column:7/13;font-size:1.08rem}.guide-chapter-body[data-astro-cid-ku44sndo] h3[data-astro-cid-ku44sndo]{margin:3.5rem 0 1rem;font-size:clamp(2rem,3.2vw,3rem);line-height:1}.guide-chapter-body[data-astro-cid-ku44sndo] h4[data-astro-cid-ku44sndo]{margin:2.5rem 0 .7rem;font-size:1.35rem}.guide-chapter-body[data-astro-cid-ku44sndo] li[data-astro-cid-ku44sndo]{margin-block:.55rem}.guide-chapter-body[data-astro-cid-ku44sndo] blockquote[data-astro-cid-ku44sndo],.guide-movement-panels[data-astro-cid-ku44sndo] blockquote[data-astro-cid-ku44sndo]{border-left:.4rem solid var(--coral);background:#f2f2ef;margin:2.5rem 0;padding:1.5rem}.guide-sequence[data-astro-cid-ku44sndo]{font-size:clamp(1.3rem,2.3vw,2.1rem);font-weight:600}.guide-checklist[data-astro-cid-ku44sndo]{padding:0;list-style:none}.guide-checklist[data-astro-cid-ku44sndo] li[data-astro-cid-ku44sndo]:before{content:"□";margin-right:.7rem}.guide-closing-section[data-astro-cid-ku44sndo]{padding-block:clamp(5rem,9vw,9rem)}.guide-closing-section[data-astro-cid-ku44sndo].is-dark{color:#fff;background:#000}.guide-closing-grid[data-astro-cid-ku44sndo]{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid}.guide-closing-grid[data-astro-cid-ku44sndo]>h2[data-astro-cid-ku44sndo]{letter-spacing:-.06em;grid-column:1/6;margin:0;font-size:clamp(3.2rem,6vw,6rem);font-weight:400;line-height:.9}.guide-closing-grid[data-astro-cid-ku44sndo]>div[data-astro-cid-ku44sndo]{grid-column:7/13}.guide-closing-grid[data-astro-cid-ku44sndo] h3[data-astro-cid-ku44sndo]{margin-top:2.5rem;font-size:1.5rem}@media (width<=800px){.guide-hero[data-astro-cid-ku44sndo]{min-height:auto}.guide-hero[data-astro-cid-ku44sndo]>.guide-kicker[data-astro-cid-ku44sndo],.guide-hero[data-astro-cid-ku44sndo] h1[data-astro-cid-ku44sndo],.guide-hero-copy[data-astro-cid-ku44sndo],.guide-contrast-heading[data-astro-cid-ku44sndo],.guide-chapter[data-astro-cid-ku44sndo]>header[data-astro-cid-ku44sndo],.guide-chapter-body[data-astro-cid-ku44sndo],.guide-closing-grid[data-astro-cid-ku44sndo]>h2[data-astro-cid-ku44sndo],.guide-closing-grid[data-astro-cid-ku44sndo]>div[data-astro-cid-ku44sndo]{grid-column:1/-1}.guide-hero[data-astro-cid-ku44sndo] h1[data-astro-cid-ku44sndo]{font-size:clamp(4rem,19vw,7rem)}.guide-hero[data-astro-cid-ku44sndo]>img[data-astro-cid-ku44sndo]{display:none}.guide-opening[data-astro-cid-ku44sndo] ol[data-astro-cid-ku44sndo]{display:block}.guide-opening[data-astro-cid-ku44sndo] li[data-astro-cid-ku44sndo],.guide-opening[data-astro-cid-ku44sndo] li[data-astro-cid-ku44sndo]:nth-child(2),.guide-opening[data-astro-cid-ku44sndo] li[data-astro-cid-ku44sndo]:nth-child(3){margin:2rem 0}.guide-opening[data-astro-cid-ku44sndo] li[data-astro-cid-ku44sndo] span[data-astro-cid-ku44sndo]{margin-bottom:1rem}.guide-contrast-card[data-astro-cid-ku44sndo]{grid-column:1/-1}.guide-movements-heading[data-astro-cid-ku44sndo]{display:block}.guide-movements-heading[data-astro-cid-ku44sndo] .guide-kicker[data-astro-cid-ku44sndo]{margin-bottom:1rem}.guide-movement-shell[data-astro-cid-ku44sndo]{min-height:0;display:block}.guide-movement-rail[data-astro-cid-ku44sndo]{grid-template-columns:repeat(2,1fr);display:grid}.guide-movement-rail[data-astro-cid-ku44sndo] button[data-astro-cid-ku44sndo]{writing-mode:horizontal-tb;border-bottom:1px solid #000;min-height:4rem;transform:none}.guide-movement-panels[data-astro-cid-ku44sndo]>section[data-astro-cid-ku44sndo]{min-height:38rem;padding:2rem 1.25rem}.guide-chapter[data-astro-cid-ku44sndo]{row-gap:2.5rem}}@media print{.guide-movement-rail[data-astro-cid-ku44sndo]{display:none}.guide-movement-panels[data-astro-cid-ku44sndo]{grid-column:1/-1}.guide-movement-panels[data-astro-cid-ku44sndo]>section[data-astro-cid-ku44sndo][hidden]{display:block}.guide-movements[data-astro-cid-ku44sndo]{color:#000;background:#fff}.guide-movement-panels[data-astro-cid-ku44sndo]>section[data-astro-cid-ku44sndo]{break-before:page}.guide-chapter[data-astro-cid-ku44sndo],.guide-closing-section[data-astro-cid-ku44sndo]{break-inside:avoid}}
