.itg-legal{font:18px/1.65 Outfit,Arial,sans-serif;color:#143a4d;background:#f8f9f6}
.itg-legal *{box-sizing:border-box}
.itg-legal-shell{width:min(1180px,calc(100% - 64px));margin-inline:auto}
.itg-legal a{color:inherit;text-underline-offset:4px}
.itg-legal a:focus-visible{outline:3px solid #b63e46;outline-offset:4px}
.itg-legal-hero{background:#e5f0ee;padding:75px 0 80px}
.itg-legal-eyebrow,.itg-legal-toc-title{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.itg-legal-eyebrow{margin:0 0 24px}
.itg-legal-hero h1{font:500 clamp(54px,7vw,90px)/1.03 Outfit,Arial,sans-serif;letter-spacing:-.055em;max-width:900px;margin:0;color:#143a4d}
.itg-legal-summary{font-size:22px;line-height:1.5;max-width:700px;margin:27px 0 0}
.itg-legal-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:80px;padding:75px 0 110px}
.itg-legal-toc{align-self:start;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto}
.itg-legal-toc-title{margin:0 0 18px}
.itg-legal-toc a{display:block;border-left:2px solid #cadad8;padding:8px 0 8px 16px;color:#476773;text-decoration:none;font-size:15px;line-height:1.4}
.itg-legal-toc a:hover,.itg-legal-toc a:focus-visible{border-left-color:#b63e46;color:#143a4d}
.itg-legal-article{max-width:780px;min-width:0}
.itg-legal-article h2{font:500 35px/1.15 Outfit,Arial,sans-serif;letter-spacing:-.035em;color:#143a4d;margin:54px 0 17px;scroll-margin-top:24px}
.itg-legal-article h2:first-child{margin-top:0}
.itg-legal-article h2 strong{font-weight:500}
.itg-legal-article h5{font-size:16px;color:#476773;margin:15px 0}
.itg-legal-article p{margin:0 0 19px;color:#314f5b}
.itg-legal-article ul,.itg-legal-article ol{padding-left:25px;margin:0 0 22px;color:#314f5b}
.itg-legal-article ol[type=a]{list-style-type:lower-alpha}
.itg-legal-article li{padding-left:5px;margin:8px 0}
.itg-legal-crosslink{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #dce5e4;padding-top:32px;margin-top:60px}
.itg-legal-crosslink p{font-size:16px;margin:0}
.itg-legal-crosslink a{font-weight:600;white-space:nowrap}
.itg-legal-help{background:#98d7dc;padding:56px 0}
.itg-legal-help-inner{display:flex;justify-content:space-between;align-items:center;gap:28px}
.itg-legal-help h2{font:500 clamp(30px,3vw,44px)/1.2 Outfit,Arial,sans-serif;letter-spacing:-.04em;color:#143a4d;margin:0}
.itg-legal-help p{margin:10px 0 0}
.itg-legal-help a{display:inline-flex;background:#143a4d;color:#fff;text-decoration:none;padding:14px 24px;border-radius:3px;white-space:nowrap}
@media(max-width:800px){.itg-legal-layout{gap:35px;grid-template-columns:180px minmax(0,1fr)}}
@media(max-width:650px){.itg-legal-shell{width:calc(100% - 40px)}.itg-legal-hero{padding:56px 0}.itg-legal-summary{font-size:19px}.itg-legal-layout{display:block;padding:42px 0 70px}.itg-legal-toc{position:static;max-height:300px;border:1px solid #dce5e4;background:#fff;padding:18px;margin-bottom:40px}.itg-legal-toc a{display:block}.itg-legal-article h2{font-size:29px;margin-top:43px}.itg-legal-crosslink,.itg-legal-help-inner{align-items:flex-start;flex-direction:column}}
