.legal_page__SBb3h{max-width:760px;margin:0 auto;padding:3rem 1.25rem 4rem}.legal_title__MF3dz{font-family:var(--font-display,serif);font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.15;margin:0 0 .5rem;color:var(--fg,#14241a)}.legal_updated__maFrX{margin:0 0 2rem;font-size:.9rem;color:var(--muted,#6b7280)}.legal_intro__vFk4N{font-size:1.05rem;line-height:1.7;color:var(--fg,#1f2d24);margin:0 0 2rem}.legal_body__JKt_h h2{font-family:var(--font-display,serif);font-size:1.3rem;margin:2.25rem 0 .6rem;color:var(--fg,#14241a)}.legal_body__JKt_h h3{font-size:1.05rem;margin:1.5rem 0 .4rem;color:var(--fg,#1f2d24)}.legal_body__JKt_h li,.legal_body__JKt_h p{font-size:1rem;line-height:1.7;color:var(--fg,#2a3a30)}.legal_body__JKt_h p{margin:0 0 1rem}.legal_body__JKt_h ul{margin:0 0 1.25rem;padding-left:1.25rem}.legal_body__JKt_h li{margin:0 0 .4rem}.legal_body__JKt_h a{color:var(--accent,#2f6b46);text-decoration:underline}.legal_hubGrid__NeW8o{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1.5rem}.legal_hubLink__nnwAv{display:inline-flex;align-items:center;padding:.4rem .85rem;border:1px solid var(--border,#e2e6e3);border-radius:999px;background:var(--surface-2,#f7f9f7);color:var(--fg,#1f2d24);font-size:.9rem;line-height:1.2;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.legal_hubLink__nnwAv:hover{border-color:var(--accent,#2f6b46);color:var(--accent,#2f6b46);background:var(--focus-ring,#eef4ef)}.legal_contact__oQTZQ{margin-top:2.5rem;padding:1.25rem 1.5rem;border:1px solid var(--border,#e2e6e3);border-radius:12px;background:var(--surface-2,#f7f9f7)}.legal_contact__oQTZQ h2{margin-top:0}