.guide-page .site-header nav{flex-wrap:wrap}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:.875rem;line-height:1.6;padding-top:22px;color:var(--muted)}.guide-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;padding-block:62px 70px}.guide-hero-copy{min-width:0}.guide-hero h1{font-family:Foldies,Arial,sans-serif;font-size:clamp(2.75rem,4.4vw,4.6rem);font-weight:950;letter-spacing:-.055em;line-height:1.06;margin:0 0 26px;overflow-wrap:anywhere}.guide-deck{font-size:1.125rem;line-height:1.7;color:var(--muted);max-width:39ch;margin:0 0 28px}.guide-hero figure{margin:0;min-width:0}.guide-visual{aspect-ratio:1;background:#e6dcf4;border-radius:24px;display:grid;place-items:center;overflow:hidden}.guide-visual img{width:100%;height:100%;object-fit:contain;min-width:0;min-height:0}.guide-visual.is-capture{background:#f7f6f2;border:1px solid var(--line)}.guide-hero figcaption{font-size:.875rem;line-height:1.6;color:var(--muted);margin-top:12px}.guide-hero .micro{margin:16px 0 0;line-height:1.6}.guide-content{padding-block:0 72px}.guide-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.guide-content section{min-width:0}.guide-content h2{font-size:2rem;letter-spacing:-.9px;line-height:1.2;margin:0 0 22px}.guide-content h3{font-size:1.15rem;line-height:1.4;margin:24px 0 8px}.guide-content p,.guide-content li{font-size:1rem;line-height:1.75;color:var(--muted)}.guide-content p{margin:0 0 20px}.guide-steps{list-style:none;padding:0;margin:0;counter-reset:step}.guide-steps li{counter-increment:step;position:relative;padding:0 0 26px 46px}.guide-steps li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:2px;font-size:.875rem;font-weight:700;color:var(--ink)}.guide-steps strong{color:var(--ink);display:block;margin-bottom:5px}.guide-aside{padding:30px;background:#ebe5f4;border-radius:20px}.guide-aside .material-guide{margin-bottom:0}.guide-aside p:last-child{margin-bottom:0}.guide-choice{padding:24px 0;border-top:1px solid var(--line)}.guide-choice h3{margin-top:0}.guide-choice .text-link{padding-top:0;border:0;margin:0;font-size:1rem;line-height:1.6}.guide-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;padding-block:28px;border-top:1px solid var(--line);font-size:1rem;line-height:1.6}.guide-links strong{margin-right:auto}.guide-links a{text-underline-offset:5px}.guide-page .guide-links{margin-bottom:64px}.guide-page .site-footer{grid-template-columns:1fr 1fr}.guide-page .site-footer p{text-align:right}@media(max-width:900px){.guide-hero,.guide-content-grid{gap:32px}}@media(max-width:760px){.guide-hero{grid-template-columns:1fr;padding-block:36px 48px;gap:32px}.guide-hero h1{font-size:clamp(2rem,calc(1.6rem + 4vw),3.7rem);letter-spacing:-.045em}.guide-deck{font-size:1rem;max-width:none}.guide-hero figure{max-width:520px;width:100%;justify-self:center}.guide-content-grid{grid-template-columns:1fr;gap:32px}.guide-content{padding-bottom:42px}.guide-content h2{font-size:1.75rem}.guide-aside{padding:24px}.guide-links{align-items:flex-start;flex-direction:column;gap:14px}.guide-page .guide-links{margin-bottom:38px}.guide-page .site-footer p{display:block;font-size:.875rem}}
