.guide-hero{padding:120px 0 56px}@media(min-width:768px){.guide-hero{padding:148px 0 72px}}.guide-hero-grid{max-width:1120px;margin:0 auto;padding:0 20px;display:grid;gap:40px;align-items:center}@media(min-width:640px){.guide-hero-grid{padding:0 24px}}@media(min-width:900px){.guide-hero-grid{grid-template-columns:minmax(0,1fr) 460px;gap:56px}}.guide-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--color-ink-muted);margin-bottom:28px}.guide-crumbs a:hover{color:var(--color-ink)}.guide-crumbs [aria-current]{color:var(--color-ink-soft)}.guide-h1{max-width:20ch;color:var(--color-ink);font-size:clamp(2rem,4vw,3.1rem);font-weight:700;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.guide-lead{margin-top:22px;max-width:54ch;font-size:clamp(1.02rem,1.35vw,1.15rem);line-height:1.6;color:var(--color-ink-soft)}.guide-actions{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.guide-actions .text-link{font-size:15px;color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule-strong);text-underline-offset:4px}.guide-actions .text-link:hover{text-decoration-color:var(--color-ink)}.guide-art img{width:100%;height:auto}@media(max-width:899px){.guide-art{max-width:460px}}.guide-body{max-width:1120px;margin:0 auto;padding:24px 20px 104px}@media(min-width:640px){.guide-body{padding:32px 24px 120px}}.gcol{max-width:720px}.gcol>h2{margin-top:72px;scroll-margin-top:96px;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;letter-spacing:-.028em;line-height:1.18;color:var(--color-ink)}.gcol>h2:first-child{margin-top:0}.gcol>p,.gcol li{font-size:17px;line-height:1.7;color:var(--color-ink-soft)}.gcol>h2+p{margin-top:14px}.gcol>p+p{margin-top:16px}.gcol>ul+p,.gcol>ol+p,.gcol>dl+p{margin-top:18px}.gcol strong{color:var(--color-ink);font-weight:600}.gcol a:not(.btn){color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-rule-strong);text-underline-offset:3px}.gcol a:not(.btn):hover{text-decoration-color:var(--color-ink)}.gcol code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;padding:1px 5px;border-radius:5px;background:var(--color-paper-2);overflow-wrap:anywhere}.gsteps{margin-top:18px;padding-left:24px;list-style:decimal;display:grid;gap:14px}.gsteps li{padding-left:4px}.gsteps li::marker{color:var(--color-ink-muted);font-weight:600}.gcheck{margin-top:16px;padding-left:20px;list-style:disc;display:grid;gap:10px}.gcheck li::marker{color:var(--color-ink-faint)}.gfigs{margin:28px 0 8px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.gfigs div{padding-top:14px;border-top:2px solid var(--color-ink)}.gfigs dt{font-size:clamp(1.9rem,3.4vw,2.4rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--color-ink);font-variant-numeric:tabular-nums}.gfigs dd{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--color-ink-soft)}.gcol>.gsource{margin-top:12px;font-size:13.5px;color:var(--color-ink-muted)}.gcol>.gnote{margin-top:22px;padding:14px 18px;border-radius:12px;background:var(--color-paper-2);font-size:15.5px;line-height:1.6;color:var(--color-ink-soft)}.gtable{margin-top:24px;overflow-x:auto}.gtable table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;line-height:1.5}.gtable th,.gtable td{text-align:left;vertical-align:top;padding:13px 16px 13px 0;border-bottom:1px solid var(--color-rule)}.gtable thead th{font-size:13px;font-weight:500;color:var(--color-ink-muted);border-bottom-color:var(--color-rule-strong)}.gtable tbody th{color:var(--color-ink);font-weight:600;min-width:170px}.gtable td{color:var(--color-ink-soft)}.gtable tr.ours th,.gtable tr.ours td{color:var(--color-ink)}.gtable tr.ours th:after{content:" (wij)";font-weight:400;color:var(--color-ink-muted)}.gcol>.gprice{margin-top:18px;line-height:1.2;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;letter-spacing:-.025em;color:var(--color-ink)}.gcol>.gprice span{font-size:.5em;font-weight:500;color:var(--color-ink-muted);letter-spacing:0}.gfaq{margin-top:14px}.gfaq details{border-bottom:1px solid var(--color-rule)}.gfaq summary{cursor:pointer;padding:17px 0;font-size:16.5px;font-weight:600;color:var(--color-ink);list-style:none;display:flex;justify-content:space-between;gap:16px}.gfaq summary::-webkit-details-marker{display:none}.gfaq summary:after{content:"+";font-weight:400;color:var(--color-ink-muted);font-size:20px;line-height:1}.gfaq details[open] summary:after{content:"–"}.gfaq details p{padding:0 0 18px;font-size:16px;line-height:1.7;color:var(--color-ink-soft)}.gcol>.gnext{margin-top:72px;padding-top:24px;border-top:1px solid var(--color-rule);font-size:15px;line-height:1.6;color:var(--color-ink-muted)}
