.ab-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ab-trust-card{border:1px solid var(--ab-line);background:#fff;flex-direction:column;min-width:0;padding:24px;text-decoration:none;display:flex}.ab-trust-card:hover{border-color:var(--ab-brand)}.ab-trust-card h3{margin:12px 0;font-size:20px;line-height:1.3}.ab-trust-card p{font-size:14px;line-height:1.7}.ab-trust-link{color:var(--ab-brand-dark);margin-top:auto;padding-top:16px;font-size:13px}.ab-purchase-links{border-block:1px solid var(--ab-line);flex-wrap:wrap;gap:12px 24px;margin:28px 0;padding:22px 0;font-size:13px;display:flex}.ab-purchase-links a{color:inherit;text-underline-offset:4px;text-decoration:underline}.ab-document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ab-document-card{border:1px solid var(--ab-line);background:#fff;min-width:0;padding:26px}.ab-document-card h3{margin-top:0}.ab-document-card p{font-size:14px}.ab-document-card a{margin:8px 20px 0 0;display:inline-block}.ab-trust-anchors{border-block:1px solid var(--ab-line);flex-wrap:wrap;gap:12px 24px;padding:20px 0;font-size:13px;display:flex}.ab-trust-anchor-section{scroll-margin-top:160px}.ab-trust-note{border-left:3px solid var(--ab-brand);background:#fff;padding:24px}.ab-price-table.ab-trust-table td,.ab-price-table.ab-trust-table th{white-space:normal;vertical-align:top;min-width:170px}.ab-trust-figure{margin:0}.ab-trust-caption{color:var(--ab-muted);margin-top:10px;font-size:12px}.ab-document-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.8}.ab-document-card details{margin-top:16px}.ab-document-card summary{cursor:pointer;padding:8px 0;font-size:13px;text-decoration:underline}.ab-trust-card:focus-visible,.ab-purchase-links a:focus-visible,.ab-trust-anchors a:focus-visible{outline:2px solid var(--ab-brand);outline-offset:4px}@media (max-width:1000px){.ab-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ab-trust-grid,.ab-document-list{grid-template-columns:1fr}.ab-trust-card,.ab-document-card{padding:20px}.ab-purchase-links{grid-template-columns:1fr 1fr;font-size:12px;display:grid}}
