.t32-legal{font-family:var(--t32-manrope),Manrope,Arial,sans-serif}.t32-legal .vl-root{background:#F7F9FB;min-height:100vh}.t32-legal *,.t32-legal :after,.t32-legal :before{box-sizing:border-box}.t32-legal a{text-decoration:none}.t32-legal .vl-shell{width:min(100% - 2 * var(--gut,clamp(22px,5vw,56px)),1184px);margin:0 auto}.t32-legal .vl-hero{background:#003A2A;color:#fff;padding:56px 0 64px;position:relative;overflow:hidden}.t32-legal .vl-hero:after{content:"";position:absolute;right:-120px;top:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(closest-side,rgba(217,161,43,.22),transparent);pointer-events:none}.t32-legal .vl-crumbs{display:flex;gap:10px;align-items:center;font:500 18px var(--t32-manrope),Manrope,Arial,sans-serif;color:rgba(255,255,255,.7);margin-bottom:22px}.t32-legal .vl-crumbs a{color:rgba(255,255,255,.88)}.t32-legal .vl-crumbs a:hover{color:#D9A12B}.t32-legal .vl-kicker{font:600 20px/1.5 var(--t32-plex-mono),IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:#D9A12B;margin:0 0 12px}.t32-legal .vl-title{font:800 clamp(40px,calc(4.6vw + 2px),64px)/1.1 var(--t32-martel),Martel,Georgia,serif;letter-spacing:-.03em;color:#fff;margin:0 0 14px;outline:none}.t32-legal .vl-sub{font:400 clamp(20px,calc(1.4vw + 2px),22px)/1.6 var(--t32-manrope),Manrope,Arial,sans-serif;color:rgba(255,255,255,.82);margin:0;max-width:680px}.t32-legal .vl-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:44px;align-items:start;padding:56px 0 96px}.t32-legal .vl-side{position:sticky;top:112px;display:flex;flex-direction:column;gap:8px}.t32-legal .vl-side-title{font:700 20px/1.4 var(--t32-plex-mono),IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:#9C741F;margin:14px 0 6px}.t32-legal .vl-side-title:first-child{margin-top:0}.t32-legal .vl-side ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.t32-legal .vl-side ul a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 14px;border-radius:12px;font:600 19px/1.35 var(--t32-manrope),Manrope,Arial,sans-serif;color:#111111;transition:background .2s,color .2s}.t32-legal .vl-side ul a:hover{background:#fff;color:#003A2A}.t32-legal .vl-side ul a.is-on{background:#fff;color:#003A2A;box-shadow:0 1px 2px rgba(0,58,42,.06),0 10px 24px -16px rgba(0,58,42,.45);position:relative}.t32-legal .vl-side ul a.is-on:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:#D9A12B}.t32-legal .vl-ext{color:#9C741F;flex:none}.t32-legal .vl-side-help{margin-top:18px;padding:18px;border-radius:16px;background:#E9EFEC}.t32-legal .vl-side-help b{font:800 19px var(--t32-manrope),Manrope,Arial,sans-serif;color:#003A2A}.t32-legal .vl-side-help p{margin:6px 0 0;font:400 18px/1.6 var(--t32-manrope),Manrope,Arial,sans-serif;color:#111111}.t32-legal .vl-side-help a{display:inline;padding:0;color:#003A2A;font-weight:700;text-decoration:underline;text-underline-offset:3px}.t32-legal .vl-doc{background:#fff;border-radius:24px;padding:clamp(28px,4vw,52px);box-shadow:0 1px 3px rgba(0,58,42,.06),0 36px 70px -46px rgba(0,58,42,.45)}.t32-legal .vl-doc li,.t32-legal .vl-doc p{font:400 20px/1.8 var(--t32-manrope),Manrope,Arial,sans-serif;color:#111111}.t32-legal .vl-doc p{margin:0 0 18px}.t32-legal .vl-doc strong{color:#0D121E;font-weight:700}.t32-legal .vl-doc a{color:#003A2A;text-decoration:underline;text-underline-offset:3px;word-break:break-word}.t32-legal .vl-doc .vl-lead{font:500 clamp(21px,calc(1.5vw + 2px),23px)/1.75 var(--t32-manrope),Manrope,Arial,sans-serif;color:#0D121E;padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid #edf1ef}.t32-legal .vl-doc p.vl-small{font-size:16px;line-height:1.7}.t32-legal .vl-doc h2{font:800 clamp(26px,calc(2vw + 2px),30px)/1.3 var(--t32-martel),Martel,Georgia,serif;color:#003A2A;letter-spacing:-.015em;margin:34px 0 12px}.t32-legal .vl-doc>h2:first-of-type{margin-top:8px}.t32-legal .vl-block{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:28px 0;border-top:1px solid #edf1ef}.t32-legal .vl-block h2{margin:4px 0 10px}.t32-legal .vl-num{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#FBF4E4;color:#9C741F;font:700 18px var(--t32-plex-mono),IBM Plex Mono,monospace}.t32-legal .vl-block ol{list-style:decimal;margin:0 0 6px;padding-left:26px}.t32-legal .vl-block ol>li{display:list-item;padding-left:6px;margin-bottom:10px}.t32-legal .vl-block ol>li::marker{color:#9C741F;font-weight:700}.t32-legal .vl-block ul,.t32-legal .vl-points{list-style:none;margin:10px 0 0;padding:0}.t32-legal .vl-block ul li,.t32-legal .vl-points li{position:relative;padding-left:26px;margin-bottom:8px}.t32-legal .vl-block ul li:before,.t32-legal .vl-points li:before{content:"";position:absolute;left:4px;top:.72em;width:8px;height:8px;border-radius:2px;background:#D9A12B}.t32-legal .vl-doc p.vl-strong{font-weight:700;color:#003A2A}.t32-legal .vl-callout{display:flex;gap:16px;align-items:flex-start;margin:26px 0 8px;padding:22px 24px;border-radius:18px;background:#FBF4E4;color:#9C741F}.t32-legal .vl-callout svg{flex:none;margin-top:3px}.t32-legal .vl-callout p{margin:0}.t32-legal .vl-callout b{display:block;font:800 20px/1.4 var(--t32-manrope),Manrope,Arial,sans-serif;color:#003A2A;margin-bottom:6px}.t32-legal .vl-callout-green{background:#EAF2EE;color:#003A2A}.t32-legal .vl-fund-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 28px}.t32-legal .vl-doc a.vl-fund{display:flex;flex-direction:column;gap:12px;padding:22px 20px;border-radius:18px;background:#F5F7F6;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s,background .2s}.t32-legal .vl-fund:hover{background:#fff;transform:translateY(-3px);box-shadow:0 1px 2px rgba(0,58,42,.06),0 20px 40px -24px rgba(0,58,42,.5)}.t32-legal .vl-fund-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#003A2A;color:#D9A12B}.t32-legal .vl-fund b{font:800 21px/1.3 var(--t32-manrope),Manrope,Arial,sans-serif;color:#0D121E}.t32-legal .vl-fund-link{font:700 18px var(--t32-manrope),Manrope,Arial,sans-serif;color:#9C741F;display:inline-flex;align-items:center;gap:6px}.t32-legal .vl-fund-link:after{content:"→";transition:transform .2s}.t32-legal .vl-fund:hover .vl-fund-link:after{transform:translateX(3px)}@media (max-width:1000px){.t32-legal .vl-layout{grid-template-columns:1fr;gap:28px}.t32-legal .vl-side{position:static;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.t32-legal .vl-side-title{grid-column:1/-1}.t32-legal .vl-side ul{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.t32-legal .vl-side ul a{background:#fff;justify-content:center;text-align:center}.t32-legal .vl-side-help{display:none}.t32-legal .vl-fund-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.t32-legal .vl-hero{padding:40px 0 46px}.t32-legal .vl-side ul{grid-template-columns:1fr}.t32-legal .vl-side ul a{justify-content:space-between;text-align:left}.t32-legal .vl-block{grid-template-columns:1fr;gap:10px}.t32-legal .vl-doc{border-radius:18px;padding:24px 20px}.t32-legal .vl-fund-grid{grid-template-columns:1fr;gap:10px}.t32-legal .vl-doc a.vl-fund{display:grid;grid-template-columns:52px 1fr;column-gap:14px;row-gap:2px;align-items:center;padding:14px 16px}.t32-legal .vl-fund-ic{grid-row:span 2}}