.page[data-astro-cid-xxlxx5ld]{padding-bottom:90px}.section[data-astro-cid-xxlxx5ld]{margin-top:56px}.intro[data-astro-cid-xxlxx5ld]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:44px;align-items:start;max-width:1040px}.intro-text[data-astro-cid-xxlxx5ld]{font-size:clamp(1.04rem,1.4vw,1.16rem);line-height:1.72;color:#2c2f31}.intro-text[data-astro-cid-xxlxx5ld] p[data-astro-cid-xxlxx5ld]{margin:0 0 1.1em}.intro-text[data-astro-cid-xxlxx5ld] p[data-astro-cid-xxlxx5ld]:last-child{margin-bottom:0}.intro-text[data-astro-cid-xxlxx5ld] strong[data-astro-cid-xxlxx5ld]{font-weight:700;color:var(--ink)}.intro-text[data-astro-cid-xxlxx5ld] em[data-astro-cid-xxlxx5ld]{font-family:var(--font-serif);font-style:italic;color:var(--accent-warm)}.intro-panel[data-astro-cid-xxlxx5ld]{padding:28px 30px;position:sticky;top:88px}.panel-kicker[data-astro-cid-xxlxx5ld]{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7f93c8;margin-bottom:16px}.panel-lead[data-astro-cid-xxlxx5ld]{font-size:1.06rem;line-height:1.5;color:var(--text-on-dark)}.panel-lead[data-astro-cid-xxlxx5ld] strong[data-astro-cid-xxlxx5ld]{color:#fff;font-weight:700}.panel-note[data-astro-cid-xxlxx5ld]{margin-top:12px;font-size:.95rem;line-height:1.6;color:var(--text-on-dark-dim)}.intro-panel[data-astro-cid-xxlxx5ld] .fmt[data-astro-cid-xxlxx5ld]{margin-top:18px}.block-head[data-astro-cid-xxlxx5ld]{max-width:660px;margin-bottom:28px}.block-head[data-astro-cid-xxlxx5ld] .section-kicker[data-astro-cid-xxlxx5ld]{display:block}.block-head[data-astro-cid-xxlxx5ld] .section-title[data-astro-cid-xxlxx5ld]{margin-top:8px}.block-lede[data-astro-cid-xxlxx5ld]{margin-top:14px;font-size:1.05rem;line-height:1.6;color:#44494a}.wanted[data-astro-cid-xxlxx5ld]{max-width:1040px}.wanted-grid[data-astro-cid-xxlxx5ld]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px}.w-card[data-astro-cid-xxlxx5ld]{padding:28px;transition:transform .25s ease,border-color .2s ease}.w-card[data-astro-cid-xxlxx5ld]:hover{transform:translateY(-4px);border-color:var(--line-strong)}.w-num[data-astro-cid-xxlxx5ld]{display:block;font-size:.92rem;font-weight:700;color:var(--accent-warm);font-variant-numeric:tabular-nums;margin-bottom:14px}.w-card[data-astro-cid-xxlxx5ld] h3[data-astro-cid-xxlxx5ld]{font-size:clamp(1.12rem,1.7vw,1.26rem);line-height:1.25;letter-spacing:-.01em;color:var(--ink);font-weight:700}.w-card[data-astro-cid-xxlxx5ld] p[data-astro-cid-xxlxx5ld]{margin-top:10px;font-size:.98rem;line-height:1.6;color:#3d4143}.refused[data-astro-cid-xxlxx5ld]{margin-top:22px;padding:26px 30px;border-left:3px solid var(--accent-warm)}.refused-kicker[data-astro-cid-xxlxx5ld]{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c23e22;margin-bottom:14px}.refused-list[data-astro-cid-xxlxx5ld]{list-style:none;padding:0;display:grid;gap:12px}.refused-list[data-astro-cid-xxlxx5ld] li[data-astro-cid-xxlxx5ld]{position:relative;padding-left:22px;font-size:1rem;line-height:1.55;color:#3d4143}.refused-list[data-astro-cid-xxlxx5ld] li[data-astro-cid-xxlxx5ld]:before{content:"";position:absolute;left:0;top:.6em;width:9px;height:2px;border-radius:2px;background:var(--accent-warm)}.how[data-astro-cid-xxlxx5ld]{max-width:1040px}.steps[data-astro-cid-xxlxx5ld]{list-style:none;padding:0;display:grid;gap:16px;counter-reset:none}.step[data-astro-cid-xxlxx5ld]{display:flex;gap:26px;align-items:flex-start;padding:26px 30px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);transition:border-color .2s ease}.step[data-astro-cid-xxlxx5ld]:hover{border-color:var(--line-strong)}.step-num[data-astro-cid-xxlxx5ld]{font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:800;line-height:1;color:var(--accent-warm);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex:none;min-width:2.2ch}.step-body[data-astro-cid-xxlxx5ld]{min-width:0}.step-body[data-astro-cid-xxlxx5ld] h3[data-astro-cid-xxlxx5ld]{font-size:clamp(1.12rem,1.7vw,1.3rem);line-height:1.25;letter-spacing:-.01em;color:var(--ink);font-weight:700}.step-body[data-astro-cid-xxlxx5ld] p[data-astro-cid-xxlxx5ld]{margin-top:8px;font-size:1rem;line-height:1.62;color:#3d4143}.rule[data-astro-cid-xxlxx5ld]{max-width:1040px}.rule-panel[data-astro-cid-xxlxx5ld]{padding:38px 40px}.rule-title[data-astro-cid-xxlxx5ld]{font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.14;letter-spacing:-.025em;color:#fff;font-weight:800;margin-top:6px}.rule-list[data-astro-cid-xxlxx5ld]{list-style:none;padding:0;margin-top:24px;display:grid;gap:18px}.rule-list[data-astro-cid-xxlxx5ld] li[data-astro-cid-xxlxx5ld]{position:relative;padding-left:24px;font-size:1.02rem;line-height:1.62;color:var(--text-on-dark)}.rule-list[data-astro-cid-xxlxx5ld] li[data-astro-cid-xxlxx5ld]:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:2px;background:var(--accent-warm);transform:rotate(45deg)}.rule-list[data-astro-cid-xxlxx5ld] strong[data-astro-cid-xxlxx5ld]{color:#fff;font-weight:700}.cta[data-astro-cid-xxlxx5ld]{max-width:1040px}.cta-inner[data-astro-cid-xxlxx5ld]{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;padding:42px 46px;border-radius:var(--radius-card);background:linear-gradient(135deg,#f3d9cf,#e9ecf5 55%,#d7e0f7)}.cta-text[data-astro-cid-xxlxx5ld] h2[data-astro-cid-xxlxx5ld]{font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.12;letter-spacing:-.025em;color:var(--ink);font-weight:800}.cta-text[data-astro-cid-xxlxx5ld] p[data-astro-cid-xxlxx5ld]{margin-top:12px;max-width:480px;color:#4a4e4c;line-height:1.55}.cta[data-astro-cid-xxlxx5ld] .btn-primary[data-astro-cid-xxlxx5ld]{flex:none}@media(max-width:880px){.intro[data-astro-cid-xxlxx5ld]{grid-template-columns:1fr;gap:30px}.intro-panel[data-astro-cid-xxlxx5ld]{position:static}}@media(max-width:560px){.step[data-astro-cid-xxlxx5ld]{flex-direction:column;gap:12px;padding:22px}.w-card[data-astro-cid-xxlxx5ld]{padding:24px 22px}.rule-panel[data-astro-cid-xxlxx5ld]{padding:28px 24px}.cta-inner[data-astro-cid-xxlxx5ld]{padding:30px 26px}}
