.guides-page{--guides-ink:#111111;--guides-muted:#555555;--guides-line:#e7e7e7;--guides-accent:#1769e0;--guides-bg:#ffffff;--guides-soft-bg:#f7f7f5;background:var(--guides-bg);color:var(--guides-ink);font-family:var(--font-body,ui-sans-serif,system-ui,sans-serif);line-height:1.65;min-height:100vh}.guides-page .guides-wrap{margin:0 auto;max-width:44rem;padding:0 1.25rem}.guides-page .guides-header{border-bottom:1px solid var(--guides-line);padding:1.1rem 0}.guides-page .guides-header .guides-wrap{align-items:center;display:flex;gap:1.25rem;justify-content:space-between}.guides-page .guides-wordmark{color:var(--guides-ink);font-family:var(--font-display,var(--font-body,ui-sans-serif));font-size:1.2rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.guides-page .guides-header nav{display:flex;gap:1.1rem}.guides-page .guides-header nav a{color:var(--guides-muted);font-size:.92rem;text-decoration:none}.guides-page .guides-header nav a:hover{color:var(--guides-ink)}.guides-page main{padding:2.75rem 0 4rem}.guides-page .guides-eyebrow{color:var(--guides-accent);font-size:.8rem;font-weight:600;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.guides-page h1{font-family:var(--font-display,var(--font-body,ui-sans-serif));font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 1.25rem}.guides-page .guides-answer{border-left:3px solid var(--guides-accent);font-size:1.08rem;margin:0 0 1rem;padding-left:1rem}.guides-page .guides-byline{color:var(--guides-muted);font-size:.85rem;margin:0 0 2.25rem}.guides-page h2{font-family:var(--font-display,var(--font-body,ui-sans-serif));font-size:1.35rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:2.25rem 0 .75rem}.guides-page p{margin:0 0 1rem}.guides-page ul{margin:0 0 1rem;padding-left:1.25rem}.guides-page li{margin-bottom:.5rem}.guides-page a{color:var(--guides-accent)}.guides-page .guides-faq{border-top:1px solid var(--guides-line);margin-top:2.75rem;padding-top:1.75rem}.guides-page .guides-faq h3{font-size:1.02rem;font-weight:700;margin:1.4rem 0 .4rem}.guides-page .guides-related{background:var(--guides-soft-bg);border-radius:.75rem;margin-top:2.75rem;padding:1.4rem 1.5rem}.guides-page .guides-related h2{font-size:1.05rem;margin:0 0 .75rem}.guides-page .guides-related ul{margin:0}.guides-page .guides-cta{color:var(--guides-muted);font-size:.95rem;margin-top:2.5rem}.guides-page .guides-index-list{list-style:none;margin:2rem 0 0;padding:0}.guides-page .guides-index-list li{border-bottom:1px solid var(--guides-line);margin:0;padding:1.4rem 0}.guides-page .guides-index-list a{color:var(--guides-ink);font-family:var(--font-display,var(--font-body,ui-sans-serif));font-size:1.25rem;font-weight:700;letter-spacing:-.01em;text-decoration:none}.guides-page .guides-index-list a:hover{color:var(--guides-accent)}.guides-page .guides-index-list p{color:var(--guides-muted);margin:.4rem 0 0}.guides-page .guides-footer{border-top:1px solid var(--guides-line);color:var(--guides-muted);font-size:.85rem;padding:1.5rem 0 2.5rem}.guides-page .guides-footer a{color:var(--guides-muted)}