.guide-page main>.breadcrumbs{margin:0 var(--page-gutter)}.breadcrumbs{color:#536252;padding:.5rem 0 2rem;font-size:.8125rem;line-height:1.6}.breadcrumbs ol{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:#8b9d7c;padding-right:.5rem}.breadcrumbs a{text-decoration:underline}.guide-intro{padding:0 var(--page-gutter) 3rem}.guide-intro h1{letter-spacing:-.035em;font-size:clamp(2.8rem,4.5vw,4.3rem);line-height:1.1}.guide-intro .eyebrow{margin-bottom:1.2rem}.guide-lead{max-width:43rem;color:var(--muted);margin-top:1.4rem;font-size:1.125rem;line-height:1.8}.guide-meta{color:var(--muted);flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:1.5rem;font-size:.8125rem;line-height:1.6;display:flex}.guide-meta a,.guide-page main a:not(.button):not(.contents a){text-decoration:underline}.guide-page h2{font-size:clamp(2rem,3.6vw,3.4rem)}.guide-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:3rem;margin-bottom:2rem;display:grid}.guide-section-heading>*{min-width:0}.guide-section-heading>p{color:var(--muted);font-size:1rem;line-height:1.85}.guide-page .site-footer{border-top:1px solid var(--line)}@media (width<=760px){.breadcrumbs{padding-bottom:1.5rem}.guide-intro{padding-bottom:2.5rem}.guide-intro h1{font-size:clamp(2.6rem,9vw,4rem)}.guide-section-heading{grid-template-columns:1fr;gap:1.2rem}}@media print{.breadcrumbs{display:none}}.guide-page{--ink:#153b2b;--paper:#f8f5eb;--muted:#536252;--line:#ccd5c4;--tint:#e4eddc;--white:#fff}.guide-page .guide-intro h1{letter-spacing:-.035em;font-size:clamp(2.7rem,4.7vw,4.8rem);font-weight:650;line-height:1.13}.guide-page h2{letter-spacing:-.025em;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:600}.guide-page .breadcrumbs,.guide-page .guide-meta{font-size:.875rem}.guide-page .guide-lead{max-width:65ch}.guide-page .contents{gap:.5rem 1.5rem;padding-block:1.25rem}.guide-page .contents a{min-height:40px}.guide-page .callout{border:0;border-radius:12px}.guide-page .resource-card{background:#f2eef9;border:0;border-radius:12px}.guide-page .resource-card h3{font-size:1.3rem;font-weight:650}.guide-page .chapter{padding-block:4rem}.guide-page .guide-section-heading{margin-bottom:2rem}.guide-page .ledger-title,.guide-page .ledger h3{font-weight:650}.guide-page .table-wrap{border-radius:12px}.guide-page .steps li{border-top-width:1px}.guide-page .chapter>p,.guide-page .source-list{max-width:75ch}.guide-page .source-list{line-height:1.8}.guide-page .app-preview figcaption{font-size:.8125rem}.guide-page .ticket-sub{font-size:.875rem}.guide-page .footer-nav h2{letter-spacing:0;font-size:.875rem}@media (width<=760px){.guide-page .chapter{padding-block:3rem}.guide-page .guide-section-heading{gap:1rem}.guide-page .kit-hero{gap:2rem}.guide-page .guide-intro h1{font-size:clamp(2.4rem,8vw,3.5rem)}}.guide-context{color:var(--muted);max-width:60ch;margin-top:1.1rem;font-size:.875rem;line-height:1.65}@media (width<=760px){.guide-page .guide-intro h1{max-width:none}}
