.section[data-astro-cid-5lyysmr3]{background:var(--color-bg);color:var(--color-text);padding-block:var(--space-section)}.container--narrow[data-astro-cid-5lyysmr3]{max-width:820px}.section-heading[data-astro-cid-ysklgcyt]{margin-bottom:var(--space-8)}.section-heading[data-astro-cid-ysklgcyt] h2[data-astro-cid-ysklgcyt]{font-size:var(--scale-h2);font-family:var(--font-heading);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.section-heading[data-astro-cid-ysklgcyt] .lead[data-astro-cid-ysklgcyt]{margin-top:var(--space-4);font-size:var(--scale-lead);color:var(--color-text-muted);max-width:58ch}.section-heading--center[data-astro-cid-ysklgcyt]{text-align:center}.section-heading--center[data-astro-cid-ysklgcyt] .lead[data-astro-cid-ysklgcyt]{margin-inline:auto}.split-layout[data-astro-cid-o6piapai]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.aside[data-astro-cid-o6piapai]{position:sticky;top:7rem}h2[data-astro-cid-o6piapai]{font-size:var(--step-4);max-width:14ch}.lead[data-astro-cid-o6piapai]{margin-top:1rem}@media (width<=860px){.split-layout[data-astro-cid-o6piapai]{grid-template-columns:1fr}.aside[data-astro-cid-o6piapai]{position:static}}.tip-sim[data-astro-cid-44i5hx45]{gap:var(--space-8);align-items:start;display:grid}.phone-wrap[data-astro-cid-44i5hx45]{order:0}.detail[data-astro-cid-44i5hx45]{order:1}.disclaimer[data-astro-cid-44i5hx45]{font-size:var(--scale-xs);color:var(--color-text-muted);text-align:center;order:2}@media (width>=960px){.tip-sim[data-astro-cid-44i5hx45]{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-items:center}.phone-wrap[data-astro-cid-44i5hx45]{order:0;grid-row:1/3}.detail[data-astro-cid-44i5hx45]{order:1;grid-row:1}.disclaimer[data-astro-cid-44i5hx45]{text-align:left;order:2;grid-row:2}}.phone[data-astro-cid-44i5hx45]{--p-bg:#fff;--p-ink:#0b1f2a;--p-ink-soft:#5a7686;--p-border:#d4dde5;--p-action:#0b1f2a;--p-action-text:#fff;--p-selected-bg:#e3eef7;--p-selected-color:#1f6fa8;--p-avatar-bg:#ffc62e;--p-avatar-text:#0b1f2a;width:min(100%,19.5rem);animation:sim-rise .7s var(--ease) both;background:#0b1f2a;border-radius:2.9rem;margin-inline:auto;padding:.7rem}@media (prefers-reduced-motion:reduce){.phone[data-astro-cid-44i5hx45]{animation:none}}.screen[data-astro-cid-44i5hx45]{background:var(--p-bg);min-height:32rem;color:var(--p-ink);border-radius:2.25rem;padding:2.5rem 1.35rem 1.5rem;position:relative;overflow:hidden}.screen[data-astro-cid-44i5hx45]:before{content:"";border-radius:var(--radius-pill);background:#0b1f2a;width:5.5rem;height:1.4rem;position:absolute;top:.7rem;left:50%;transform:translate(-50%)}.view[data-astro-cid-44i5hx45]{gap:var(--space-4);display:grid}.view[data-astro-cid-44i5hx45][hidden]{display:none}.profile[data-astro-cid-44i5hx45]{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--p-border);display:flex}.avatar[data-astro-cid-44i5hx45]{background:var(--p-avatar-bg);width:3rem;height:3rem;color:var(--p-avatar-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.2rem;font-weight:700;display:grid}.guide-name[data-astro-cid-44i5hx45]{color:var(--p-ink);font-size:1.05rem;font-weight:700;line-height:1.2}.guide-tour[data-astro-cid-44i5hx45]{color:var(--p-ink-soft);margin-top:.1rem;font-size:.8rem;line-height:1.35}.prompt[data-astro-cid-44i5hx45]{color:var(--p-ink);font-size:1.1rem;font-weight:700;line-height:1.25}.amounts[data-astro-cid-44i5hx45]{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.amount[data-astro-cid-44i5hx45]{border:1.5px solid var(--p-border);background:var(--p-bg);color:var(--p-ink);cursor:pointer;border-radius:.9rem;padding:.85rem .5rem;font-size:1.05rem;font-weight:700;transition:border-color .15s,background-color .15s}.amount[data-astro-cid-44i5hx45][aria-checked=true]{border-color:var(--p-selected-color);background:var(--p-selected-bg);color:var(--p-selected-color);box-shadow:inset 0 0 0 1px var(--p-selected-color)}.amount[data-astro-cid-44i5hx45]:focus-visible{outline:3px solid var(--p-selected-color);outline-offset:2px}.cover-label[data-astro-cid-44i5hx45]{gap:var(--space-2);color:var(--p-ink-soft);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;font-size:.8rem;line-height:1.4;display:grid}.cover-label[data-astro-cid-44i5hx45] input[data-astro-cid-44i5hx45][type=checkbox]{width:1rem;height:1rem;accent-color:var(--p-selected-color);flex-shrink:0;margin-top:.1rem}.pay-btn[data-astro-cid-44i5hx45]{border-radius:var(--radius-pill);background:var(--p-action);color:var(--p-action-text);cursor:pointer;border:0;padding:.95rem;font-size:1rem;font-weight:700;transition:transform .15s}.pay-btn[data-astro-cid-44i5hx45]:hover{transform:scale(1.02)}.pay-btn[data-astro-cid-44i5hx45]:active{transform:scale(.97)}.pay-btn[data-astro-cid-44i5hx45]:focus-visible{outline:3px solid var(--p-selected-color);outline-offset:2px}.methods[data-astro-cid-44i5hx45]{text-align:center;color:var(--p-ink-soft);margin-top:calc(var(--space-2) * -1);font-size:.75rem}.view--thanks[data-astro-cid-44i5hx45]{text-align:center;padding-top:var(--space-8);justify-items:center}.check-circle[data-astro-cid-44i5hx45]{color:#1a7b4d;background:#e3f5ec;border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid}.thanks-title[data-astro-cid-44i5hx45]{color:var(--p-ink);font-size:1.5rem;font-weight:800}.thanks-text[data-astro-cid-44i5hx45]{color:var(--p-ink-soft)}.review-link[data-astro-cid-44i5hx45]{border-radius:var(--radius-pill);color:#0b1f2a;text-align:center;background:#ffc62e;width:100%;padding:.9rem;font-size:.95rem;font-weight:700;display:block}.again-btn[data-astro-cid-44i5hx45]{color:var(--p-selected-color);font-size:var(--scale-small);font-weight:var(--weight-semibold);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.again-btn[data-astro-cid-44i5hx45]:focus-visible{outline:3px solid var(--p-selected-color);outline-offset:2px}.detail[data-astro-cid-44i5hx45]{gap:var(--space-6);display:grid}.fee-breakdown[data-astro-cid-44i5hx45]{gap:var(--space-4);display:grid}.fee-row[data-astro-cid-44i5hx45]{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.fee-row[data-astro-cid-44i5hx45]:last-child{border-bottom:none;padding-bottom:0}.fee-label[data-astro-cid-44i5hx45]{font-size:var(--scale-lead);color:var(--color-text-muted)}.fee-value[data-astro-cid-44i5hx45]{font-size:var(--scale-h3);font-family:var(--font-heading);font-weight:var(--weight-heading);font-variant-numeric:tabular-nums;color:var(--color-text);letter-spacing:var(--tracking-tight);transition:color var(--duration-m) var(--ease)}.fee-row--muted[data-astro-cid-44i5hx45] .fee-label[data-astro-cid-44i5hx45],.fee-row--muted[data-astro-cid-44i5hx45] .fee-value[data-astro-cid-44i5hx45]{font-size:var(--scale-body);color:var(--color-text-muted)}.fee-row--total[data-astro-cid-44i5hx45] .fee-label[data-astro-cid-44i5hx45]{font-size:var(--scale-lead);font-weight:var(--weight-semibold);color:var(--color-text)}.fee-row--total[data-astro-cid-44i5hx45] .fee-value[data-astro-cid-44i5hx45]{font-size:var(--scale-h2);color:var(--color-text)}.fee-note[data-astro-cid-44i5hx45]{font-size:var(--scale-xs);color:var(--color-text-muted)}@keyframes sim-rise{0%{opacity:0;transform:translateY(28px)}}.field[data-astro-cid-7yoyngbp]{gap:var(--space-2);display:grid}label[data-astro-cid-7yoyngbp]{font-size:var(--scale-small);font-weight:var(--weight-semibold);color:var(--color-text)}.required[data-astro-cid-7yoyngbp]{color:var(--color-danger)}input[data-astro-cid-7yoyngbp]{width:100%;min-height:44px;font-size:max(1rem,16px);font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-m);transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);padding:.65rem .875rem}input[data-astro-cid-7yoyngbp]::placeholder{color:var(--color-text-muted);opacity:1}input[data-astro-cid-7yoyngbp]:hover{border-color:var(--color-text-muted)}input[data-astro-cid-7yoyngbp]:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus), 0 0 0 4px color-mix(in srgb, var(--color-focus) 20%, transparent);outline:none}input[data-astro-cid-7yoyngbp][aria-invalid=true]{border-color:var(--color-danger)}input[data-astro-cid-7yoyngbp][aria-invalid=true]:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger), 0 0 0 4px color-mix(in srgb, var(--color-danger) 20%, transparent)}.email-capture[data-astro-cid-rrrrc5pd]{gap:var(--space-3);max-width:36rem;display:grid;position:relative}.hp[data-astro-cid-rrrrc5pd]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.row[data-astro-cid-rrrrc5pd]{gap:var(--space-3);align-items:end;display:grid}.btn-wrap[data-astro-cid-rrrrc5pd]{align-items:flex-end;display:flex}.submit-btn[data-astro-cid-rrrrc5pd]{white-space:nowrap;width:100%}@media (width>=640px){.row[data-astro-cid-rrrrc5pd]{grid-template-columns:1fr auto}.submit-btn[data-astro-cid-rrrrc5pd]{width:auto}}.consent[data-astro-cid-rrrrc5pd]{font-size:var(--scale-xs);color:var(--color-text-muted);line-height:var(--leading-body)}.consent[data-astro-cid-rrrrc5pd] a{color:inherit;text-decoration-color:currentColor}.status-wrap[data-astro-cid-rrrrc5pd]{border-radius:var(--radius-m);overflow:hidden}.status[data-astro-cid-rrrrc5pd]{padding:var(--space-3) var(--space-4);font-size:var(--scale-small);font-weight:var(--weight-semibold)}.status-wrap[data-astro-cid-rrrrc5pd][data-tone=success] .status[data-astro-cid-rrrrc5pd]{background:var(--color-success-soft);color:var(--color-success)}.status-wrap[data-astro-cid-rrrrc5pd][data-tone=danger] .status[data-astro-cid-rrrrc5pd]{background:var(--color-danger-soft);color:var(--color-danger)}.success-message[data-astro-cid-rrrrc5pd]{padding:var(--space-4) var(--space-6);background:var(--color-success-soft);color:var(--color-success);border-radius:var(--radius-m);font-weight:var(--weight-semibold);font-size:var(--scale-body)}.email-capture--inverse[data-astro-cid-rrrrc5pd] .consent[data-astro-cid-rrrrc5pd]{color:var(--color-text-muted)}.points[data-astro-cid-hu6bnqmh]{padding:0;list-style:none}h3[data-astro-cid-hu6bnqmh]{font-family:var(--font-heading);font-size:var(--scale-h3);font-weight:var(--weight-heading);letter-spacing:var(--tracking-tight);color:var(--color-text);line-height:1.2}.point[data-astro-cid-hu6bnqmh] p[data-astro-cid-hu6bnqmh]{color:var(--color-text-muted);margin-top:var(--space-2);max-width:52ch;line-height:var(--leading-body)}.points--rows[data-astro-cid-hu6bnqmh] .point[data-astro-cid-hu6bnqmh]{padding-block:var(--space-6);border-top:2px solid color-mix(in srgb, var(--color-action) 30%, var(--color-border))}.points--rows[data-astro-cid-hu6bnqmh] .point[data-astro-cid-hu6bnqmh]:last-child{border-bottom:2px solid color-mix(in srgb, var(--color-action) 30%, var(--color-border))}.points--grid[data-astro-cid-hu6bnqmh] .point[data-astro-cid-hu6bnqmh] h3[data-astro-cid-hu6bnqmh]:before{content:"";background:var(--color-action);border-radius:var(--radius-pill);width:2rem;height:3px;margin-bottom:var(--space-3);display:block}.points--grid[data-astro-cid-hu6bnqmh]{gap:var(--space-8) var(--space-10);grid-template-columns:1fr;display:grid}@media (width>=640px){.points--grid[data-astro-cid-hu6bnqmh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.points--grid[data-astro-cid-hu6bnqmh]{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps[data-astro-cid-vlfhxj33]{gap:var(--space-8);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=960px){.steps[data-astro-cid-vlfhxj33]{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--space-10)}}.step[data-astro-cid-vlfhxj33]{gap:var(--space-3);display:grid}.num[data-astro-cid-vlfhxj33]{font-family:var(--font-heading);font-size:clamp(3rem,2rem + 3vw,4.5rem);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);color:var(--color-action);margin-bottom:var(--space-2);line-height:1;display:block}h3[data-astro-cid-vlfhxj33]{font-family:var(--font-heading);font-size:var(--scale-h3);font-weight:var(--weight-heading);letter-spacing:var(--tracking-tight);color:var(--color-text);line-height:1.2}p[data-astro-cid-vlfhxj33]{color:var(--color-text-muted);line-height:var(--leading-body);max-width:48ch}.card[data-astro-cid-mx574jlw]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-l);padding:var(--space-8);box-shadow:0 1px 3px color-mix(in srgb, var(--color-text) 5%, transparent), 0 4px 16px color-mix(in srgb, var(--color-text) 4%, transparent)}.audience-split[data-astro-cid-na65ppjq]{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=640px){.audience-split[data-astro-cid-na65ppjq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.audience-card[data-astro-cid-na65ppjq] h3{font-family:var(--font-heading);font-size:var(--scale-h3);font-weight:var(--weight-heading);letter-spacing:var(--tracking-tight);color:var(--color-text);margin-bottom:var(--space-3);line-height:1.2}.audience-card[data-astro-cid-na65ppjq] p{color:var(--color-text-muted);line-height:var(--leading-body);margin-bottom:var(--space-6);max-width:46ch}.card-btn[data-astro-cid-na65ppjq]{margin-top:auto}.audience-card[data-astro-cid-na65ppjq] .card{flex-direction:column;display:flex}.faq[data-astro-cid-s5r4na5t]{border-top:1px solid var(--color-border)}.item[data-astro-cid-s5r4na5t]{border-bottom:1px solid var(--color-border)}summary[data-astro-cid-s5r4na5t]{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-5);border-radius:var(--radius-s);font-family:var(--font-heading);font-size:var(--scale-h3);font-weight:var(--weight-heading);letter-spacing:var(--tracking-tight);line-height:var(--leading-heading);color:var(--color-text);cursor:pointer;transition:color var(--duration) var(--ease);list-style:none;display:flex}summary[data-astro-cid-s5r4na5t]::-webkit-details-marker{display:none}summary[data-astro-cid-s5r4na5t]:hover{color:var(--color-link)}summary[data-astro-cid-s5r4na5t]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.question[data-astro-cid-s5r4na5t]{flex:1}.chevron[data-astro-cid-s5r4na5t]{color:var(--color-text-muted);transition:transform var(--duration-m) var(--ease), color var(--duration) var(--ease);flex-shrink:0}details[data-astro-cid-s5r4na5t][open] .chevron[data-astro-cid-s5r4na5t]{color:var(--color-text);transform:rotate(180deg)}.answer[data-astro-cid-s5r4na5t]{padding-bottom:var(--space-5);overflow:hidden}.answer[data-astro-cid-s5r4na5t] p[data-astro-cid-s5r4na5t]{color:var(--color-text-muted);max-width:var(--measure);line-height:var(--leading-body)}details[data-astro-cid-s5r4na5t][open] .answer[data-astro-cid-s5r4na5t]{animation:faq-open var(--duration-l) var(--ease)}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){details[data-astro-cid-s5r4na5t][open] .answer[data-astro-cid-s5r4na5t]{animation:none}.chevron[data-astro-cid-s5r4na5t]{transition:none}}.cta-band[data-astro-cid-eyejplsd]{gap:var(--space-8);align-items:start;display:grid}@media (width>=960px){.cta-band[data-astro-cid-eyejplsd]{gap:clamp(var(--space-8), 4vw, var(--space-16));grid-template-columns:1fr 1fr;align-items:center}}h2[data-astro-cid-eyejplsd]{max-width:18ch}.lead[data-astro-cid-eyejplsd]{margin-top:var(--space-4);max-width:44ch}.sticky-cta[data-astro-cid-wdq32qau]{z-index:50;background:var(--color-surface);border-top:1px solid var(--color-border);padding-inline:var(--space-4);padding-block-start:var(--space-4);padding-block-end:max(var(--space-4), env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.inner[data-astro-cid-wdq32qau]{justify-content:center;display:flex}.sticky-btn[data-astro-cid-wdq32qau]{width:100%;max-width:24rem}@media (width>=640px){.sticky-cta[data-astro-cid-wdq32qau]{display:none!important}}.hero[data-astro-cid-6voplrxj]{background:var(--color-bg);padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem) clamp(3.5rem,2rem + 5vw,6.5rem)}.hero-grid[data-astro-cid-6voplrxj]{align-items:center;gap:clamp(2.5rem,1rem + 5vw,5.5rem);display:grid}@media (width>=960px){.hero-grid[data-astro-cid-6voplrxj]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.status[data-astro-cid-6voplrxj]{border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--scale-small);color:var(--color-text-muted);align-items:center;gap:.6rem;margin-bottom:1.75rem;padding:.4rem .9rem .4rem .7rem;display:inline-flex}.dot[data-astro-cid-6voplrxj]{background:var(--color-action);width:.6rem;height:.6rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-action) 30%, transparent);border-radius:50%}h1[data-astro-cid-6voplrxj]{max-width:13ch}.lead[data-astro-cid-6voplrxj]{margin-top:var(--space-6)}.hero-form[data-astro-cid-6voplrxj]{margin-top:var(--space-8);scroll-margin-top:7rem}.traveller-hint[data-astro-cid-6voplrxj]{margin-top:var(--space-4);font-size:var(--scale-small);color:var(--color-text-muted)}.more[data-astro-cid-6voplrxj]{margin-top:var(--space-10);font-weight:var(--weight-semibold)}.page-hero[data-astro-cid-cnwnep6r]{background:var(--color-bg);color:var(--color-text);border-bottom:1px solid var(--color-border);padding-block:clamp(3rem,2rem + 4vw,6rem) clamp(2.5rem,2rem + 3vw,4.5rem)}h1[data-astro-cid-cnwnep6r]{max-width:20ch}.lead[data-astro-cid-cnwnep6r]{margin-top:var(--space-6);max-width:60ch}.page-hero[data-astro-cid-cnwnep6r] .hero-actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.page-hero .breadcrumbs{margin-bottom:var(--space-6)}.breadcrumbs[data-astro-cid-tn5o3dxu] ol[data-astro-cid-tn5o3dxu]{font-size:var(--scale-small);color:var(--color-text-muted);flex-wrap:wrap;gap:.25rem .5rem;padding:0;list-style:none;display:flex}.breadcrumbs[data-astro-cid-tn5o3dxu] li[data-astro-cid-tn5o3dxu]:not(:last-child):after{content:"/";color:var(--color-border-strong);margin-left:.5rem}.breadcrumbs[data-astro-cid-tn5o3dxu] a[data-astro-cid-tn5o3dxu]{color:inherit;text-decoration:none}.breadcrumbs[data-astro-cid-tn5o3dxu] a[data-astro-cid-tn5o3dxu]:hover{color:var(--color-link);text-decoration:underline}.breadcrumbs[data-astro-cid-tn5o3dxu] [data-astro-cid-tn5o3dxu][aria-current]{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:32ch;display:inline-block;overflow:hidden}.prose[data-astro-cid-waoecwnd] h2[data-astro-cid-waoecwnd]{font-size:var(--step-4);margin-top:0}.fees-grid[data-astro-cid-mvsypkyt]{gap:var(--space-10);display:grid}@media (width>=960px){.fees-grid[data-astro-cid-mvsypkyt]{grid-template-columns:1fr}}.fees-copy[data-astro-cid-mvsypkyt] h2[data-astro-cid-mvsypkyt]{margin-bottom:var(--space-6)}.fees-intro[data-astro-cid-mvsypkyt]{margin-bottom:var(--space-8)}.fee-explainer[data-astro-cid-mvsypkyt]{gap:var(--space-8);display:grid}@media (width>=960px){.fee-explainer[data-astro-cid-mvsypkyt]{grid-template-columns:1fr 1fr;align-items:start}}.fee-explainer-item[data-astro-cid-mvsypkyt] h3[data-astro-cid-mvsypkyt]{margin-bottom:var(--space-3)}.fee-example[data-astro-cid-mvsypkyt]{gap:var(--space-4);display:grid}.example-label[data-astro-cid-mvsypkyt]{font-size:var(--scale-small);font-weight:var(--weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em}.example-disclaimer[data-astro-cid-mvsypkyt]{font-size:var(--scale-xs);color:var(--color-text-muted)}.card[data-astro-cid-fjbsocwl]{border:1px solid var(--color-border-strong);border-radius:var(--radius-m);background:var(--color-surface-raised);box-shadow:0 1px 3px color-mix(in srgb, var(--color-text) 6%, transparent);transition:transform .24s var(--ease), border-color .24s var(--ease), box-shadow .24s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-fjbsocwl]:hover{border-color:var(--color-action);box-shadow:0 8px 24px color-mix(in srgb, var(--color-brand-deep) 12%, transparent);transform:translateY(-4px)}.card-image[data-astro-cid-fjbsocwl]{aspect-ratio:16/9;flex-shrink:0;width:100%;overflow:hidden}.card-image[data-astro-cid-fjbsocwl] img[data-astro-cid-fjbsocwl]{object-fit:cover;width:100%;height:100%;transition:transform .36s var(--ease);display:block}.card[data-astro-cid-fjbsocwl]:hover .card-image[data-astro-cid-fjbsocwl] img[data-astro-cid-fjbsocwl]{transform:scale(1.04)}.card-body[data-astro-cid-fjbsocwl]{flex-direction:column;flex:1;gap:.75rem;padding:1.75rem;display:flex}.meta[data-astro-cid-fjbsocwl]{font-size:var(--scale-small);color:var(--color-text-muted);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.title[data-astro-cid-fjbsocwl]{font-size:var(--scale-h3);line-height:1.2}.title[data-astro-cid-fjbsocwl] a[data-astro-cid-fjbsocwl]{color:var(--color-text);transition:color var(--duration) var(--ease);text-decoration:none}.title[data-astro-cid-fjbsocwl] a[data-astro-cid-fjbsocwl]:after{content:"";border-radius:inherit;position:absolute;inset:0}.card[data-astro-cid-fjbsocwl]:hover .title[data-astro-cid-fjbsocwl] a[data-astro-cid-fjbsocwl]{color:var(--color-link)}.title[data-astro-cid-fjbsocwl] a[data-astro-cid-fjbsocwl]:focus-visible{outline:none}.card[data-astro-cid-fjbsocwl]:has(a:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.excerpt[data-astro-cid-fjbsocwl]{color:var(--color-text-muted);font-size:.975rem}.filter[data-astro-cid-3wrtpdkk] ul[data-astro-cid-3wrtpdkk]{gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.filter-tab[data-astro-cid-3wrtpdkk]{border:1.5px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--scale-small);font-weight:var(--weight-semibold);color:var(--color-text-muted);transition:border-color var(--duration) var(--ease), color var(--duration) var(--ease), background-color var(--duration) var(--ease);padding:.45em 1em;text-decoration:none;display:inline-block}.filter-tab[data-astro-cid-3wrtpdkk]:hover{border-color:var(--color-border-strong);color:var(--color-text)}.filter-tab[data-astro-cid-3wrtpdkk][aria-current=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.posts[data-astro-cid-3wrtpdkk]{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:1.25rem;padding:0;list-style:none;display:grid}.posts[data-astro-cid-3wrtpdkk] li[data-astro-cid-3wrtpdkk]{display:grid}.posts[data-astro-cid-3wrtpdkk] li[data-astro-cid-3wrtpdkk][hidden]{display:none}.empty[data-astro-cid-3wrtpdkk]{color:var(--color-text-muted);font-size:var(--scale-body)}.callout[data-astro-cid-cdc3e6yf]{--tone:var(--color-info);--tone-soft:var(--color-info-soft);border-left:4px solid var(--tone);background:var(--tone-soft);color:var(--color-text);border-radius:0 var(--radius-s) var(--radius-s) 0;padding:.9rem 1.1rem;font-size:.975rem}.callout--success[data-astro-cid-cdc3e6yf]{--tone:var(--color-success);--tone-soft:var(--color-success-soft)}.callout--warning[data-astro-cid-cdc3e6yf]{--tone:var(--color-warning);--tone-soft:var(--color-warning-soft)}.callout--danger[data-astro-cid-cdc3e6yf]{--tone:var(--color-danger);--tone-soft:var(--color-danger-soft)}.toc[data-astro-cid-s3rbudjd]{font-size:.925rem;position:sticky;top:6.5rem}.toc-title[data-astro-cid-s3rbudjd]{margin-bottom:.75rem;font-weight:650}ol[data-astro-cid-s3rbudjd]{border-left:2px solid var(--color-border);padding:0;list-style:none}a[data-astro-cid-s3rbudjd]{color:var(--color-text-muted);transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);border-left:2px solid #0000;margin-left:-2px;padding:.4rem 0 .4rem 1rem;line-height:1.4;text-decoration:none;display:block}a[data-astro-cid-s3rbudjd]:hover{color:var(--color-link);border-left-color:var(--color-link)}.article-cta[data-astro-cid-2hna7lxd]{border-radius:var(--radius-l);background:var(--color-surface-raised);border:1px solid var(--color-border);gap:.75rem;padding:2rem;display:grid;position:relative;overflow:hidden}.article-cta[data-astro-cid-2hna7lxd]:after{content:"";background:var(--color-action);opacity:.9;border-radius:50%;width:5rem;height:5rem;position:absolute;top:-1.5rem;right:-1.5rem}.title[data-astro-cid-2hna7lxd]{font-size:var(--scale-lead);max-width:24ch;font-weight:650;line-height:1.2}p[data-astro-cid-2hna7lxd]:not(.title){color:var(--color-text-muted);max-width:52ch}.actions[data-astro-cid-2hna7lxd]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.post-hero-image[data-astro-cid-bkddzv6o]{margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}.hero-img[data-astro-cid-bkddzv6o]{border-radius:var(--radius-m,.75rem);aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.post-head[data-astro-cid-bkddzv6o]{padding-block:clamp(2.5rem,2rem + 3vw,4.5rem) clamp(2rem,1.5rem + 2vw,3rem)}.post-head[data-astro-cid-bkddzv6o] h1[data-astro-cid-bkddzv6o]{max-width:22ch;margin-top:1.75rem;font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem)}.preview[data-astro-cid-bkddzv6o]{max-width:var(--measure);margin-top:1.5rem}.lead[data-astro-cid-bkddzv6o]{margin-top:1.25rem}.meta[data-astro-cid-bkddzv6o]{border-top:1px solid var(--color-border);max-width:var(--measure);font-size:var(--scale-small);color:var(--color-text-muted);flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.meta[data-astro-cid-bkddzv6o] span[data-astro-cid-bkddzv6o]:first-child{color:var(--color-text);font-weight:600}.post-grid[data-astro-cid-bkddzv6o]{padding-bottom:var(--space-section);grid-template-columns:minmax(0,1fr) 16rem;gap:4rem;display:grid}.post-body[data-astro-cid-bkddzv6o]{align-content:start;gap:3.5rem;min-width:0;display:grid}.post-faq[data-astro-cid-bkddzv6o] h2[data-astro-cid-bkddzv6o]{font-size:var(--scale-h3);margin-bottom:1.5rem}.post-faq[data-astro-cid-bkddzv6o],.post-body[data-astro-cid-bkddzv6o] .article-cta{max-width:var(--measure)}.related[data-astro-cid-bkddzv6o]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.25rem;padding:0;list-style:none;display:grid}.related[data-astro-cid-bkddzv6o] li[data-astro-cid-bkddzv6o]{display:grid}.prose[data-astro-cid-bkddzv6o] table{display:block;overflow-x:auto}@media (width<=1040px){.post-grid[data-astro-cid-bkddzv6o]{grid-template-columns:1fr}.post-aside[data-astro-cid-bkddzv6o]{display:none}}.prose[data-astro-cid-efz3t45k]>h2[data-astro-cid-efz3t45k]:first-child{margin-top:0}.email-card[data-astro-cid-idxrcgyr]{border-radius:var(--radius-l);background:var(--color-surface-raised);border:1px solid var(--color-border);gap:.4rem;margin-top:2.5rem;padding:1.75rem 2rem;display:inline-grid}.label[data-astro-cid-idxrcgyr]{font-size:.95rem;font-weight:600}.email[data-astro-cid-idxrcgyr]{font-size:var(--scale-h3);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:620}.hint[data-astro-cid-idxrcgyr]{color:var(--color-text-muted);font-size:.95rem}.prose[data-astro-cid-hd5umlvw]>h2[data-astro-cid-hd5umlvw]:first-child{margin-top:0}.prose[data-astro-cid-hd5umlvw] h2[data-astro-cid-hd5umlvw]{font-size:var(--step-2)}
