nav{gap:clamp(12px,1.7vw,30px)}nav [aria-current=page]{color:var(--lime)}.trust-hero{padding:38px var(--pad) 0}.trust-top{display:flex;justify-content:space-between;gap:20px;font-size:13px;color:#bec3b7}.trust-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:8vw;align-items:end;margin:68px 0 75px}.trust-intro h1{font-size:clamp(72px,10.8vw,166px);line-height:.93;letter-spacing:-.065em}.trust-intro>p{font-size:clamp(17px,1.6vw,23px);line-height:1.5;color:#c3c7bd;max-width:420px;padding-bottom:7px}.trust-map{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #4e5547;border-bottom:1px solid #4e5547}.trust-map a{padding:24px 20px 24px 0;display:flex;gap:14px;align-items:center;font-size:16px}.trust-map a>span:first-child{font-size:12px;color:#aab29f}.trust-map a>span:last-child{margin-left:auto;color:var(--lime);transition:transform .2s}.trust-map a:hover>span:last-child{transform:translateY(5px)}.trust-body{display:grid;grid-template-columns:1fr 2.25fr;gap:7vw;padding:0 var(--pad)}.trust-index{position:sticky;top:50px;align-self:start;padding-top:75px}.trust-index>.eyebrow{color:#aab29f;display:block;margin-bottom:27px}.trust-index>a{display:flex;gap:18px;font-size:12px;color:#a8aea0;margin-bottom:20px}.trust-index>a span{font-size:14px}.trust-index>a.active{color:var(--lime)}.index-note{margin-top:80px;font-size:20px;letter-spacing:-.025em;line-height:1.3;color:#838c77}.trust-section{padding:75px 0;border-bottom:1px solid #373e30;scroll-margin-top:25px}.section-number{font-size:13px;color:#b9c2ac}.trust-section h2{font-weight:500;font-size:clamp(34px,4.3vw,63px);line-height:1.06;letter-spacing:-.045em;margin:25px 0 30px}.trust-section>p{font-size:17px;line-height:1.7;max-width:740px;color:#bdc5b3;margin-top:22px}.data-rules{display:grid;grid-template-columns:1fr 1fr;background:#22271e;margin:35px 0;padding:8px 28px}.data-rules>div{padding:24px 0;border-bottom:1px solid #454e3b}.data-rules>div:nth-last-child(-n+2){border:0}.data-rules span{display:block;font-size:12px;color:#acba9d;margin-bottom:10px}.data-rules strong{font-weight:500;font-size:16px}.legal-detail{margin-top:34px}.legal-detail summary{max-width:none;border-top:1px solid #4d5743;border-bottom:1px solid #4d5743;padding:20px 0;font-size:14px;gap:15px}.legal-detail summary span{color:#b9c8a6;font-size:12px;text-align:right}.legal-detail[open] summary{border-bottom:0}.legal-detail p{max-width:100%;color:#bec7b3;line-height:1.65;font-size:15px;margin-bottom:18px}.legal-detail a{font-size:13px;color:var(--lime);text-decoration:underline;text-underline-offset:5px}.law-links{display:flex;flex-wrap:wrap;gap:25px}.principle{margin:35px 0;background:#22271e;padding:32px;display:flex;gap:35px;justify-content:space-between}.principle>span{font-size:13px;color:#adbaa0}.principle>p{font-size:clamp(37px,4.3vw,62px);letter-spacing:-.05em;line-height:1.05;margin:0!important}.principle em{font-style:normal;color:var(--lime)}.source-flow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:40px 0;padding:28px 0;border-top:1px solid #4d5743;border-bottom:1px solid #4d5743}.source-flow small{display:block;font-size:12px;color:var(--lime);margin-bottom:13px}.source-flow strong{font-size:15px;font-weight:500}.source-flow>span{color:#869477}.review-line{display:flex;align-items:center;gap:25px;margin-top:35px;background:#22271e;padding:30px;font-size:clamp(19px,2.4vw,32px);letter-spacing:-.03em}.review-line>span:first-child{color:#b3bca8}.review-line>span:nth-child(2){color:var(--lime)}.review-line strong{font-weight:500}.text-link{display:flex;gap:40px;justify-content:space-between;border-bottom:1px solid #748663;padding:18px 0;max-width:290px;margin-top:25px;font-size:15px}.trust-contact{display:grid;grid-template-columns:1fr 2.25fr;gap:7vw;padding:80px var(--pad) 100px;background:#1b1e19;margin-top:75px}.trust-contact h2{font-size:clamp(40px,5vw,75px);line-height:1;letter-spacing:-.05em;font-weight:500}.trust-contact p{max-width:460px;font-size:17px;color:#bec7b3;margin-top:25px}.trust-page .motion{flex:none}.trust-section.entered h2{animation:trust-reveal .7s both}@keyframes trust-reveal{from{transform:translateY(15px);opacity:.4}to{transform:none;opacity:1}}
@media(max-width:1050px){header nav{font-size:12px;gap:15px}.trust-body{gap:5vw;grid-template-columns:.8fr 2.2fr}.trust-map a{font-size:14px;gap:8px}.trust-intro{gap:5vw}.trust-intro h1{font-size:10vw}}
@media(max-width:750px){.trust-index{display:none}.trust-body{display:block}.trust-intro{grid-template-columns:1fr;gap:30px;margin:45px 0}.trust-intro h1{font-size:16vw}.trust-intro>p{max-width:580px}.trust-map{grid-template-columns:1fr 1fr}.trust-map a:nth-child(-n+2){border-bottom:1px solid #4e5547}.trust-map a:nth-child(even){padding-left:15px}.trust-top>span:last-child{text-align:right;max-width:170px}.trust-section{padding:50px 0}.trust-contact{display:block;padding-top:50px}.trust-contact>.eyebrow{display:block;margin-bottom:30px}.trust-section h2{font-size:39px}.trust-section>p{font-size:16px}.trust-contact h2{font-size:46px}.data-rules{padding:8px 18px;gap:0 15px}.data-rules strong{font-size:14px}.principle{padding:24px;gap:20px}.principle>span{max-width:110px}.source-flow{gap:10px}.source-flow strong{font-size:13px}.review-line{padding:22px;gap:15px;font-size:19px}.legal-detail summary{align-items:center}.trust-page header nav{font-size:16px}.trust-hero{padding-top:30px}}
@media(prefers-reduced-motion:reduce){.trust-section.entered h2{animation:none}}
