.LegalPageLayout-module__zubhtW__page{background:var(--off-white);min-height:100vh;color:var(--navy)}.LegalPageLayout-module__zubhtW__inner{width:min(1120px,100% - 40px);margin:0 auto}.LegalPageLayout-module__zubhtW__hero{border-bottom:1px solid var(--gray-200);background:linear-gradient(180deg, #fffffff5, #fafbfaf5), var(--white);padding:130px 0 56px}.LegalPageLayout-module__zubhtW__hero .LegalPageLayout-module__zubhtW__inner{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:48px;display:grid}.LegalPageLayout-module__zubhtW__heroCopy{min-width:0}.LegalPageLayout-module__zubhtW__kicker{color:var(--green-deep);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}.LegalPageLayout-module__zubhtW__hero h1{max-width:760px;color:var(--navy-deep);margin:0;font-size:clamp(2.4rem,6vw,5rem);font-weight:800;line-height:.96}.LegalPageLayout-module__zubhtW__description{max-width:720px;color:var(--gray-700);margin:22px 0 0;font-size:17px;line-height:1.65}.LegalPageLayout-module__zubhtW__meta{color:var(--gray-600);margin:18px 0 0;font-size:13px;font-weight:700}.LegalPageLayout-module__zubhtW__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.LegalPageLayout-module__zubhtW__actions a{border:1px solid var(--gray-200);border-radius:var(--r-pill);background:var(--white);min-height:38px;color:var(--green-deep);align-items:center;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.LegalPageLayout-module__zubhtW__actions a:hover{border-color:var(--green-start);color:var(--navy-deep)}.LegalPageLayout-module__zubhtW__summaryPanel{border:1px solid var(--gray-200);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-sm);padding:22px}.LegalPageLayout-module__zubhtW__summaryLogo{margin-bottom:16px;display:block}.LegalPageLayout-module__zubhtW__summaryPanel h2{color:var(--navy-deep);margin:0 0 12px;font-size:18px}.LegalPageLayout-module__zubhtW__summaryPanel ul{gap:10px;margin:0;padding:0;display:grid}.LegalPageLayout-module__zubhtW__summaryPanel li{color:var(--gray-700);font-size:13px;line-height:1.55;list-style:none}.LegalPageLayout-module__zubhtW__summaryPanel li:before{content:"";background:var(--green-deep);vertical-align:1px;border-radius:999px;width:7px;height:7px;margin-right:9px;display:inline-block}.LegalPageLayout-module__zubhtW__contentGrid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:46px;padding:46px 0 72px;display:grid}.LegalPageLayout-module__zubhtW__toc{border:1px solid var(--gray-200);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-xs);padding:16px;position:sticky;top:92px}.LegalPageLayout-module__zubhtW__toc strong{color:var(--navy-deep);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-size:12px;display:block}.LegalPageLayout-module__zubhtW__toc nav{gap:4px;display:grid}.LegalPageLayout-module__zubhtW__toc a{border-radius:var(--r-sm);color:var(--gray-700);padding:7px 8px;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none}.LegalPageLayout-module__zubhtW__toc a:hover{background:var(--tint-green);color:var(--green-deep)}.LegalPageLayout-module__zubhtW__article{border:1px solid var(--gray-200);border-radius:var(--r-md);background:var(--white);min-width:0;box-shadow:var(--shadow-sm)}.LegalPageLayout-module__zubhtW__section{padding:30px 34px;scroll-margin-top:96px}.LegalPageLayout-module__zubhtW__section+.LegalPageLayout-module__zubhtW__section{border-top:1px solid var(--gray-200)}.LegalPageLayout-module__zubhtW__section h2{color:var(--navy-deep);margin:0 0 14px;font-size:24px;line-height:1.25}.LegalPageLayout-module__zubhtW__section h3{color:var(--navy);margin:24px 0 8px;font-size:16px;line-height:1.4}.LegalPageLayout-module__zubhtW__section p{color:var(--gray-700);margin:0 0 14px;font-size:14px;line-height:1.75}.LegalPageLayout-module__zubhtW__section p:last-child{margin-bottom:0}.LegalPageLayout-module__zubhtW__section ul,.LegalPageLayout-module__zubhtW__section ol{gap:8px;margin:12px 0 16px;padding-left:22px;display:grid}.LegalPageLayout-module__zubhtW__section li{color:var(--gray-700);font-size:14px;line-height:1.65}.LegalPageLayout-module__zubhtW__section a{color:var(--green-deep);font-weight:800}.LegalPageLayout-module__zubhtW__callout{border:1px solid color-mix(in srgb, var(--green-start) 35%, var(--gray-200));border-radius:var(--r-md);background:var(--tint-green);padding:16px}.LegalPageLayout-module__zubhtW__callout p{color:var(--navy);font-weight:650}.LegalPageLayout-module__zubhtW__dataTable{border:1px solid var(--gray-200);border-radius:var(--r-md);margin:18px 0;display:grid;overflow:hidden}.LegalPageLayout-module__zubhtW__dataRow{grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);gap:18px;padding:16px;display:grid}.LegalPageLayout-module__zubhtW__dataRow+.LegalPageLayout-module__zubhtW__dataRow{border-top:1px solid var(--gray-200)}.LegalPageLayout-module__zubhtW__dataRow strong{color:var(--navy-deep);font-size:13px;line-height:1.45}.LegalPageLayout-module__zubhtW__dataRow div{color:var(--gray-700);font-size:14px;line-height:1.65}@media (max-width:920px){.LegalPageLayout-module__zubhtW__hero .LegalPageLayout-module__zubhtW__inner,.LegalPageLayout-module__zubhtW__contentGrid{grid-template-columns:1fr}.LegalPageLayout-module__zubhtW__summaryPanel{max-width:620px}.LegalPageLayout-module__zubhtW__toc{position:static}}@media (max-width:620px){.LegalPageLayout-module__zubhtW__inner{width:min(100% - 28px,1120px)}.LegalPageLayout-module__zubhtW__hero{padding:112px 0 38px}.LegalPageLayout-module__zubhtW__hero .LegalPageLayout-module__zubhtW__inner{gap:28px}.LegalPageLayout-module__zubhtW__description{font-size:15px}.LegalPageLayout-module__zubhtW__contentGrid{padding:28px 0 46px}.LegalPageLayout-module__zubhtW__section{padding:24px 18px}.LegalPageLayout-module__zubhtW__dataRow{grid-template-columns:1fr;gap:8px}}
