.legal-hero{color:#fff;background:#163300;padding:154px 0 66px}.legal-hero .eyebrow{color:#b8f58f;background:0 0;border-color:#648250}.legal-hero .eyebrow:before{background:#9fe870}.legal-hero h1{font-family:var(--font-body);letter-spacing:-1.2px;overflow-wrap:break-word;max-width:900px;margin:25px 0 20px;font-size:clamp(38px,5vw,60px);font-weight:600;line-height:1.12}.legal-hero p{color:#d5dfcf;max-width:640px;margin:0;font-size:18px;line-height:1.65}.legal-hero .legal-updated{color:#b8c8ad;margin-top:28px;font-size:14px}.legal-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:70px;padding-block:66px 100px;display:grid}.legal-contents{font-size:14px;line-height:1.5;position:sticky;top:103px}.legal-contents nav>p{color:#163300;margin:0 0 20px;font-weight:700}.legal-contents ol{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.legal-contents a{color:#52604b;display:inline-block}.legal-contents a:hover,.legal-contents a:focus-visible{color:#163300;text-underline-offset:4px;text-decoration:underline}.legal-article{min-width:0;max-width:72ch}.legal-article>section{margin-bottom:45px;scroll-margin-top:102px}.legal-article h2{letter-spacing:-.4px;color:#163300;align-items:baseline;gap:16px;margin:0 0 20px;font-size:25px;line-height:1.35;display:flex}.legal-number{color:#65755c;flex:none;font-size:13px;font-weight:500}.legal-article p,.legal-article address{color:#495443;margin:0 0 17px;font-size:16px;font-style:normal;line-height:1.85}.legal-article p a,.legal-related a{text-underline-offset:4px;color:#163300;overflow-wrap:anywhere;text-decoration:underline}.legal-contact{border-top:1px solid #dfe7dc;padding-top:35px}.legal-related{border-top:1px solid #dfe7dc;flex-wrap:wrap;gap:18px 28px;padding-top:28px;font-size:14px;line-height:1.6;display:flex}.legal-skip{top:-100px;z-index:200;color:#163300;background:#9fe870;border-radius:24px;padding:12px 20px;position:fixed;inset-inline-start:20px}.legal-skip:focus{top:12px}html[dir=rtl] .legal-hero h1{font-family:var(--font-body);letter-spacing:0}@media (max-width:809px){.legal-hero{padding:125px 0 46px}.legal-hero h1{letter-spacing:-.6px;font-size:38px}.legal-layout{grid-template-columns:1fr;gap:40px;padding-block:38px 65px}.legal-contents{border-bottom:1px solid #dfe7dc;padding-bottom:30px;position:static}.legal-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.legal-article h2{gap:12px;font-size:23px}.legal-article p,.legal-article address{font-size:15px}}@media print{.site-header,.site-footer,.legal-contents,.legal-skip{display:none}.legal-hero{color:#163300;background:0 0;padding:0 0 25px}.legal-hero p,.legal-hero .legal-updated{color:#495443}.legal-layout{padding-block:25px;display:block}.shell{width:100%}.legal-article{max-width:none}.legal-article h2{break-after:avoid}}
