/* One complete, always-visible definition across SWIM marketing surfaces. */
.swim-accuracy-copy{font-size:12px;line-height:1.75;color:inherit;max-width:78ch;overflow:visible}
.swim-accuracy-copy p{font:inherit;color:inherit;margin:12px 0 0;max-width:none}
.swim-accuracy-copy .swim-accuracy-lead{margin-top:12px}
.swim-accuracy-copy ol{display:grid;gap:10px;list-style:decimal;margin:12px 0 0;padding:0 0 0 22px}
.swim-accuracy-copy li{padding-left:5px;font:inherit;color:inherit}
.swim-accuracy-copy li::marker{font-variant-numeric:tabular-nums;font-weight:600}
.swim-accuracy-copy .swim-accuracy-measure{font-weight:600;padding-top:12px;border-top:1px solid currentColor;border-top-color:color-mix(in srgb,currentColor 16%,transparent)}
.sw-accuracy-note>.swim-accuracy-copy{color:#b4ccd8}
.swim-page .sw-validation-definition>.swim-accuracy-copy{font-size:12px;line-height:1.75}
.ex-definition .swim-accuracy-copy{color:#bed5e2}
.ex-definition .swim-accuracy-copy p{font:inherit;color:inherit;margin:12px 0 0}
.boxes_message:has(>.swim-accuracy-copy){height:auto!important;max-height:none!important;overflow:visible!important}
@media(max-width:640px){.swim-accuracy-copy ol{gap:12px}.swim-accuracy-copy li{padding-left:3px}}
