.trust-layout{color:var(--ink);background:var(--ground);min-height:100vh}.trust-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:auto;padding:30px 36px;display:flex}.trust-header>div{gap:var(--space-5);font-size:var(--text-secondary);flex-wrap:wrap;display:flex}.trust-header>div a{align-items:center;min-height:44px;display:inline-flex}.trust-brand{font-family:var(--font-serif);font-size:var(--text-stat);letter-spacing:-1px;color:var(--ink);font-weight:600}.trust-shell{grid-template-columns:210px minmax(0,1fr);gap:44px;max-width:1180px;margin:0 auto;padding:42px 36px 65px;display:grid}.trust-shell aside nav{flex-direction:column;gap:5px;display:flex;position:sticky;top:30px}.trust-shell aside a{min-height:44px;color:var(--primary);font-size:var(--text-secondary);align-items:center;display:flex}.trust-shell main{min-width:0;padding:var(--space-6) var(--space-7);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.trust-status{margin:0}.trust-date{font-size:var(--text-meta);color:var(--muted);margin:var(--space-2) 0 var(--space-5)}.trust-article{max-width:72ch}.trust-article h1{font-family:var(--font-serif);font-weight:600;font-size:clamp(var(--text-stat), 4vw, var(--text-display));letter-spacing:-1px;margin:0 0 var(--space-4);line-height:1.2}.trust-article h2{font-weight:600}.trust-article .trust-summary{font-size:var(--text-h3);color:var(--muted);margin-bottom:var(--space-5);line-height:1.5}.trust-article section{margin:var(--space-6) 0;scroll-margin-top:24px}.trust-article h2{font-size:var(--text-h2);margin:0 0 var(--space-3);line-height:1.3}.trust-article h2 a{color:var(--ink)}.trust-article p,.trust-article li{line-height:1.6;font-size:var(--text-body);overflow-wrap:anywhere}.trust-article li{padding:4px 0}.trust-contents{background:var(--surface-2);border:1px solid var(--line);padding:var(--space-4) var(--space-5);border-radius:var(--radius)}.trust-contents h2{font-size:var(--text-h3)}.trust-contents ul{margin:0;padding-left:18px}.trust-contents li{font-size:var(--text-secondary)}.trust-directory{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding-top:20px;display:grid}.trust-warning{margin:var(--space-4) 0}.trust-footer{border-top:1px solid var(--line);max-width:1180px;color:var(--muted);font-size:var(--text-meta);margin:auto;padding:24px 36px 45px}.trust-footer a{margin-left:var(--space-3);text-underline-offset:3px;text-decoration:underline}.trust-layout :focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.trust-skip{background:var(--surface);padding:12px;position:absolute;left:-9999px}.trust-skip:focus{z-index:10;top:10px;left:14px}@media (max-width:1050px){.trust-header{padding:24px}.trust-shell{grid-template-columns:minmax(0,1fr);gap:25px;padding:24px}.trust-shell aside nav{flex-flow:wrap;gap:7px 18px;position:static}.trust-shell main{padding:26px}}@media (max-width:600px){.trust-header{padding:22px 18px}.trust-header>div{gap:10px}.trust-shell{padding:20px 12px}.trust-shell main{padding:22px 18px}.trust-directory{grid-template-columns:1fr}}@media print{.trust-header,.trust-shell aside,.trust-contents,.trust-footer,.trust-skip{display:none}.trust-shell{padding:0;display:block}.trust-shell main{border:0;padding:0}.trust-layout{background:var(--surface)}.trust-article{max-width:none}.trust-article section{break-inside:avoid}}
