.sb-privacy_security-v10 { --sb-layout:10;--sb-text:#101828;--sb-muted:#66758b;--sb-border:#e0e7f0;--sb-surface:#fff;color:var(--sb-text);background:#f7f9fc;font-family:var(--sb-font);position:relative; }
.sb-privacy_security-v10 >.sb-shell { min-width:0; }
.sb-privacy_security-v10 { padding:100px 0;border-bottom:1px solid #edf1f6; }
.sb-privacy_security-v10 >.sb-shell { display:block; }
.sb-privacy_security-v10 .sb-ledger-heading,.sb-privacy_security-v10 .sb-editorial-head { margin-bottom:40px; }
.sb-privacy_security-v10 .sb-ledger-heading>.sb-heading { margin-bottom:0; }
.sb-privacy_security-v10 .sb-editorial-head { max-width:850px; }
.sb-privacy_security-v10 .sb-items,.sb-privacy_security-v10 .sb-board-grid { display:grid;gap:22px;list-style:none;padding:0;margin:0; }
.sb-privacy_security-v10 .sb-items,.sb-privacy_security-v10 .sb-board-grid { grid-template-columns:1fr; }
.sb-privacy_security-v10 .sb-item { padding:30px;border:1px solid var(--sb-border);border-radius:12px;background:var(--sb-surface);text-align:left;box-shadow:0 2px 3px #182c4903;position:relative; }
.sb-privacy_security-v10 .sb-item:hover { border-color:color-mix(in srgb,var(--sb-primary) 35%,#dfe7f1);box-shadow:0 10px 28px #152f4a08; }
.sb-privacy_security-v10 .sb-item h3 { font-size:19px;font-weight:700;margin:20px 0 12px;line-height:1.5; }
.sb-privacy_security-v10 .sb-item p,.sb-privacy_security-v10 .sb-item dd { font-size:14px;line-height:1.95;color:#52627b; }
.sb-privacy_security-v10 .sb-item-index { font-size:11px;font-weight:600;color:#8593a8; }
.sb-privacy_security-v10 .sb-item>.sb-item-index { position:absolute;right:24px;top:28px; }
.sb-privacy_security-v10 .sb-item:nth-child(4n+2) { --sb-icon-color:#7c4deb;--sb-icon-bg:#f3efff; }
.sb-privacy_security-v10 .sb-item:nth-child(4n+3) { --sb-icon-color:#059669;--sb-icon-bg:#eafbf3; }
.sb-privacy_security-v10 .sb-item:nth-child(4n+4) { --sb-icon-color:#d58a08;--sb-icon-bg:#fff9e8; }
.sb-privacy_security-v10 .sb-item { display:grid;grid-template-columns:48px minmax(0,1fr);gap:22px; }
.sb-privacy_security-v10 .sb-item>.sb-item-index { position:static;padding-top:15px;text-align:center; }
.sb-privacy_security-v10 .sb-item h3 { margin-top:0; }
.sb-privacy_security-v10 .sb-notice-copy,.sb-privacy_security-v10 .sb-warning-strip,.sb-privacy_security-v10 .sb-ledger-warning,.sb-privacy_security-v10 .sb-large-notice,.sb-privacy_security-v10 .sb-editorial-notice,.sb-privacy_security-v10 blockquote,.sb-privacy_security-v10 pre { border:1px solid #dae6f4;border-radius:14px;background:#f3f7fd;padding:24px 28px;margin:24px 0 30px;font:400 15px/1.9 var(--sb-font);color:#52627b;white-space:pre-wrap; }
.sb-privacy_security-v10.sb-notice-report>.sb-shell>article { padding:26px;background:#f3f7fd;border-radius:14px;margin:24px 0; }
@media(max-width:1000px){
.sb-privacy_security-v10 >.sb-shell,.sb-privacy_security-v10 .sb-hero-grid,.sb-privacy_security-v10 .sb-dashboard-body,.sb-privacy_security-v10 .sb-ledger-main,.sb-privacy_security-v10 .sb-terminal-body { grid-template-columns:minmax(0,1fr);gap:32px; }
.sb-privacy_security-v10 .sb-terminal-body>.sb-input { grid-column:auto;grid-row:auto; }
.sb-privacy_security-v10 .sb-items,.sb-privacy_security-v10 .sb-board-grid,.sb-privacy_security-v10 .sb-faq-list,.sb-privacy_security-v10 .sb-faq-board-list { grid-template-columns:repeat(2,minmax(0,1fr)); }
.sb-privacy_security-v10 .sb-board-grid:has(>.sb-item:nth-child(3):last-child),.sb-privacy_security-v10 .sb-items:has(>.sb-item:nth-child(3):last-child) { grid-template-columns:repeat(2,minmax(0,1fr)); }
.sb-privacy_security-v10 .sb-header-right,.sb-privacy_security-v10 .sb-header-stack,.sb-privacy_security-v10 .sb-header-box { flex-wrap:wrap;gap:14px; }
}
@media(max-width:580px){
.sb-privacy_security-v10 { padding:56px 0; }
.sb-privacy_security-v10 >.sb-shell { display:block; }
.sb-privacy_security-v10 >.sb-shell>div+div,.sb-privacy_security-v10 >.sb-shell>article+aside { margin-top:24px; }
.sb-privacy_security-v10 .sb-items,.sb-privacy_security-v10 .sb-board-grid,.sb-privacy_security-v10 .sb-faq-list,.sb-privacy_security-v10 .sb-faq-board-list,.sb-privacy_security-v10 .sb-footer-box { grid-template-columns:minmax(0,1fr); }
.sb-privacy_security-v10 .sb-items:has(>.sb-item:nth-child(4):last-child),.sb-privacy_security-v10 .sb-board-grid:has(>.sb-item:nth-child(3):last-child),.sb-privacy_security-v10 .sb-items:has(>.sb-item:nth-child(3):last-child) { grid-template-columns:minmax(0,1fr); }
.sb-privacy_security-v10 .sb-item { padding:24px; }
.sb-privacy_security-v10 .sb-item { grid-template-columns:24px minmax(0,1fr);gap:12px; }
.sb-privacy_security-v10 .sb-item h3 { font-size:18px; }
.sb-privacy_security-v10 .sb-input { padding:22px; }
.sb-privacy_security-v10 .sb-faq-columns { columns:1; }
.sb-privacy_security-v10 .sb-result-panel { grid-template-columns:minmax(0,1fr);gap:16px; }
.sb-privacy_security-v10.sb-result-ledger dl { grid-template-columns:minmax(0,1fr); }
.sb-privacy_security-v10 .sb-heading,.sb-privacy_security-v10 .sb-centered-heading { margin-bottom:32px; }
.sb-privacy_security-v10 h1 { font-size:34px;line-height:1.3; }
}
