.search_toggle[data-astro-cid-otpdt6jm]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;color:#475569;font:inherit;font-size:.9rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.search_toggle[data-astro-cid-otpdt6jm]:hover{border-color:#94a3b8;color:#0f172a}.search_kbd[data-astro-cid-otpdt6jm]{border:1px solid #cbd5e1;border-radius:.25rem;padding:0 .35rem;font-size:.75rem;line-height:1.4;color:#64748b;background:#f8fafc}.search_modal[data-astro-cid-otpdt6jm]{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:10vh 1rem 1rem}.search_modal[data-astro-cid-otpdt6jm][hidden]{display:none}.search_backdrop[data-astro-cid-otpdt6jm]{position:absolute;inset:0;background:#0f172a73}.search_panel[data-astro-cid-otpdt6jm]{position:relative;width:100%;max-width:640px;background:#fff;border-radius:.75rem;box-shadow:0 20px 60px #0f172a40;padding:1.25rem}.search_close[data-astro-cid-otpdt6jm]{position:absolute;top:.5rem;right:.75rem;border:none;background:none;font-size:1.75rem;line-height:1;color:#94a3b8;cursor:pointer}.search_close[data-astro-cid-otpdt6jm]:hover{color:#0f172a}.search_hint[data-astro-cid-otpdt6jm]{margin:.75rem 0 0;color:#64748b;font-size:.9rem}.search_hint[data-astro-cid-otpdt6jm] code[data-astro-cid-otpdt6jm]{background:#f1f5f9;padding:.1rem .35rem;border-radius:.25rem}#pagefind-search[data-astro-cid-otpdt6jm]{--pagefind-ui-primary: #0f172a;--pagefind-ui-text: #0f172a;--pagefind-ui-background: #fff;--pagefind-ui-border: #e2e8f0;--pagefind-ui-border-radius: .5rem;--pagefind-ui-font: inherit}@media(max-width:640px){.search_toggle_label[data-astro-cid-otpdt6jm],.search_kbd[data-astro-cid-otpdt6jm]{display:none}}.referral-ads[data-astro-cid-kvglgc7u]{padding:clamp(2.5rem,5vw,4rem) 0;background:#f8fafc;border-top:1px solid #e2e8f0}.referral-ads-header[data-astro-cid-kvglgc7u]{text-align:center;max-width:640px;margin:0 auto 28px}.referral-ads-title[data-astro-cid-kvglgc7u]{margin-top:.35em;margin-bottom:.5em;font-size:clamp(1.35rem,3vw,1.85rem)}.referral-ads-intro[data-astro-cid-kvglgc7u]{margin:0;color:#64748b;font-size:.97rem;line-height:1.55}.referral-ads-grid[data-astro-cid-kvglgc7u]{list-style:none;padding:0;display:grid;gap:16px;grid-template-columns:1fr;max-width:1100px;margin:0 auto}@media(min-width:640px){.referral-ads-grid[data-astro-cid-kvglgc7u]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.referral-ads-grid[data-astro-cid-kvglgc7u]{grid-template-columns:repeat(4,1fr)}}.referral-card[data-astro-cid-kvglgc7u]{margin:0}.referral-card-link[data-astro-cid-kvglgc7u]{display:flex;height:100%;min-height:140px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 4px 16px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.referral-card-link[data-astro-cid-kvglgc7u]:hover{border-color:#0056b3;box-shadow:0 8px 24px #0f172a14;transform:translateY(-2px)}.referral-card-link[data-astro-cid-kvglgc7u]:focus-visible{outline:2px solid #0056b3;outline-offset:2px}.referral-card-accent[data-astro-cid-kvglgc7u]{width:6px;flex-shrink:0}.referral-card-body[data-astro-cid-kvglgc7u]{display:flex;flex-direction:column;gap:8px;padding:18px 18px 16px;flex:1}.referral-card-name[data-astro-cid-kvglgc7u]{font-weight:800;font-size:1.05rem;color:#0f172a;letter-spacing:-.01em}.referral-card-tagline[data-astro-cid-kvglgc7u]{flex:1;font-size:.88rem;line-height:1.45;color:#475569}.referral-card-cta[data-astro-cid-kvglgc7u]{font-size:.82rem;font-weight:700;color:#0056b3}.referral-ads-disclosure[data-astro-cid-kvglgc7u]{margin:18px auto 0;max-width:1100px;text-align:center;font-size:.78rem;color:#94a3b8;line-height:1.4}.skip-link[data-astro-cid-37fxchfa]{position:absolute;left:1rem;top:1rem;z-index:1000;transform:translateY(-150%);padding:.75rem 1rem;border-radius:.5rem;background:#0f172a;color:#fff;text-decoration:none;transition:transform .2s ease}.skip-link[data-astro-cid-37fxchfa]:focus{transform:translateY(0)}
