:root{color-scheme:dark;--trust-bg:#141311;--trust-panel:#1d1b18;--trust-line:#e8ded01c;--trust-copy:#bcb4a8;--trust-ink:#f1ede6;--trust-accent:#d7b867}*{box-sizing:border-box}body.trust-page{margin:0;background:radial-gradient(ellipse at 50% -12%,#58482a25,transparent 43%),var(--trust-bg);color:var(--trust-ink);font:16px/1.7 Inter,"Segoe UI",Arial,sans-serif}.trust-wrap{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:28px 0 90px}.trust-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid var(--trust-line)}.trust-logo{font:400 22px Georgia,"Times New Roman",serif;letter-spacing:.24em;color:var(--trust-ink);text-decoration:none;white-space:nowrap}.trust-back{color:#c4b9a7;font-size:13px;text-decoration:none}.trust-back:hover{color:#fff}.trust-hero{padding:88px 0 56px;max-width:760px}.trust-kicker{margin:0 0 16px;color:var(--trust-accent);font-size:11px;font-weight:700;letter-spacing:.17em}.trust-page h1,.trust-page h2,.trust-page h3{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.045em}.trust-page h1{max-width:740px;margin:0 0 18px;font-size:clamp(48px,7vw,86px);line-height:1.02}.trust-page h2{margin:0 0 14px;font-size:34px;line-height:1.1}.trust-page h3{margin:0 0 9px;font-size:25px;line-height:1.12}.trust-lede{max-width:650px;margin:0;color:var(--trust-copy);font-size:18px}.trust-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 42px}.trust-nav a{padding:8px 12px;border:1px solid var(--trust-line);border-radius:5px;color:#d7cec0;font-size:12px;text-decoration:none}.trust-nav a:hover{border-color:#d7b86788;background:#d7b86710}.trust-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-bottom:22px}.trust-card{padding:30px;border:1px solid var(--trust-line);border-radius:10px;background:linear-gradient(145deg,#211e19,#191816)}.trust-card p{margin:0;color:var(--trust-copy)}.trust-card p+p{margin-top:12px}.trust-card strong{color:#f2ece1}.trust-dl{display:grid;gap:0;margin:18px 0 0;border-top:1px solid var(--trust-line)}.trust-dl>div{display:grid;grid-template-columns:115px 1fr;gap:15px;padding:13px 0;border-bottom:1px solid var(--trust-line)}.trust-dl dt{color:#9d9282;font-size:12px}.trust-dl dd{margin:0;color:#e4dbce;font:12px/1.7 "Cascadia Code",Consolas,monospace;overflow-wrap:anywhere}.trust-code{display:flex;align-items:center;gap:8px}.trust-copy-button{flex:none;padding:6px 9px;border-color:#d7b86766;color:#e9dbbd;font-size:11px}.trust-section{padding:42px 0;border-top:1px solid var(--trust-line);scroll-margin-top:20px}.trust-section>p{max-width:780px;margin:0;color:var(--trust-copy)}.trust-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.trust-columns article{padding:25px;border:1px solid var(--trust-line);border-radius:8px;background:#1a1815}.trust-columns ul{margin:15px 0 0;padding:0;list-style:none}.trust-columns li{position:relative;padding:7px 0 7px 20px;color:#c8c0b4;font-size:14px}.trust-columns li::before{position:absolute;left:0;content:"✓";color:#d7b867}.trust-columns .never li::before{content:"—";color:#8f8679}.trust-note{margin-top:20px!important;padding:16px 18px;border-left:2px solid var(--trust-accent);background:#d7b8670b;color:#dfd4c4!important;font-size:14px}.trust-faq{display:grid;gap:0;margin-top:20px;border-top:1px solid var(--trust-line)}.trust-faq details{border-bottom:1px solid var(--trust-line);padding:0}.trust-faq summary{padding:16px 0;cursor:pointer;color:#eee7dc;font-size:15px}.trust-faq details p{max-width:760px;padding:0 0 16px;margin:0;color:var(--trust-copy);font-size:14px}.trust-footer{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-top:30px;border-top:1px solid var(--trust-line);color:#978d80;font-size:12px}.trust-footer a{color:#d7c9ad}@media(max-width:720px){.trust-wrap{width:min(100% - 28px,1120px);padding-top:20px}.trust-hero{padding:58px 0 38px}.trust-lede{font-size:16px}.trust-grid,.trust-columns{grid-template-columns:1fr}.trust-card{padding:23px}.trust-dl>div{grid-template-columns:1fr;gap:3px}.trust-section{padding:32px 0}.trust-logo{font-size:18px;letter-spacing:.18em}.trust-header{align-items:flex-start}}
