.sr-site .site-trust-hero-copy{flex-direction:column;gap:20px;display:flex}.sr-site .site-trust-photo{aspect-ratio:16/10;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.sr-site .site-trust-photo img{object-fit:cover;width:100%;height:100%;display:block}.sr-site .site-trust-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.sr-site .site-control-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.sr-site .site-trust-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);flex-direction:column;gap:12px;padding:20px;display:flex}.sr-site .site-trust-icon{border-radius:var(--radius-md);background:var(--accent);width:32px;height:32px;color:var(--accent-foreground);justify-content:center;align-items:center;display:flex}.sr-site .site-rule-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:40px;display:grid}.sr-site .site-rule-table{border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;display:flex;overflow:hidden}.sr-site .site-rule-row{border-bottom:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.sr-site .site-rule-row>div{display:flex}.sr-site .site-rule-row>span{font-variant-numeric:tabular-nums;text-align:right}.sr-site .site-rule-version{background:var(--muted);padding:12px 20px}.sr-site .site-policy-section{max-width:var(--reading-width-wide);margin:0 auto;padding:48px 24px}.sr-site .sr-alert{border-radius:var(--radius-lg);font:400 14px/20px var(--font-sans);color:var(--foreground);border:1px solid;gap:12px;padding:12px 16px;display:flex}.sr-site .sr-alert__icon{flex-shrink:0;display:inline-flex}.sr-site .sr-alert__body{text-wrap:pretty;flex-direction:column;gap:2px;min-width:0;display:flex}.sr-site .sr-alert__title{font-weight:600}.sr-site .sr-alert--policy{background:var(--muted);border-color:var(--border);padding:16px}.sr-site .sr-alert--policy .sr-alert__icon{border-radius:var(--radius-full);background:var(--foreground);width:32px;height:32px;color:var(--background);justify-content:center;align-items:center}.sr-site .sr-alert--policy .sr-alert__title{color:var(--foreground)}.sr-site .site-cert-strip-section{padding-bottom:64px}.sr-site .site-cert-strip{border:1px solid var(--border);border-radius:var(--radius-xl);background:#fff;flex-direction:column;gap:20px;padding:24px;display:flex}.sr-site .site-cert-strip-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sr-site .site-cert-strip-heading a{font-weight:600}.sr-site .site-cert-slots{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:center;gap:24px;display:grid}.sr-site .site-cert-slots>div{justify-content:center;align-items:center;height:88px;display:flex}.sr-site .site-cert-logo-img{object-fit:contain;max-width:100%;max-height:100%;display:block}.sr-site .site-cert-logo-img--strip{width:auto;height:72px}.sr-site .site-retention{background:var(--card);border-top:1px solid var(--border)}.sr-site .site-retention-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.sr-site .site-retention-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--background);flex-direction:column;gap:12px;padding:20px;display:flex}.sr-site .site-retention-card>div{display:flex}.sr-site .site-retention-card ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;list-style:outside;display:flex}.sr-site .site-cert-heading{gap:16px}.sr-site .site-cert-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.sr-site .site-cert-card{align-items:flex-start;gap:20px;display:flex}.sr-site .site-cert-logo{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;flex:none;justify-content:center;align-items:center;width:120px;height:96px;padding:8px;display:flex}.sr-site .site-cert-copy{flex-direction:column;gap:8px;display:flex}@media (max-width:479px){.sr-site .site-cert-card{flex-direction:column}.sr-site .site-rule-row{flex-wrap:wrap}}.sr-site .sr-alert--policy .sr-alert__body{gap:4px}
