.legal-center[data-astro-cid-vxegh2s3]{--bg: #f7f4ec;--surface: #fffefa;--line: rgba(8, 62, 45, .14);--green: #083e2d;--text: #465c52;background:var(--bg);color:var(--green)}.legal-shell[data-astro-cid-vxegh2s3]{width:min(1360px,calc(100% - 64px));margin:0 auto}.legal-center__hero[data-astro-cid-vxegh2s3],.legal-center__section[data-astro-cid-vxegh2s3]{padding:clamp(34px,4.6vw,62px) 0}.legal-center__hero[data-astro-cid-vxegh2s3]{position:relative;display:flex;align-items:center;min-height:clamp(360px,34vw,520px);padding:0;overflow:hidden;isolation:isolate;background:var(--bg)}.legal-center__hero[data-astro-cid-vxegh2s3]:before{content:"";position:absolute;inset:0 0 0 auto;width:min(62%,920px);background-image:url(/assets/reference/legal-hero.png);background-position:right center;background-size:cover;background-repeat:no-repeat;z-index:0}.legal-center__hero[data-astro-cid-vxegh2s3]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--bg) 0%,var(--bg) 40%,rgba(247,244,236,.94) 50%,rgba(247,244,236,.62) 62%,rgba(247,244,236,.18) 78%,rgba(247,244,236,0) 100%);pointer-events:none}.legal-center__hero-inner[data-astro-cid-vxegh2s3]{position:relative;z-index:2;padding:clamp(48px,5vw,72px) 0}.legal-center__hero-copy[data-astro-cid-vxegh2s3]{max-width:min(680px,52%)}.legal-center__section--soft[data-astro-cid-vxegh2s3]{background:#fffefa6b}.legal-label[data-astro-cid-vxegh2s3]{margin:0 0 14px;color:#083e2db8;font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.legal-center[data-astro-cid-vxegh2s3] h1[data-astro-cid-vxegh2s3],.legal-center[data-astro-cid-vxegh2s3] h2[data-astro-cid-vxegh2s3],.legal-center[data-astro-cid-vxegh2s3] h3[data-astro-cid-vxegh2s3]{margin:0;font-family:var(--font-body);color:var(--green);letter-spacing:-.04em;text-wrap:balance}.legal-center[data-astro-cid-vxegh2s3] h1[data-astro-cid-vxegh2s3]{max-width:850px;font-size:clamp(2.4rem,4vw,3.75rem);line-height:1.02}.legal-center[data-astro-cid-vxegh2s3] h2[data-astro-cid-vxegh2s3]{font-size:clamp(1.65rem,2.35vw,2.35rem);line-height:1.12}.legal-center[data-astro-cid-vxegh2s3] h3[data-astro-cid-vxegh2s3]{font-size:clamp(1.08rem,1.6vw,1.4rem);line-height:1.18}.legal-center__hero[data-astro-cid-vxegh2s3] p[data-astro-cid-vxegh2s3],.legal-doc-card[data-astro-cid-vxegh2s3] p[data-astro-cid-vxegh2s3],.legal-info-card[data-astro-cid-vxegh2s3] p[data-astro-cid-vxegh2s3]{color:var(--text);font-size:1rem;line-height:1.62}.legal-center__hero[data-astro-cid-vxegh2s3] p[data-astro-cid-vxegh2s3]{max-width:620px;margin:18px 0 0}.legal-doc-grid[data-astro-cid-vxegh2s3],.legal-info-grid[data-astro-cid-vxegh2s3]{display:grid;gap:22px}.legal-doc-grid[data-astro-cid-vxegh2s3]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.legal-info-grid[data-astro-cid-vxegh2s3]{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-doc-card[data-astro-cid-vxegh2s3],.legal-info-card[data-astro-cid-vxegh2s3]{border:1px solid var(--line);border-radius:14px;background:#fffefaf0;box-shadow:0 16px 38px #122d220a}.legal-doc-card[data-astro-cid-vxegh2s3]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;min-height:240px;padding:26px;color:inherit;text-decoration:none}.legal-doc-card[data-astro-cid-vxegh2s3]>.material-symbols-outlined[data-astro-cid-vxegh2s3],.legal-info-card[data-astro-cid-vxegh2s3]>.material-symbols-outlined[data-astro-cid-vxegh2s3]{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:16px;background:#083e2d14;color:var(--green);font-size:1.5rem}.legal-doc-card[data-astro-cid-vxegh2s3] p[data-astro-cid-vxegh2s3],.legal-info-card[data-astro-cid-vxegh2s3] p[data-astro-cid-vxegh2s3]{margin:10px 0 0}.legal-doc-card__button[data-astro-cid-vxegh2s3]{grid-column:2;display:flex;min-height:44px;align-items:center;justify-content:space-between;align-self:end;border:1px solid rgba(8,62,45,.5);border-radius:4px;color:var(--green);padding:0 18px;font-weight:900}.legal-info-card[data-astro-cid-vxegh2s3]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;padding:26px}.legal-info-card[data-astro-cid-vxegh2s3] a[data-astro-cid-vxegh2s3]{color:var(--green);font-weight:900;text-decoration:none}@media(max-width:980px){.legal-center__hero[data-astro-cid-vxegh2s3]:before{width:72%}.legal-center__hero-copy[data-astro-cid-vxegh2s3]{max-width:min(620px,58%)}.legal-doc-grid[data-astro-cid-vxegh2s3]{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-info-grid[data-astro-cid-vxegh2s3]{grid-template-columns:1fr}}@media(max-width:640px){.legal-shell[data-astro-cid-vxegh2s3]{width:min(100%,calc(100% - 24px))}.legal-center__hero[data-astro-cid-vxegh2s3]{min-height:clamp(420px,92vw,520px)}.legal-center__hero[data-astro-cid-vxegh2s3]:before{inset:auto 0 0;width:100%;height:52%;background-position:center bottom}.legal-center__hero[data-astro-cid-vxegh2s3]:after{background:linear-gradient(180deg,var(--bg) 0%,var(--bg) 46%,rgba(247,244,236,.92) 58%,rgba(247,244,236,.45) 72%,rgba(247,244,236,0) 100%)}.legal-center__hero-copy[data-astro-cid-vxegh2s3]{max-width:100%}.legal-doc-grid[data-astro-cid-vxegh2s3],.legal-doc-card[data-astro-cid-vxegh2s3],.legal-info-card[data-astro-cid-vxegh2s3]{grid-template-columns:1fr}}
