.page-head[data-astro-cid-aytv7d36]{padding-block:var(--sp-8) var(--sp-6)}.page-head[data-astro-cid-aytv7d36] h1[data-astro-cid-aytv7d36]{margin-top:var(--sp-3)}.page-lead[data-astro-cid-aytv7d36]{margin-top:var(--sp-4);color:var(--ink-2);font-size:var(--fs-md);max-width:66ch;line-height:1.95}.chooser[data-astro-cid-aytv7d36]{padding-block:var(--sp-5) var(--sp-6)}.chooser-title[data-astro-cid-aytv7d36]{font-size:var(--fs-lg);margin-bottom:var(--sp-5)}.goal-grid[data-astro-cid-aytv7d36]{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.goal[data-astro-cid-aytv7d36]{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--r-md);text-align:start;font-size:var(--fs-sm);color:var(--ink-2);transition:all var(--dur) var(--ease);min-height:56px;display:flex}.goal[data-astro-cid-aytv7d36]:hover{border-color:var(--rule-strong);color:var(--ink);background:var(--paper-deep)}.goal[data-astro-cid-aytv7d36].is-active{border-color:var(--accent-rule);background:var(--accent-tint);color:var(--ink)}.goal-icon[data-astro-cid-aytv7d36]{border-radius:var(--r-sm);background:var(--paper-sunk);border:1px solid var(--rule);width:36px;height:36px;color:var(--ink-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.goal[data-astro-cid-aytv7d36].is-active .goal-icon[data-astro-cid-aytv7d36]{color:var(--accent);border-color:var(--accent-rule)}.goal-result[data-astro-cid-aytv7d36]{margin-top:var(--sp-5);padding:var(--sp-5);background:var(--paper-sunk);border:1px solid var(--rule);border-radius:var(--r-lg);min-height:88px}.goal-result[data-astro-cid-aytv7d36].has-result{border-color:var(--accent-rule);background:var(--paper-raised)}.goal-hint[data-astro-cid-aytv7d36]{align-items:center;gap:var(--sp-3);color:var(--ink-3);font-size:var(--fs-sm);display:flex}.goal-why[data-astro-cid-aytv7d36]{font-size:var(--fs-sm);color:var(--ink-2);margin-bottom:var(--sp-4);line-height:1.95}.goal-picks[data-astro-cid-aytv7d36]{gap:var(--sp-3);flex-direction:column;display:flex}.goal-pick[data-astro-cid-aytv7d36]{align-items:center;gap:var(--sp-4);padding:var(--sp-4);transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);display:flex}.goal-pick[data-astro-cid-aytv7d36]:hover{border-color:var(--accent-rule);background:var(--paper-deep)}.goal-pick-icon[data-astro-cid-aytv7d36]{border-radius:var(--r-md);background:var(--paper-sunk);border:1px solid var(--rule);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.goal-pick-body[data-astro-cid-aytv7d36]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.goal-pick-name[data-astro-cid-aytv7d36]{font-weight:700;font-size:var(--fs-base);text-align:start;direction:ltr}.goal-pick-tag[data-astro-cid-aytv7d36]{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.7}.goal-pick-go[data-astro-cid-aytv7d36]{color:var(--ink-4);flex-shrink:0}.block-head[data-astro-cid-aytv7d36]{margin-bottom:var(--sp-6)}.block-head[data-astro-cid-aytv7d36] h2[data-astro-cid-aytv7d36]{margin-top:var(--sp-2)}.block-sub[data-astro-cid-aytv7d36]{margin-top:var(--sp-3);color:var(--ink-2);max-width:62ch;line-height:1.9}.path-list[data-astro-cid-aytv7d36]{gap:var(--sp-5);flex-direction:column;display:flex}.path-step[data-astro-cid-aytv7d36]{gap:var(--sp-5);display:flex}.path-num[data-astro-cid-aytv7d36]{border-radius:var(--r-md);background:var(--paper-raised);border:1px solid var(--rule);width:44px;height:44px;color:var(--accent);font-size:var(--fs-md);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.path-body[data-astro-cid-aytv7d36]{gap:var(--sp-2);flex-direction:column;flex:1;display:flex}.path-body[data-astro-cid-aytv7d36] h3[data-astro-cid-aytv7d36]{font-size:var(--fs-md)}.path-body[data-astro-cid-aytv7d36] p[data-astro-cid-aytv7d36]{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.95}.path-link[data-astro-cid-aytv7d36]{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--accent-deep);transition:gap var(--dur) var(--ease);align-self:flex-start;display:inline-flex}.path-link[data-astro-cid-aytv7d36]:hover{gap:var(--sp-3)}.quick-grid[data-astro-cid-aytv7d36]{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}.quick-card[data-astro-cid-aytv7d36]{gap:var(--sp-3);padding:var(--sp-5);flex-direction:column;min-width:0;display:flex}.quick-icon[data-astro-cid-aytv7d36]{border-radius:var(--r-md);background:var(--paper-sunk);border:1px solid var(--rule);justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.quick-name[data-astro-cid-aytv7d36]{font-weight:700;font-size:var(--fs-base);text-align:start;direction:ltr;display:block}.quick-fa[data-astro-cid-aytv7d36]{font-size:var(--fs-xs);color:var(--ink-3);display:block}.quick-tag[data-astro-cid-aytv7d36]{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.85}.quick-btn[data-astro-cid-aytv7d36]{margin-top:auto}@media (width<=1024px){.quick-grid[data-astro-cid-aytv7d36]{grid-template-columns:1fr}}@media (width<=640px){.goal-grid[data-astro-cid-aytv7d36]{grid-template-columns:1fr}.path-step[data-astro-cid-aytv7d36]{gap:var(--sp-4)}.path-num[data-astro-cid-aytv7d36]{width:38px;height:38px;font-size:var(--fs-base)}}
