.mag h1,.mag h2,.mag h3{letter-spacing:-.02em}.mag .no-scrollbar::-webkit-scrollbar{display:none}.mag .no-scrollbar{scrollbar-width:none}@keyframes mag-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mag .marquee{animation:40s linear infinite mag-marquee}.mag .marquee:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mag .marquee{animation:none}}.mag .article-body{color:#334155;font-size:17px;line-height:1.8}.mag .article-body>:first-child{margin-top:0}.mag .article-body h2{color:#0f172a;margin:2.75rem 0 1rem;scroll-margin-top:6rem;font-size:clamp(1.45rem,1.2rem + .8vw,1.75rem);font-weight:700;line-height:1.2}.mag .article-body h3{color:#0f172a;margin:2rem 0 .75rem;scroll-margin-top:6rem;font-size:1.25rem;font-weight:700;line-height:1.3}.mag .article-body p{margin:0 0 1.25rem}.mag .article-body a{color:#a51c30;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #a51c3040;text-decoration:underline #a51c3040;text-decoration-thickness:2px}.mag .article-body a:hover{text-decoration-color:#a51c30}.mag .article-body strong{color:#0f172a;font-weight:700}.mag .article-body ul,.mag .article-body ol{margin:1.25rem 0 1.5rem;padding-left:0}.mag .article-body ul{list-style:none}.mag .article-body ul li{margin-bottom:.65rem;padding-left:1.75rem;position:relative}.mag .article-body ul li:before{content:"";background:#a51c30;border-radius:999px;width:7px;height:7px;position:absolute;top:.62em;left:.25rem}.mag .article-body ol{counter-reset:mag-ol;list-style:none}.mag .article-body ol li{counter-increment:mag-ol;margin-bottom:.85rem;padding-left:2.5rem;position:relative}.mag .article-body ol li:before{content:counter(mag-ol);color:#a51c30;background:#fef2f3;border:1px solid #fecdd3;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;font-weight:800;display:flex;position:absolute;top:.15em;left:0}.mag .article-body blockquote{color:#0f172a;background:#fef2f3;border-left:4px solid #a51c30;border-radius:0 16px 16px 0;margin:2rem 0;padding:1.25rem 1.5rem}.mag .article-body blockquote p:last-child{margin-bottom:0}.mag .article-body .table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin:2rem 0;overflow-x:auto}.mag .article-body table{border-collapse:collapse;width:100%;min-width:480px;font-size:15px;line-height:1.5}.mag .article-body th{color:#a51c30;text-align:left;background:#fef2f3;padding:12px 16px;font-size:13px;font-weight:700}.mag .article-body td{vertical-align:top;border-top:1px solid #0f172a14;padding:12px 16px}.mag .article-body tbody tr:nth-child(2n) td{background:#f8fafc}.mag .article-body img{border-radius:16px;max-width:100%;height:auto;margin:1.75rem 0}.mag .article-body hr{border:none;border-top:1px solid #e2e8f0;margin:2.5rem 0}.mag .article-body code{color:#a51c30;background:#fef2f3;border-radius:6px;padding:2px 6px;font-size:.9em}
