.trust-page{--trust-ink: var(--ugt-site-ink, #293b2c);--trust-text: var(--ugt-site-text, #3f4a3c);--trust-muted: var(--ugt-site-muted, #5c6751);--trust-faint: var(--ugt-site-faint, #636c59);--trust-rule: var(--ugt-line-3, #d8dccd);--trust-strong-rule: var(--ugt-site-ink, #293b2c);--trust-card: var(--ugt-surface, #fbfaf4);--trust-link: var(--ugt-accent-text, #365a37);--trust-yes: var(--ugt-accent-text, #365a37);--trust-yes-wash: var(--ugt-accent-wash, #e3eadb);--trust-partly: var(--ugt-amber-text, #7a5a12);--trust-partly-wash: var(--ugt-amber-wash, #f5ecd2);--trust-no: var(--ugt-clay-text, #9a4b29);--trust-no-wash: var(--ugt-clay-wash, #f6e5dc);color:var(--trust-ink)}.trust-page a{color:var(--trust-link);text-underline-offset:3px}.trust-meta{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1fr);max-width:980px;margin:0 0 var(--ug-space-16);border-top:1px solid var(--trust-strong-rule)}.trust-meta div{padding-block:var(--ug-space-4) 0;padding-inline:0 var(--ug-space-6)}.trust-meta div+div{padding-inline-start:var(--ug-space-6);border-inline-start:1px solid var(--trust-rule)}.trust-meta dt{margin-bottom:var(--ug-space-2);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--trust-faint)}.trust-meta dd{margin:0;font-size:var(--ug-text-md);line-height:1.6;color:var(--trust-text)}.trust-page h2.trust-glance-title{margin:0 0 var(--ug-space-6);font-size:var(--ug-text-3xl);line-height:1.15}.trust-glance.vk-claims{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 var(--ug-space-12)}.trust-glance .vk-claim-front{border-block-start:3px solid var(--vk-tone)}.trust-glance .vk-claim-icon{position:relative;width:3.5rem;height:3.5rem;border:1.5px solid color-mix(in srgb,var(--vk-tone) 55%,transparent);box-shadow:inset 0 0 0 4px var(--ugt-lift-2, #fbfaf4),inset 0 0 0 5px color-mix(in srgb,var(--vk-tone) 25%,transparent)}.trust-glance .is-clay .vk-claim-icon{border-style:dashed;background:transparent}.trust-glance .vk-claim-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ug-space-3)}.trust-page .trust-badge-title{display:block;color:var(--trust-ink);font:400 var(--ug-text-2xl) / 1.2 var(--ug-font-serif);letter-spacing:-.01em}.trust-state{align-self:flex-start;padding:var(--ug-space-1) var(--ug-space-2);border-radius:var(--ug-radius-pill);background:var(--trust-yes-wash);color:var(--trust-yes);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase}.trust-state.is-partly{background:var(--trust-partly-wash);color:var(--trust-partly)}.trust-state.is-no{background:var(--trust-no-wash);color:var(--trust-no)}.trust-contents{display:flex;flex-wrap:wrap;gap:var(--ug-space-2);margin:0 0 var(--ug-space-4);padding:var(--ug-space-4) 0;border-top:1px solid var(--trust-rule);border-bottom:1px solid var(--trust-rule)}.trust-page .trust-contents a{display:inline-flex;align-items:center;gap:var(--ug-space-2);padding:var(--ug-space-1) var(--ug-space-3);border:1px solid var(--trust-rule);border-radius:var(--ug-radius-pill);color:var(--trust-ink);font-size:var(--ug-text-md);text-decoration:none;transition:border-color var(--ug-quick),background-color var(--ug-quick)}.trust-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--trust-yes)}.trust-dot.is-partly{background:var(--trust-partly)}.trust-dot.is-no{border:1.5px dashed var(--trust-no);background:transparent}.trust-fold{margin-top:var(--ug-space-8)}.trust-page .trust-contents a:hover{border-color:var(--trust-link);background:var(--trust-yes-wash)}.trust-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:var(--ug-space-10);padding:var(--ug-space-12) 0;border-bottom:1px solid var(--trust-rule);scroll-margin-top:var(--ug-space-20)}.trust-section-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ug-space-3)}.trust-section-kicker{margin:0;color:var(--trust-faint)}.trust-page .trust-section h2{margin:0;font-size:var(--ug-text-4xl);line-height:1.1}.trust-section-body{max-width:760px}.trust-lead{margin:0 0 var(--ug-space-6);font-size:var(--ug-text-xl);line-height:1.55;color:var(--trust-ink)}.trust-points{margin:0;padding:0;list-style:none}.trust-points li{padding:var(--ug-space-4) 0;border-top:1px solid var(--trust-rule)}.trust-points li:first-child{border-top:0;padding-top:0}.trust-points p{margin:0;font-size:var(--ug-text-lg);line-height:1.65;color:var(--trust-text)}.trust-points p.trust-links{display:flex;flex-wrap:wrap;gap:var(--ug-space-2) var(--ug-space-5);margin-top:var(--ug-space-2);font-size:var(--ug-text-md)}.trust-points p.trust-links a:after{content:" →"}.trust-table-wrap{margin:0 0 var(--ug-space-2)}.trust-table{width:100%;border-collapse:collapse;font-size:var(--ug-text-base);line-height:1.55}.trust-caption{text-align:start;padding-bottom:var(--ug-space-3);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--trust-faint)}.trust-table thead th{padding-block:0 var(--ug-space-3);padding-inline:0 var(--ug-space-4);border-bottom:1px solid var(--trust-strong-rule);font-size:var(--ug-text-sm);font-weight:600;text-align:start;color:var(--trust-muted)}.trust-table tbody th,.trust-table td{padding-block:var(--ug-space-4) var(--ug-space-4);padding-inline:0 var(--ug-space-4);border-bottom:1px solid var(--trust-rule);vertical-align:top;text-align:start;color:var(--trust-text)}.trust-table tbody th{font-family:var(--ug-font-serif);font-size:var(--ug-text-xl);font-weight:400;white-space:nowrap}.trust-table td:last-child{color:var(--trust-muted);font-size:var(--ug-text-md)}@media(max-width:900px){.trust-glance.vk-claims{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-section{grid-template-columns:minmax(0,1fr);gap:var(--ug-space-6)}}@media(max-width:760px){.trust-meta{grid-template-columns:minmax(0,1fr)}.trust-meta div,.trust-meta div+div{padding:var(--ug-space-3) 0;border-inline-start:0;border-bottom:1px solid var(--trust-rule)}.trust-glance.vk-claims{grid-template-columns:minmax(0,1fr)}.trust-glance .vk-claim-side{min-height:0;padding:var(--ug-space-5)}.trust-table thead{display:none}.trust-caption,.trust-table,.trust-table tbody,.trust-table tr,.trust-table th,.trust-table td{display:block}.trust-table tr{padding:var(--ug-space-4) 0;border-bottom:1px solid var(--trust-rule)}.trust-table tbody th,.trust-table td{padding:0 0 var(--ug-space-3);border:0}.trust-table td:before{content:attr(data-label);display:block;margin-bottom:var(--ug-space-1);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--trust-faint)}}
