.legal_page__IrYEV{--accent:#57a417;--accent-ink:#3a7410;--accent-soft:#e9f4d9;--accent-glow:rgba(143,216,58,0.32);--bg:#f6f8f1;--panel:#ffffff;--fg:#16200d;--muted:#5d6a51;--faint:#647159;--border:rgba(22,32,13,0.1);--border-soft:rgba(22,32,13,0.07);--font-disp:var(--font-display),"Bricolage Grotesque",ui-sans-serif,sans-serif;min-height:100vh;background:radial-gradient(900px 480px at 50% -10%,var(--accent-soft) 0,transparent 60%),var(--bg);color:var(--fg);font-family:var(--font-body),"Plus Jakarta Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.legal_nav__z3DRl{position:sticky;top:0;z-index:50;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);background:rgba(246,248,241,.8);border-bottom:1px solid var(--border)}.legal_navInner__eudpN{max-width:880px;margin:0 auto;padding:13px 24px;display:flex;align-items:center;gap:16px}.legal_brand__TsxMY{display:flex;align-items:center;gap:10px;color:var(--fg);text-decoration:none}.legal_brandLogo__YhKOW{height:26px;width:auto;display:block}.legal_brandMark__uGRzl{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(150deg,var(--accent-2,#8fd83a),var(--accent));color:#fff;font-weight:900;font-size:17px}.legal_brandDot__At2tY{color:var(--accent-ink)}.legal_navSpacer__dCVjJ{flex:1}.legal_backLink__eYhbJ{display:inline-flex;align-items:center;gap:7px;color:var(--muted);text-decoration:none;font-size:13.5px;font-weight:600;padding:8px 13px;border:1px solid var(--border);border-radius:10px;background:var(--panel);transition:color .18s ease,border-color .18s ease,background .18s ease}.legal_backLink__eYhbJ:hover{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.legal_backLink__eYhbJ svg{width:15px;height:15px}.legal_backLink__eYhbJ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legal_shell__Ina_b{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:60px 24px 96px}.legal_eyebrow___kxue{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink)}.legal_h1__LibZV{margin:12px 0 0;font-family:var(--font-disp);font-size:clamp(30px,5vw,46px);line-height:1.08;font-weight:800;letter-spacing:-.03em}.legal_updated__ARjKf{margin:14px 0 0;font-size:13px;color:var(--faint)}.legal_intro__nlJJN{margin:22px 0 0;font-size:16px;line-height:1.65;color:var(--muted);max-width:720px}.legal_divider__e_zhe{height:1px;background:var(--border);margin:36px 0}.legal_section__EO1Sm{margin:28px 0 0}.legal_sectionTitle__3Hss1{margin:0;font-family:var(--font-disp);font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--fg)}.legal_sectionText__W12GZ{margin:10px 0 0;font-size:15px;line-height:1.68;color:var(--muted)}.legal_card__1HRai{margin:28px 0 0;background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:26px 24px;box-shadow:0 2px 10px rgba(22,32,13,.03)}.legal_cardConfirm__O8Yt3{border-color:rgba(87,164,23,.4);background:radial-gradient(600px 240px at 50% 0,var(--accent-soft),transparent 70%),var(--panel)}.legal_cardTitle__98Gw5{margin:0;font-family:var(--font-disp);font-size:18px;font-weight:700;letter-spacing:-.01em}.legal_cardText__bS7g2{margin:10px 0 0;font-size:15px;line-height:1.65;color:var(--muted)}.legal_codeRow___wRhJ{margin:18px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.legal_codeLabel__0nIr4{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--faint)}.legal_codeValue__hJS4E{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;font-weight:700;color:var(--accent-ink);background:var(--accent-soft);border:1px solid rgba(87,164,23,.3);border-radius:9px;padding:8px 14px;letter-spacing:.04em;word-break:break-all}.legal_steps__3t4bd{margin:14px 0 0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:10px}.legal_steps__3t4bd li{font-size:15px;line-height:1.6;color:var(--muted)}.legal_contactBox__HgTgy{margin:34px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:15px;color:var(--muted)}.legal_contactBox__HgTgy strong{color:var(--fg);font-weight:700}.legal_contactLink__ZFSkT{color:var(--accent-ink);text-decoration:none;font-weight:600}.legal_contactLink__ZFSkT:hover{text-decoration:underline}.legal_footer__3G6ny{position:relative;z-index:1;border-top:1px solid var(--border);max-width:880px;margin:0 auto;padding:28px 24px 40px;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;font-size:13px;color:var(--faint)}.legal_footerLinks__Qb5ja{display:flex;flex-wrap:wrap;gap:16px}.legal_footerLink__ZJXyl{color:var(--muted);text-decoration:none;transition:color .18s ease}.legal_footerLink__ZJXyl:hover{color:var(--accent-ink)}.legal_footerLink__ZJXyl:focus-visible,.legal_footerSpacer__sxb2G:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legal_footerSpacer__sxb2G{flex:1}.blog_eyebrow__blscb{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display,Georgia,serif);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink,#3a7410);font-weight:700;margin:0 0 14px}.blog_eyebrow__blscb:before{content:"";width:22px;height:2px;background:var(--accent,#57a417);border-radius:2px}.blog_h1__hhFsN{font-family:var(--font-display,Georgia,serif);font-weight:700;font-size:clamp(1.9rem,5vw,3rem);line-height:1.08;letter-spacing:-.02em;color:var(--ink,#16200d);margin:0 0 14px}.blog_intro__SvKLe{font-size:clamp(1.02rem,2.4vw,1.18rem);line-height:1.6;color:var(--muted,#5d6a51);max-width:60ch;margin:0 0 36px}.blog_postList__COuJA{display:grid;gap:18px;margin:0 0 8px}.blog_postCard__4t_pL{display:block;text-decoration:none;border:1px solid color-mix(in srgb,var(--ink,#16200d) 12%,transparent);background:color-mix(in srgb,var(--mint,#e9f4d9) 35%,#fff);border-radius:18px;padding:clamp(20px,3vw,30px);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,border-color .25s ease}.blog_postCard__4t_pL:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(22,32,13,.4);border-color:color-mix(in srgb,var(--accent,#57a417) 45%,transparent)}.blog_postCard__4t_pL:focus-visible{outline:3px solid var(--accent,#57a417);outline-offset:3px}.blog_postCardDate___vJZZ{font-size:.8rem;letter-spacing:.04em;color:var(--faint,#647159);text-transform:uppercase;font-weight:600}.blog_postCardTitle__gdUpj{font-family:var(--font-display,Georgia,serif);font-weight:700;font-size:clamp(1.25rem,3vw,1.6rem);line-height:1.16;color:var(--ink,#16200d);margin:10px 0 8px;letter-spacing:-.01em}.blog_postCardDesc__QNGnL{font-size:1rem;line-height:1.55;color:var(--muted,#5d6a51);margin:0 0 14px}.blog_postCardCta__ynzJ3{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.92rem;color:var(--accent-ink,#3a7410)}.blog_postCardCta__ynzJ3 svg{width:16px;height:16px;transition:transform .25s ease}.blog_postCard__4t_pL:hover .blog_postCardCta__ynzJ3 svg{transform:translateX(4px)}.blog_empty__Rbtbe{font-size:1.05rem;color:var(--muted,#5d6a51);padding:30px 0}.blog_articleMeta__EcNRb{font-size:.85rem;letter-spacing:.04em;color:var(--faint,#647159);text-transform:uppercase;font-weight:600;margin:0 0 20px}.blog_lead__bRADt{font-size:clamp(1.08rem,2.6vw,1.28rem);line-height:1.6;color:var(--ink,#16200d);font-weight:500;margin:0 0 12px}.blog_divider__e1qQd{height:1px;background:color-mix(in srgb,var(--ink,#16200d) 12%,transparent);margin:28px 0}.blog_section__SDyEQ{margin:0 0 26px}.blog_h2__WTjDa{font-family:var(--font-display,Georgia,serif);font-weight:700;font-size:clamp(1.25rem,3vw,1.55rem);line-height:1.2;letter-spacing:-.01em;color:var(--ink,#16200d);margin:0 0 12px}.blog_p__2q3lw{font-size:1.05rem;line-height:1.7;color:var(--muted,#5d6a51);margin:0 0 14px}.blog_p__2q3lw:last-child{margin-bottom:0}.blog_tagRow__uPSQi{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0}.blog_tag__8Xces{font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--accent-ink,#3a7410);background:color-mix(in srgb,var(--mint,#e9f4d9) 60%,#fff);border:1px solid color-mix(in srgb,var(--accent,#57a417) 28%,transparent);border-radius:999px;padding:5px 12px}.blog_relatedWrap__QeKwZ{margin:42px 0 0;padding-top:30px;border-top:1px solid color-mix(in srgb,var(--ink,#16200d) 12%,transparent)}.blog_relatedTitle__tU5NY{font-family:var(--font-display,Georgia,serif);font-weight:700;font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.2;letter-spacing:-.01em;color:var(--ink,#16200d);margin:0 0 18px}.blog_backRow__axP1j{margin:0 0 26px}.blog_backLink__JiI_o{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.9rem;color:var(--accent-ink,#3a7410);text-decoration:none}.blog_backLink__JiI_o svg{width:16px;height:16px}.blog_backLink__JiI_o:hover{text-decoration:underline}.blog_cta__NYQo8{margin:38px 0 0;padding:clamp(24px,4vw,36px);border-radius:22px;background:var(--ink,#16200d);color:#f3f7ec;text-align:center}.blog_ctaTitle__cjS5k{font-family:var(--font-display,Georgia,serif);font-weight:700;font-size:clamp(1.3rem,3.4vw,1.7rem);line-height:1.18;margin:0 0 10px;color:#fff}.blog_ctaText__rz0ff{font-size:1.02rem;line-height:1.55;color:#c9d6bd;margin:0 0 20px;max-width:48ch;margin-inline:auto}.blog_ctaBtn___kkWe{display:inline-flex;align-items:center;gap:8px;background:var(--accent-2,#8fd83a);color:#16200d;font-weight:800;font-size:1rem;text-decoration:none;padding:13px 26px;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease}.blog_ctaBtn___kkWe:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px rgba(143,216,58,.6)}.blog_ctaBtn___kkWe:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (prefers-reduced-motion:reduce){.blog_ctaBtn___kkWe,.blog_postCardCta__ynzJ3 svg,.blog_postCard__4t_pL{transition:none}}