.quiz[data-astro-cid-t35we56s]{gap:1rem;scroll-margin-top:5rem;display:grid}.resume[data-astro-cid-t35we56s]{border:1px solid var(--pine-tint-2);background:var(--pine-tint);border-radius:var(--r-lg);padding:1.1rem 1.25rem}.resume-title[data-astro-cid-t35we56s]{margin:0 0 .2rem;font-weight:600}.resume-body[data-astro-cid-t35we56s]{color:var(--ink-2);font-size:var(--t-sm);margin:0 0 .9rem}.resume-actions[data-astro-cid-t35we56s]{flex-wrap:wrap;gap:.5rem;display:flex}.runner[data-astro-cid-t35we56s]{box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.runner-handoff[data-astro-cid-t35we56s]{z-index:3;background:color-mix(in srgb, var(--surface) 94%, transparent);backdrop-filter:blur(3px);place-content:center;justify-items:center;gap:1rem;padding:1.5rem;display:grid;position:absolute;inset:0}.runner-handoff[data-astro-cid-t35we56s][hidden]{display:none}.handoff-status[data-astro-cid-t35we56s]{max-width:24rem;color:var(--ink-2);text-align:center;margin:0}.runner-head[data-astro-cid-t35we56s]{padding:1.1rem 1.5rem 0}.runner-meta[data-astro-cid-t35we56s]{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;font-weight:600;display:flex}.runner-progress[data-astro-cid-t35we56s]{align-items:center;gap:.65rem;display:inline-flex}.runner-stages[data-astro-cid-t35we56s]{gap:.2rem;display:inline-flex}.runner-stages[data-astro-cid-t35we56s] i[data-astro-cid-t35we56s]{border-radius:var(--r-md);background:var(--pine-tint-2);width:.35rem;height:.35rem;display:block}.runner-stages[data-astro-cid-t35we56s] i[data-astro-cid-t35we56s]:first-child,.runner-stages[data-astro-cid-t35we56s] i[data-astro-cid-t35we56s]:nth-child(2){background:var(--pine)}.runner-pct[data-astro-cid-t35we56s]{color:var(--pine)}.track[data-astro-cid-t35we56s]{border-radius:var(--r-md);background:var(--surface-2);height:4px;overflow:hidden}.track-fill[data-astro-cid-t35we56s]{transform-origin:0;border-radius:inherit;background:var(--pine);width:100%;height:100%;transition:transform .35s var(--ease);display:block;transform:scaleX(0)}.runner-body[data-astro-cid-t35we56s]{padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,4vw,2.5rem)}.answer-frame[data-astro-cid-t35we56s]{border-inline-start:2px solid var(--pine-tint-2);max-width:44rem;color:var(--ink-3);font-size:var(--t-xs);margin:0 0 1.25rem;padding:.7rem 0 .7rem .85rem;line-height:1.55}.statement[data-astro-cid-t35we56s]{font-family:var(--font-display);letter-spacing:-.018em;text-wrap:balance;min-height:2.4em;margin:0 0 clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.35rem,1.05rem + 1.3vw,1.9rem);line-height:1.28}.statement[data-astro-cid-t35we56s]:focus{outline:none}.options[data-astro-cid-t35we56s]{gap:.5rem;display:grid}.option[data-astro-cid-t35we56s]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:100%;font-family:inherit;font-size:var(--t-base);color:var(--ink);text-align:start;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.9rem 1rem;transition:border-color .15s,background-color .15s,color .15s;display:grid}.option[data-astro-cid-t35we56s]:hover{border-color:var(--pine);background:var(--pine-tint)}.option[data-astro-cid-t35we56s].is-selected{border-color:var(--pine);background:var(--pine);color:#fff}.option-key[data-astro-cid-t35we56s]{border-radius:var(--r-sm);background:var(--surface-2);width:1.75rem;height:1.75rem;color:var(--ink-3);font-size:var(--t-xs);place-items:center;font-weight:700;transition:background-color .15s,color .15s;display:grid}.option[data-astro-cid-t35we56s]:hover .option-key[data-astro-cid-t35we56s]{background:var(--pine-tint-2);color:var(--pine-deep)}.option[data-astro-cid-t35we56s].is-selected .option-key[data-astro-cid-t35we56s]{color:#fff;background:#fff3}.option-label[data-astro-cid-t35we56s]{line-height:1.4}.option-tick[data-astro-cid-t35we56s]{border-radius:var(--r-md);opacity:0;color:#fff;place-items:center;width:1.25rem;height:1.25rem;transition:opacity .15s;display:grid}.option[data-astro-cid-t35we56s].is-selected .option-tick[data-astro-cid-t35we56s]{opacity:1}.runner-foot[data-astro-cid-t35we56s]{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem clamp(1.25rem,4vw,2.5rem);display:flex}.linkish[data-astro-cid-t35we56s]{font-family:inherit;font-size:var(--t-sm);color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.25rem 0;font-weight:500;display:inline-flex}.linkish[data-astro-cid-t35we56s]:hover:not(:disabled){color:var(--ink)}.linkish[data-astro-cid-t35we56s]:disabled{opacity:.35;cursor:default}.foot-note[data-astro-cid-t35we56s]{font-size:var(--t-xs);color:var(--ink-4);align-items:center;gap:.35rem;display:none}@media (width<=560px){.runner-head[data-astro-cid-t35we56s]{padding:.9rem 1rem 0}.runner-meta[data-astro-cid-t35we56s]{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-bottom:.5rem}.runner-count[data-astro-cid-t35we56s]{flex:auto;min-width:0}.runner-progress[data-astro-cid-t35we56s]{gap:.4rem}.runner-stages[data-astro-cid-t35we56s]{display:none}.runner-body[data-astro-cid-t35we56s]{padding:1.35rem 1rem 1.5rem}.option[data-astro-cid-t35we56s]{gap:.7rem;padding:.85rem}.runner-foot[data-astro-cid-t35we56s]{padding:.85rem 1rem}}@media (width>=720px){.foot-note[data-astro-cid-t35we56s]{display:inline-flex}}kbd[data-astro-cid-t35we56s]{border:1px solid var(--line-strong);background:var(--surface);min-width:1.25rem;color:var(--ink-3);border-bottom-width:2px;border-radius:4px;place-items:center;padding:.05rem .3rem;font-family:inherit;font-size:.7rem;font-weight:600;display:inline-grid}.foot-note[data-astro-cid-t35we56s] span[data-astro-cid-t35we56s]{margin-inline-start:.25rem}.result[data-astro-cid-t35we56s]{gap:1.25rem;display:grid}.result-card[data-astro-cid-t35we56s]{border-color:var(--pine-tint-2);box-shadow:var(--shadow-lg);background:var(--surface);padding:0;overflow:hidden}.result-main[data-astro-cid-t35we56s]{gap:clamp(1.5rem,3vw,2rem);padding:clamp(1.75rem,4vw,2.5rem);display:grid}@media (width>=768px){.result-main[data-astro-cid-t35we56s]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.25rem)}}.result-aside[data-astro-cid-t35we56s]{align-content:start;gap:1.25rem;min-width:0;display:grid}.result-domains[data-astro-cid-t35we56s]{border:1px solid var(--pine-tint-2);border-radius:var(--r-lg);background:var(--surface-2);padding:clamp(1.15rem,2.5vw,1.5rem)}.result-domains[data-astro-cid-t35we56s] .result-h[data-astro-cid-t35we56s]{margin-bottom:1rem}.domain-list[data-astro-cid-t35we56s]{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.domain-head[data-astro-cid-t35we56s]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.domain-name[data-astro-cid-t35we56s]{font-size:var(--t-sm);color:var(--ink);font-weight:600;line-height:1.35}.domain-score[data-astro-cid-t35we56s]{font-size:var(--t-sm);color:var(--pine-deep);white-space:nowrap;font-weight:600}.domain-max[data-astro-cid-t35we56s]{color:var(--ink-4);font-weight:500}.domain-bar[data-astro-cid-t35we56s]{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);height:6px;overflow:hidden}.domain-fill[data-astro-cid-t35we56s]{border-radius:var(--r-md);background:var(--pine);width:0;height:100%;transition:width .5s var(--ease);display:block}[data-astro-cid-t35we56s][data-band="1"] .domain-fill[data-astro-cid-t35we56s],[data-astro-cid-t35we56s][data-band="2"] .domain-fill[data-astro-cid-t35we56s]{background:var(--clay)}.score-value[data-astro-cid-t35we56s]{font-family:var(--font-display);letter-spacing:-.04em;align-items:baseline;gap:.15rem;margin:0 0 .35rem;font-size:clamp(3.5rem,2.5rem + 4vw,5.5rem);font-weight:500;line-height:1;display:flex}.score-max[data-astro-cid-t35we56s]{color:var(--ink-4);letter-spacing:0;font-size:.32em;font-weight:500}.score-band[data-astro-cid-t35we56s]{font-size:var(--t-lg);font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 1.5rem}.part-a-value[data-astro-cid-t35we56s]{color:var(--ink-3);font-size:var(--t-sm);justify-content:space-between;align-items:baseline;gap:1rem;margin:-.45rem 0 .65rem;display:flex}.part-a-value[data-astro-cid-t35we56s] strong[data-astro-cid-t35we56s]{color:var(--ink)}[data-astro-cid-t35we56s][data-band="0"] .score-band[data-astro-cid-t35we56s]{color:var(--pine)}[data-astro-cid-t35we56s][data-band="1"] .score-band[data-astro-cid-t35we56s],[data-astro-cid-t35we56s][data-band="2"] .score-band[data-astro-cid-t35we56s]{color:var(--clay)}.meter[data-astro-cid-t35we56s]{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);height:8px;margin:0 0 2.5rem;position:relative}.meter-fill[data-astro-cid-t35we56s]{border-radius:var(--r-md);background:var(--pine);width:0;transition:width .6s var(--ease);position:absolute;inset:0 auto 0 0}[data-astro-cid-t35we56s][data-band="1"] .meter-fill[data-astro-cid-t35we56s],[data-astro-cid-t35we56s][data-band="2"] .meter-fill[data-astro-cid-t35we56s]{background:var(--clay)}.score-body[data-astro-cid-t35we56s]{color:var(--ink-2);font-size:var(--t-sm);margin:0;line-height:1.7}.result-context[data-astro-cid-t35we56s]{border:1px solid var(--pine-tint-2);border-radius:var(--r-sm);background:var(--pine-tint);color:var(--ink-2);font-size:var(--t-xs);margin:1.25rem 0 0;padding:.85rem 1rem;line-height:1.6}.result-context[data-astro-cid-t35we56s] a[data-astro-cid-t35we56s]{color:var(--pine-deep);font-weight:600}.result-h[data-astro-cid-t35we56s]{font-family:var(--font-body);font-size:var(--t-xs);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);margin:0 0 1.1rem;font-weight:600}.result-foot[data-astro-cid-t35we56s]{opacity:.92;gap:1rem;padding:.15rem .15rem 0;display:grid}@media (width>=720px){.result-foot[data-astro-cid-t35we56s]{grid-template-columns:1.4fr auto;align-items:end;gap:1.5rem}}.result-next[data-astro-cid-t35we56s]{min-width:0}.result-next[data-astro-cid-t35we56s] .result-h[data-astro-cid-t35we56s]{margin-bottom:.65rem}.next-list[data-astro-cid-t35we56s]{color:var(--ink-3);font-size:var(--t-xs);gap:.4rem;margin:0;padding-inline-start:1.1rem;line-height:1.55;display:grid}.next-list[data-astro-cid-t35we56s]::marker{color:var(--ink-4)}.result-actions[data-astro-cid-t35we56s]{flex-wrap:wrap;gap:.55rem;display:flex}@media print{html.print-quiz-result .site-header,html.print-quiz-result .site-footer,html.print-quiz-result .hero,html.print-quiz-result .section,html.print-quiz-result .test-head,html.print-quiz-result .resume,html.print-quiz-result .runner,html.print-quiz-result .result-foot,html.print-quiz-result .no-print{display:none!important}html.print-quiz-result .test-band{background:0 0;margin:0;padding:0}html.print-quiz-result .test-inner{width:100%;max-width:none;padding:0}html.print-quiz-result .result-card{box-shadow:none;border:1px solid #c9d0cb}html.print-quiz-result .result-main{break-inside:avoid}}.hero[data-astro-cid-jgctki6q]{isolation:isolate;background:radial-gradient(ellipse 80% 60% at 85% 20%, color-mix(in srgb, var(--pine-tint-2) 55%, transparent), transparent 55%), radial-gradient(ellipse 70% 50% at 10% 90%, color-mix(in srgb, var(--pine-tint) 80%, transparent), transparent 50%), var(--paper);padding:clamp(2.75rem,6vw,5rem) 0 clamp(3rem,6vw,4.5rem);position:relative;overflow:hidden}.hero-glow[data-astro-cid-jgctki6q]{background:radial-gradient(closest-side, color-mix(in srgb, var(--pine) 12%, transparent), transparent 70%);pointer-events:none;z-index:0;height:60%;position:absolute;inset:auto -10% -30% 40%}.hero-inner[data-astro-cid-jgctki6q]{z-index:1;align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid;position:relative}@media (width>=960px){.hero-inner[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:3.5rem}}.hero-copy[data-astro-cid-jgctki6q]{max-width:36rem}.hero-brand[data-astro-cid-jgctki6q]{font-size:var(--t-sm);letter-spacing:-.01em;color:var(--pine-deep);margin:0 0 .65rem;font-weight:700}.hero-eyebrow[data-astro-cid-jgctki6q]{font-size:var(--t-xs);color:var(--ink-3);margin:0 0 .85rem;font-weight:600}.hero[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q]{letter-spacing:-.03em;max-width:16ch;color:var(--ink);margin-bottom:.7em;font-size:clamp(2.1rem,1.55rem + 2.2vw,3.35rem);font-weight:700;line-height:1.08}.hero-lead[data-astro-cid-jgctki6q]{font-size:var(--t-md);color:var(--ink-2);max-width:34rem;margin-bottom:1.5rem;line-height:1.65}.hero-actions[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:.75rem;margin-bottom:1.35rem;display:flex}.hero-meta[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:.55rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.hero-meta[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{border-radius:var(--r-full);background:var(--surface);border:1px solid var(--line);font-size:var(--t-xs);color:var(--ink-3);align-items:baseline;gap:.35rem;padding:.4rem .75rem;display:inline-flex}.hero-meta[data-astro-cid-jgctki6q] strong[data-astro-cid-jgctki6q]{font-size:var(--t-sm);color:var(--pine-deep);font-weight:700}.hero-note[data-astro-cid-jgctki6q]{font-size:var(--t-xs);color:var(--ink-4);margin:0}.hero-preview[data-astro-cid-jgctki6q]{color:inherit;border-radius:var(--r-xl);outline-offset:3px;justify-self:stretch;text-decoration:none;display:block}.hero-preview[data-astro-cid-jgctki6q]:hover .preview-card[data-astro-cid-jgctki6q],.hero-preview[data-astro-cid-jgctki6q]:focus-visible .preview-card[data-astro-cid-jgctki6q]{border-color:color-mix(in srgb, var(--pine) 40%, var(--line));box-shadow:var(--shadow-lg), 0 0 0 1px color-mix(in srgb, var(--pine) 18%, transparent);transform:translateY(-2px)}.preview-card[data-astro-cid-jgctki6q]{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-lg);transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);padding:1.35rem 1.35rem 1.25rem;position:relative}@media (prefers-reduced-motion:reduce){.preview-card[data-astro-cid-jgctki6q]{transition:none}.hero-preview[data-astro-cid-jgctki6q]:hover .preview-card[data-astro-cid-jgctki6q],.hero-preview[data-astro-cid-jgctki6q]:focus-visible .preview-card[data-astro-cid-jgctki6q]{transform:none}}.preview-top[data-astro-cid-jgctki6q]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.preview-kicker[data-astro-cid-jgctki6q]{font-size:var(--t-xs);color:var(--pine);font-weight:700}.preview-progress[data-astro-cid-jgctki6q]{font-size:var(--t-xs);color:var(--ink-4);font-weight:600}.preview-q[data-astro-cid-jgctki6q]{font-size:var(--t-sm);color:var(--ink);margin:0 0 1.1rem;font-weight:600;line-height:1.5}.preview-options[data-astro-cid-jgctki6q]{gap:.45rem;display:grid}.preview-options[data-astro-cid-jgctki6q] span[data-astro-cid-jgctki6q]{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);font-size:var(--t-xs);color:var(--ink-3);padding:.65rem .85rem;font-weight:550;display:block}.preview-options[data-astro-cid-jgctki6q] .is-active[data-astro-cid-jgctki6q]{border-color:color-mix(in srgb, var(--pine) 45%, var(--line));background:var(--pine-tint);color:var(--pine-deep);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pine) 20%, transparent)}.preview-bar[data-astro-cid-jgctki6q]{border-radius:var(--r-full);background:var(--surface-2);height:.35rem;margin-top:1.15rem;overflow:hidden}.preview-bar-fill[data-astro-cid-jgctki6q]{border-radius:inherit;background:linear-gradient(90deg, var(--pine), var(--pine-deep));width:8%;height:100%;display:block}@media (width<=560px){.hero[data-astro-cid-jgctki6q] h1[data-astro-cid-jgctki6q]{max-width:none}.hero-actions[data-astro-cid-jgctki6q]{flex-direction:column;align-items:stretch}.hero-actions[data-astro-cid-jgctki6q] .btn[data-astro-cid-jgctki6q]{justify-content:center;width:100%}}.section-tint[data-astro-cid-jgctki6q]{background:var(--surface);border-block:1px solid var(--line)}.what-stacked[data-astro-cid-jgctki6q]{gap:2rem;display:grid}@media (width>=900px){.what-stacked[data-astro-cid-jgctki6q]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:3.5rem}}.trust-strip[data-astro-cid-jgctki6q]{border-top:1px solid var(--line);gap:1rem;margin-top:clamp(2.25rem,4vw,3rem);padding-top:clamp(1.75rem,3vw,2.25rem);display:grid}@media (width>=760px){.trust-strip[data-astro-cid-jgctki6q]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.trust-item[data-astro-cid-jgctki6q]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);padding:1.1rem 1.15rem}.trust-item[data-astro-cid-jgctki6q] strong[data-astro-cid-jgctki6q]{font-size:var(--t-sm);color:var(--ink);margin-bottom:.35rem;font-weight:700;display:block}.trust-item[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{font-size:var(--t-sm);color:var(--ink-3);margin:0;line-height:1.55}.domain-list[data-astro-cid-jgctki6q]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.domain-list[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);padding:.95rem 1.05rem}.domain-list[data-astro-cid-jgctki6q] strong[data-astro-cid-jgctki6q]{font-weight:700;font-size:var(--t-sm);color:var(--ink);display:block}.domain-desc[data-astro-cid-jgctki6q]{color:var(--ink-3);font-size:var(--t-sm);margin-top:.25rem;line-height:1.55;display:block}.test-band[data-astro-cid-jgctki6q]{background:linear-gradient(180deg, var(--pine-tint) 0%, var(--surface-2) 28%);border-block:1px solid var(--line);padding:clamp(3rem,6vw,5rem) 0 clamp(3.75rem,8vw,7rem);position:relative}.test-inner[data-astro-cid-jgctki6q]{max-width:52rem}.test-head[data-astro-cid-jgctki6q]{max-width:38rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.test-head[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{font-size:var(--t-xl)}.what[data-astro-cid-jgctki6q]{align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.what-more[data-astro-cid-jgctki6q]{font-size:var(--t-sm);margin-top:1.5rem;font-weight:600}.what-more[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]{color:var(--pine);text-underline-offset:.3em}.mini-h[data-astro-cid-jgctki6q]{font-family:var(--font-body);font-size:var(--t-xs);letter-spacing:.02em;text-transform:none;color:var(--ink-4);margin:0 0 1rem;font-weight:700}.scoring-sources[data-astro-cid-jgctki6q]{flex-wrap:wrap;gap:.35rem 1rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.scoring-sources[data-astro-cid-jgctki6q] li[data-astro-cid-jgctki6q]{margin:0}.scoring-sources[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q],.scoring-review[data-astro-cid-jgctki6q]{font-size:var(--t-xs);color:var(--ink-3);font-weight:600}.scoring-sources[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]{text-underline-offset:.2em;text-decoration:none}.scoring-sources[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]:hover{color:var(--pine);text-decoration:underline}.scoring-review[data-astro-cid-jgctki6q]{margin:.45rem 0 0;font-weight:400}.bands[data-astro-cid-jgctki6q]{border-top:1px solid var(--line-strong);margin:0 0 2.5rem;padding:0;list-style:none;display:grid}@media (width>=820px){.bands[data-astro-cid-jgctki6q]{grid-template-columns:repeat(3,1fr)}}.band[data-astro-cid-jgctki6q]{border-bottom:1px solid var(--line);padding:1.5rem 1.5rem 1.5rem 0;transition:background-color .2s;position:relative}@media (hover:hover){.band[data-astro-cid-jgctki6q]:hover{background:color-mix(in srgb, var(--pine-tint) 55%, transparent)}}@media (width>=820px){.band[data-astro-cid-jgctki6q]{border-bottom:0;border-inline-end:1px solid var(--line);padding:1.75rem 1.5rem 0 0}.band[data-astro-cid-jgctki6q]+.band[data-astro-cid-jgctki6q]{padding-inline-start:1.5rem}.band[data-astro-cid-jgctki6q]:last-child{border-inline-end:0}}.band[data-astro-cid-jgctki6q]:before{content:attr(data-index);font-size:var(--t-xs);letter-spacing:.08em;color:var(--pine);margin-bottom:1.8rem;font-weight:700;display:block}.band[data-astro-cid-jgctki6q][data-tone=flag]:before{color:var(--clay)}.band-range[data-astro-cid-jgctki6q]{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .35rem;font-size:clamp(1.7rem,1.3rem + 1vw,2.3rem)}.band-label[data-astro-cid-jgctki6q]{font-family:var(--font-body);font-size:var(--t-sm);letter-spacing:0;color:var(--pine);margin:0 0 .7rem;font-weight:600}.band[data-astro-cid-jgctki6q][data-tone=flag] .band-label[data-astro-cid-jgctki6q]{color:var(--clay)}.band-body[data-astro-cid-jgctki6q]{color:var(--ink-3);font-size:var(--t-sm);margin:0;line-height:1.65}.caveat[data-astro-cid-jgctki6q]{max-width:var(--max-prose);border-inline-start:2px solid var(--line-strong);color:var(--ink-3);font-size:var(--t-sm);margin:0;padding-inline-start:1rem}.journey[data-astro-cid-jgctki6q]{background:var(--surface-2);border-block:1px solid var(--line)}.journey-list[data-astro-cid-jgctki6q]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.journey-list[data-astro-cid-jgctki6q]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.journey-card[data-astro-cid-jgctki6q]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-height:100%;color:inherit;box-shadow:var(--shadow-sm);transition:border-color .18s ease, transform .18s var(--ease), box-shadow .18s ease;grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem;padding:1.25rem 1.2rem;text-decoration:none;display:grid}.journey-card[data-astro-cid-jgctki6q]:hover{border-color:color-mix(in srgb, var(--pine) 30%, var(--line));box-shadow:var(--shadow-md);transform:translateY(-2px)}.journey-index[data-astro-cid-jgctki6q]{color:var(--pine);font-size:var(--t-xs);letter-spacing:.08em;padding-top:.2rem;font-weight:700}.journey-copy[data-astro-cid-jgctki6q]{gap:.35rem;display:grid}.journey-title[data-astro-cid-jgctki6q]{font-size:var(--t-sm);letter-spacing:-.01em;font-weight:650}.journey-body[data-astro-cid-jgctki6q]{font-size:var(--t-sm);color:var(--ink-3);line-height:1.55}.journey-arrow[data-astro-cid-jgctki6q]{color:var(--pine);transition:transform .18s var(--ease);padding-top:.15rem;font-size:1.1rem;line-height:1}.journey-card[data-astro-cid-jgctki6q]:hover .journey-arrow[data-astro-cid-jgctki6q]{transform:translate(.2rem)}.faq[data-astro-cid-jgctki6q]{align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=900px){.faq[data-astro-cid-jgctki6q]{grid-template-columns:.85fr 1.15fr}.faq-head[data-astro-cid-jgctki6q]{position:sticky;top:6.5rem}}.faq-cta[data-astro-cid-jgctki6q]{margin-top:1.5rem}.faq-list[data-astro-cid-jgctki6q]{display:grid}.qa[data-astro-cid-jgctki6q]{border-top:1px solid var(--line);scroll-margin-top:6rem}.qa[data-astro-cid-jgctki6q][open] summary[data-astro-cid-jgctki6q]{color:var(--ink)}.qa[data-astro-cid-jgctki6q]:last-child{border-bottom:1px solid var(--line)}.qa[data-astro-cid-jgctki6q] summary[data-astro-cid-jgctki6q]{font-size:var(--t-md);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 0;font-weight:500;list-style:none;display:flex}.qa[data-astro-cid-jgctki6q] summary[data-astro-cid-jgctki6q]::-webkit-details-marker{display:none}.qa[data-astro-cid-jgctki6q] summary[data-astro-cid-jgctki6q]:hover{color:var(--pine)}.qa-icon[data-astro-cid-jgctki6q]{flex-shrink:0;width:.9rem;height:.9rem;position:relative}.qa-icon[data-astro-cid-jgctki6q]:before,.qa-icon[data-astro-cid-jgctki6q]:after{content:"";background:var(--ink-4);height:1.5px;transition:transform .25s var(--ease);border-radius:2px;position:absolute;inset:50% 0 auto}.qa-icon[data-astro-cid-jgctki6q]:after{transform:rotate(90deg)}.qa[data-astro-cid-jgctki6q][open] .qa-icon[data-astro-cid-jgctki6q]:after{transform:rotate(0)}.qa[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{max-width:42rem;color:var(--ink-3);font-size:var(--t-sm);margin:0;padding-bottom:1.4rem;line-height:1.75}.related-cta[data-astro-cid-jgctki6q]{margin-top:.15rem}.posts[data-astro-cid-jgctki6q]{border-top:1px solid var(--line-strong);margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.post[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]{border-bottom:1px solid var(--line);grid-template-columns:minmax(6rem,.35fr) minmax(0,1fr) auto;align-items:start;gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem) 0;text-decoration:none;transition:color .18s,padding-inline .18s;display:grid}.post[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]:hover{color:var(--pine);padding-inline:.6rem}.post-meta[data-astro-cid-jgctki6q]{gap:.65rem;display:grid}.post[data-astro-cid-jgctki6q] time[data-astro-cid-jgctki6q]{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin:0;font-weight:600;display:block}.post-index[data-astro-cid-jgctki6q]{color:var(--pine);font-size:var(--t-xs);letter-spacing:.08em;font-weight:700}.post[data-astro-cid-jgctki6q] h3[data-astro-cid-jgctki6q]{font-size:var(--t-md);margin-bottom:.4rem;line-height:1.3}.post[data-astro-cid-jgctki6q] p[data-astro-cid-jgctki6q]{color:var(--ink-3);font-size:var(--t-sm);margin:0;line-height:1.6}.post-arrow[data-astro-cid-jgctki6q]{color:var(--pine);padding-top:.25rem;font-size:1.25rem;line-height:1}@media (width<=560px){.post[data-astro-cid-jgctki6q] a[data-astro-cid-jgctki6q]{grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem}.post[data-astro-cid-jgctki6q] time[data-astro-cid-jgctki6q]{display:none}}
