body.variant-trust .tc{max-width:1144px;margin:0 auto;padding:calc(var(--space-16) + var(--space-10)) var(--space-8) var(--space-16);display:flex;flex-direction:column;gap:var(--space-12)}body.variant-trust .tc-hero{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-10);background:var(--surface-base);border:1px solid var(--border-base);border-radius:var(--radius-2xl)}body.variant-trust .tc-eyebrow{margin:0;font-size:var(--type-14);font-weight:500;color:var(--text-secondary)}body.variant-trust .tc-title{margin:0;font-size:var(--text-h1-size);line-height:var(--text-h1-line);letter-spacing:var(--text-h1-track);font-weight:500;color:var(--text-primary);text-wrap:balance}body.variant-trust .tc-lede{margin:0;max-width:40rem;font-size:var(--type-18);line-height:1.5;color:var(--text-secondary)}body.variant-trust .tc-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin:0;font-size:var(--type-14)}body.variant-trust .tc-links a{color:var(--text-primary);text-decoration:underline}body.variant-trust .tc-badge{padding:var(--space-1) var(--space-3);border:1px solid var(--border-base);border-radius:var(--radius-pill);color:var(--text-secondary)}body.variant-trust .tc-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}body.variant-trust .tc-btn{padding:var(--space-2) var(--space-5);border:1px solid var(--border-base);border-radius:var(--radius-pill);font-size:var(--type-14);font-weight:500;color:var(--text-primary);text-decoration:none}body.variant-trust .tc-btn--primary{background:var(--action-primary-bg);border-color:var(--action-primary-bg);color:var(--text-inverse)}body.variant-trust .tc-tabs{display:flex;gap:var(--space-6);overflow-x:auto;margin-top:calc(-1 * var(--space-6));padding:var(--space-3) 0;background:var(--surface-base);border-bottom:1px solid var(--border-base)}body.variant-trust .tc-tabs a{flex:none;font-size:var(--type-14);font-weight:500;color:var(--text-secondary);text-decoration:none}body.variant-trust .tc-tabs a:hover{color:var(--text-primary)}body.variant-trust .tc-section{display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-top:var(--space-16)}body.variant-trust .tc-h2{margin:0;font-size:var(--type-28);font-weight:500;line-height:1.2;color:var(--text-primary)}body.variant-trust .tc-sub{margin:0;font-size:var(--type-15);color:var(--text-secondary)}body.variant-trust .tc-head-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-3)}body.variant-trust .tc-head-row>div{display:flex;flex-direction:column;gap:var(--space-2)}body.variant-trust .tc-more{font-size:var(--type-14);font-weight:500;color:var(--text-primary);text-decoration:underline}body.variant-trust .tc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}body.variant-trust .tc-grid--flow{grid-template-columns:repeat(5,minmax(0,1fr))}body.variant-trust .tc-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--card-radius);color:var(--text-primary);text-decoration:none}body.variant-trust a.tc-card:hover{border-color:var(--border-base)}body.variant-trust .tc-card__title{margin:0;font-size:var(--type-16);font-weight:500;line-height:1.3;color:var(--text-primary)}body.variant-trust .tc-card__text{margin:0;font-size:var(--type-14);line-height:1.5;color:var(--text-secondary)}body.variant-trust .tc-statuses{display:flex;flex-direction:column;gap:var(--space-3)}body.variant-trust .tc-status{display:flex;flex-direction:column;gap:var(--space-1)}body.variant-trust .tc-status__head{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--type-14);font-weight:500}body.variant-trust .tc-pill{flex:none;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent-300);color:var(--accent-strong);font-size:var(--type-12);font-weight:500;line-height:1.6}body.variant-trust .tc-list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0}body.variant-trust .tc-list li{display:flex;gap:var(--space-2);font-size:var(--type-14);line-height:1.4;color:var(--text-secondary);list-style:none}body.variant-trust .tc-check{flex:none;margin-top:1px;color:var(--accent-strong)}body.variant-trust .tc-icon{color:var(--text-primary)}body.variant-trust .tc-step__num{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-pill);background:var(--surface-base);border:1px solid var(--border-base);font-size:var(--type-14);font-weight:500}body.variant-trust .tc-update{gap:var(--space-2)}body.variant-trust .tc-update__date{font-size:var(--type-12);font-weight:500;color:var(--text-secondary)}body.variant-trust .tc-accs{display:flex;flex-direction:column;gap:var(--space-3)}body.variant-trust .tc-acc{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--card-radius);scroll-margin-top:var(--space-16)}body.variant-trust .tc-acc[open]{border-color:var(--border-base)}body.variant-trust .tc-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;list-style:none}body.variant-trust .tc-acc__summary::-webkit-details-marker{display:none}body.variant-trust .tc-acc__title{font-size:var(--type-18);font-weight:500;color:var(--text-primary)}body.variant-trust .tc-acc__icon{flex:none;color:var(--text-secondary);transition:transform .2s ease}body.variant-trust .tc-acc[open] .tc-acc__icon{transform:rotate(45deg)}body.variant-trust .tc-acc__body{padding:0 var(--space-6) var(--space-6);max-width:none}body.variant-trust .tc-acc__body>:last-child{margin-bottom:0}body.variant-trust .tc-sub3>.tc-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;align-content:start}body.variant-trust .tc-sub2>.tc-card{display:grid;grid-template-rows:subgrid;grid-row:span 2;align-content:start}@media(max-width:960px){body.variant-trust .tc-grid,body.variant-trust .tc-grid--flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){body.variant-trust .tc{padding:calc(var(--space-16) + var(--space-6)) var(--space-4) var(--space-12);gap:var(--space-10)}body.variant-trust .tc-hero{padding:var(--space-6)}body.variant-trust .tc-grid,body.variant-trust .tc-grid--flow{grid-template-columns:minmax(0,1fr)}}
