.legal-page header:not(.scrolled){height:6.375vw}.legal-main{width:min(70vw,100% - 4vw);margin:0 auto;padding:11.25vw 0 6vw}.legal-hero{border-bottom:.0625vw solid #dce7e1;padding-bottom:2.25vw}.legal-eyebrow{color:#52605a;font-size:max(var(--compact-small-font,0vw), .75vw);letter-spacing:.125vw;text-transform:uppercase;align-items:center;gap:1vw;margin-bottom:1.25vw;display:flex}.legal-eyebrow:before{content:"";background:#009b49;width:2.5vw;height:.0625vw}.legal-hero h1{font-size:max(var(--compact-h1-font,0vw), 3.25vw);margin-bottom:1.25vw;line-height:1.2}.legal-hero p{max-width:47.5vw;font-size:max(var(--compact-body-font,0vw), 1vw);line-height:1.8}.legal-hero .legal-date{font-size:max(var(--compact-small-font,0vw), .8125vw);margin-top:1vw}.legal-layout{grid-template-columns:15vw minmax(0,1fr);align-items:start;gap:4vw;padding-top:2.5vw;display:grid}.legal-contents{background:#f4f8f5;border-radius:1vw;max-height:calc(100dvh - 8.871vw);padding:1.5vw;position:sticky;top:7.621vw;overflow-y:auto}.legal-contents p{color:#0c1712;font-family:I-SB;font-size:max(var(--compact-body-font,0vw), .875vw);margin-bottom:.75vw}.legal-contents a{font-size:max(var(--compact-small-font,0vw), .8125vw);padding:.5vw 0;line-height:1.6;transition:color .2s;display:block}.legal-contents a[aria-current=location]{color:#007d49;text-underline-offset:.1875vw;font-family:I-SB;text-decoration:underline}.legal-article{min-width:0;font-size:max(var(--compact-body-font,0vw), .9375vw);line-height:1.85}.legal-article section{border-bottom:.0625vw solid #dce7e1;margin-bottom:1.75vw;padding-bottom:1.75vw;scroll-margin-top:8.75vw}.legal-article section:last-child{margin-bottom:0}.legal-article h2{font-family:M-B;font-size:max(var(--compact-h2-font,0vw), 1.4375vw);margin-bottom:.875vw;line-height:1.4}.legal-article p+p{margin-top:.75vw}.legal-article ul{margin-top:.75vw;padding-left:1.375vw}.legal-article li+li{margin-top:.375vw}.legal-article a{color:#007d49;text-underline-offset:.1875vw;overflow-wrap:anywhere;text-decoration:underline}.legal-article address{margin-top:.75vw;font-style:normal}@media (width<=1200px){.legal-main{width:calc(100% - 80px);padding-top:max(11.25vw,144px)}.legal-layout{grid-template-columns:220px minmax(0,1fr);gap:40px}.legal-contents{max-height:calc(100dvh - 128px);padding:20px;top:max(7.621vw,104px)}.legal-contents a{padding:10px 0}.legal-article section{margin-bottom:24px;padding-bottom:24px}}@media (width<=960px){.legal-eyebrow{letter-spacing:.46512vw;gap:3.72093vw;margin-bottom:4.65116vw;font-size:2.7907vw}.legal-eyebrow:before{width:9.30233vw;height:.23256vw}.legal-hero h1{margin-bottom:4.65116vw;font-size:8.37209vw}.legal-hero .legal-date{margin-top:3.72093vw;font-size:3.02326vw}.legal-contents p{margin-bottom:2.7907vw;font-size:3.25581vw}.legal-contents a[aria-current=location]{text-underline-offset:.69767vw}.legal-article{font-size:3.48837vw}.legal-article p+p,.legal-article address{margin-top:2.7907vw}.legal-article ul{margin-top:2.7907vw;padding-left:5.11628vw}.legal-article li+li{margin-top:1.39535vw}.legal-article a{text-underline-offset:.69767vw}.legal-page header:not(.scrolled){height:20.4651vw}.legal-main{width:min(176.744vw,100% - 9.30233vw);padding:30.6977vw 0 13.9535vw}.legal-layout{grid-template-columns:minmax(0,1fr);gap:7.44186vw;padding-top:6.51163vw}.legal-contents{border-radius:3.72093vw;max-height:none;padding:4.65116vw;position:static;top:11.0222vw;overflow-y:visible}.legal-contents a{align-items:center;min-height:10.2326vw;padding:1.86047vw 0;font-size:3.25581vw;display:flex}.legal-hero{border-bottom:.23256vw solid #dce7e1;padding-bottom:6.51163vw}.legal-hero p{max-width:176.744vw;font-size:3.48837vw}.legal-article h2{margin-bottom:3.25581vw;font-size:5.11628vw}.legal-article section{border-bottom:.23256vw solid #dce7e1;margin-bottom:6.51163vw;padding-bottom:6.51163vw;scroll-margin-top:24.4186vw}}