.sDMVSW_checkBox{scroll-margin-top:110px}.sDMVSW_groupHeading{letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-light);margin:0 0 var(--spacing-md);font-size:.8rem;font-weight:700}.sDMVSW_checkGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.sDMVSW_checkCard{border:1px solid var(--color-border);padding:var(--spacing-lg);background:#fff;border-radius:20px;flex-direction:column;gap:.45rem;display:flex;box-shadow:0 2px 10px #1a1f2e0a}.sDMVSW_checkIcon{width:40px;height:40px;color:var(--color-accent);background:#f064131a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:.35rem;display:inline-flex}.sDMVSW_checkTitle{color:var(--color-primary);font-size:1.05rem;font-weight:700;line-height:1.35}.sDMVSW_checkText{color:var(--color-text-light);font-size:.95rem;line-height:1.55}.sDMVSW_notBox{margin-top:var(--spacing-lg);border:1px solid var(--color-border);padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg);background:#1a1f2e06;border-radius:20px}.sDMVSW_notList{gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sDMVSW_notList li{color:var(--color-text-light);align-items:center;gap:.5rem;font-size:.92rem;line-height:1.5;display:flex}.sDMVSW_notIcon{color:var(--color-text-muted);flex-shrink:0}.sDMVSW_footnote{margin-top:var(--spacing-lg);color:var(--color-text-light);font-size:.9rem;line-height:1.55}.sDMVSW_detailWrap{margin-top:var(--spacing-lg);justify-content:center;display:flex}.sDMVSW_detailLink{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-accent) 0%, #ff7a35 100%);color:#fff;border:1px solid #fff3;align-items:center;gap:8px;padding:.9rem 1.6rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 20px #f0641340}.sDMVSW_detailLink:hover{transform:translateY(-2px);box-shadow:0 15px 30px #f0641359}@media (max-width:900px){.sDMVSW_notList{grid-template-columns:1fr;gap:.6rem}}@media (max-width:640px){.sDMVSW_checkGrid{grid-template-columns:1fr;grid-auto-rows:auto}.sDMVSW_checkCard,.sDMVSW_notBox{padding:var(--spacing-md)}}a.sDMVSW_cardLinkMitte{align-self:center}
