/* Scoped, local compatibility utilities for preserved technical content. No runtime or external framework. */
.article-content .max-w-5xl{max-width:100%}
.article-content .mx-auto{margin-inline:auto}
.article-content .px-4{padding-inline:16px}
@media(min-width:700px){.article-content .sm\:px-6{padding-inline:24px}}
.article-content .py-10{padding-block:40px}
@media(min-width:700px){.article-content .sm\:py-16{padding-block:64px}}
.article-content .w-full{width:100%}
.article-content .space-y-12>*+*{margin-top:48px}
.article-content .border-b{border-bottom:1px solid #cad8e9}
.article-content .border-slate-800{border-color:#cad8e9}
.article-content .pb-6{padding-bottom:24px}
.article-content .space-y-2>*+*{margin-top:8px}
.article-content .flex{display:flex}
.article-content .items-center{align-items:center}
.article-content .gap-2{gap:8px}
.article-content .text-xs{font-size:13px}
.article-content .font-mono{font-family:inherit}
.article-content .text-cyan-400{color:#075ab1}
.article-content .uppercase{text-transform:uppercase}
.article-content .tracking-widest{letter-spacing:.07em}
.article-content .text-3xl{font-size:32px}
@media(min-width:700px){.article-content .sm\:text-4xl{font-size:40px}}
.article-content .font-extrabold{font-weight:750}
.article-content .text-white{color:#243e63}
.article-content .text-slate-400{color:#4c6380}
.article-content .text-sm{font-size:14px}
.article-content .max-w-3xl{max-width:100%}
.article-content .leading-relaxed{line-height:1.75}
.article-content .space-y-4>*+*{margin-top:16px}
.article-content .gap-3{gap:12px}
.article-content .w-8{width:32px}
.article-content .h-8{height:32px}
.article-content .rounded-lg{border-radius:10px}
.article-content .bg-cyan-500\/10{background:#edf4ff}
.article-content .border{border:1px solid #cad8e9}
.article-content .border-cyan-500\/30{border-color:#cad8e9}
.article-content .justify-center{justify-content:center}
.article-content .font-bold{font-weight:700}
.article-content .text-xl{font-size:21px}
.article-content .text-slate-300{color:#243e63}
.article-content .text-cyan-300{color:#075ab1}
.article-content .bg-indigo-500\/10{background:#edf4ff}
.article-content .border-indigo-500\/30{border-color:#cad8e9}
.article-content .text-indigo-400{color:#075ab1}
.article-content .bg-emerald-500\/10{background:#edf4ff}
.article-content .border-emerald-500\/30{border-color:#cad8e9}
.article-content .text-emerald-400{color:#28587e}
.article-content .grid{display:grid}
.article-content .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
@media(min-width:900px){.article-content .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
.article-content .gap-4{gap:16px}
.article-content .p-4{padding:16px}
.article-content .bg-slate-950{background:#fff}
.article-content .space-y-1\.5>*+*{margin-top:6px}
.article-content .block{display:block}
.article-content .mb-2{margin-bottom:8px}
.article-content .text-indigo-300{color:#075ab1}
.article-content .max-w-4xl{max-width:100%}
.article-content .pb-8{padding-bottom:32px}
.article-content .flex-wrap{flex-wrap:wrap}
.article-content .px-2\.5{padding-inline:10px}
.article-content .py-1{padding-block:4px}
.article-content .rounded-full{border-radius:99px}
.article-content .font-semibold{font-weight:650}
.article-content .text-slate-600{color:#4c6380}
@media(min-width:700px){.article-content .sm\:text-5xl{font-size:46px}}
.article-content .tracking-tight{letter-spacing:-.025em}
.article-content .leading-tight{line-height:1.25}
@media(min-width:700px){.article-content .sm\:text-base{font-size:16px}}
.article-content .rounded-2xl{border-radius:18px}
.article-content .overflow-hidden{overflow:hidden}
.article-content .shadow-2xl{box-shadow:0 12px 30px #12355d0d}
.article-content .mt-4{margin-top:16px}
.article-content .h-64{height:256px}
@media(min-width:700px){.article-content .sm\:h-80{height:320px}}
.article-content .object-cover{object-fit:contain}
.article-content .p-6{padding:24px}
@media(min-width:700px){.article-content .sm\:p-7{padding:28px}}
.article-content .space-y-3>*+*{margin-top:12px}
.article-content .space-y-2\.5>*+*{margin-top:10px}
.article-content .items-start{align-items:flex-start}
.article-content .gap-2\.5{gap:10px}
.article-content .mt-1{margin-top:4px}
@media(min-width:700px){.article-content .sm\:p-8{padding:32px}}
.article-content .space-y-5>*+*{margin-top:20px}
.article-content .border-l-4{border-left:3px solid #2478cd}
.article-content .border-l-cyan-500{border-left-color:#2478cd}
.article-content .pb-3{padding-bottom:12px}
.article-content .text-2xl{font-size:27px}
.article-content .bg-slate-950\/60{background:#fff}
.article-content .text-base{font-size:16px}
@media(min-width:700px){.article-content .sm\:text-sm{font-size:14px}}
.article-content .list-disc{list-style:disc}
.article-content .pl-5{padding-left:20px}
.article-content .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(min-width:700px){.article-content .sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}
.article-content .text-center{text-align:center}
.article-content .pt-1{padding-top:4px}
.article-content .p-3{padding:12px}
.article-content .text-blue-400{color:#075ab1}
.article-content .text-amber-400{color:#28587e}
.article-content .text-sky-400{color:#075ab1}
@media(min-width:700px){.article-content .sm\:col-span-1{grid-column:span 1}}
.article-content .col-span-2{grid-column:span 2}
.article-content .pt-4{padding-top:16px}
.article-content .tracking-wider{letter-spacing:.04em}
@media(min-width:700px){.article-content .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
.article-content .p-3\.5{padding:14px}
.article-content .space-y-1>*+*{margin-top:4px}
.article-content .border-l-indigo-500{border-left-color:#2478cd}
.article-content .overflow-x-auto{overflow-x:auto;max-width:100%;min-width:0}
.article-content .text-left{text-align:left}
.article-content .bg-slate-900{background:#fff}
.article-content .bg-slate-950\/40{background:#fff}
.article-content .space-y-6>*+*{margin-top:24px}
@media(min-width:700px){.article-content .sm\:text-3xl{font-size:32px}}
.article-content .border-l-blue-500{border-left-color:#2478cd}
.article-content .justify-between{justify-content:space-between}
.article-content .pb-2{padding-bottom:8px}
.article-content .text-\[11px\]{font-size:12px}
.article-content .py-0\.5{padding-block:2px}
.article-content .rounded{border-radius:6px}
.article-content .bg-blue-500\/10{background:#edf4ff}
.article-content .border-blue-500\/20{border-color:#cad8e9}
.article-content .border-l-purple-500{border-left-color:#2478cd}
.article-content .bg-purple-500\/10{background:#edf4ff}
.article-content .text-purple-400{color:#28587e}
.article-content .border-purple-500\/20{border-color:#cad8e9}
.article-content .border-l-emerald-500{border-left-color:#2478cd}
.article-content .border-emerald-500\/20{border-color:#cad8e9}
.article-content .mt-0\.5{margin-top:2px}
@media(min-width:900px){.article-content .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
.article-content .rounded-xl{border-radius:14px}
.article-content .text-rose-400{color:#a22b38}
.article-content .text-lg{font-size:18px}
.article-content .text-yellow-400{color:#28587e}
.article-content .bg-slate-950\/80{background:#fff}
.article-content .italic{font-style:italic}
.article-content .border-t{border-top:1px solid #cad8e9}
.article-content .pt-6{padding-top:24px}
.article-content .gap-1\.5{gap:6px}
.article-content .space-y-10>*+*{margin-top:40px}
.article-content .font-sans{font-family:inherit}
.article-content .ml-1{margin-left:4px}
.article-content .mt-2{margin-top:8px}
@media(min-width:700px){.article-content .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
.article-content .pt-2{padding-top:8px}
.article-content .mb-1{margin-bottom:4px}
@media(min-width:1180px){.article-content .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
.article-content .space-y-8>*+*{margin-top:32px}
.article-content .border-l-amber-500{border-left-color:#2478cd}
.article-content .bg-amber-500\/10{background:#edf4ff}
.article-content .border-amber-500\/20{border-color:#cad8e9}
.article-content .bg-slate-900\/60{background:#fff}
.article-content .ml-2{margin-left:8px}
.article-content .text-slate-200{color:#243e63}
.article-content .text-rose-300{color:#a22b38}
.article-content .text-emerald-300{color:#28587e}
.article-content .mt-8{margin-top:32px}
.article-content .max-w-6xl{max-width:100%}
.article-content .max-w-2xl{max-width:100%}
@media(min-width:1180px){.article-content .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
.article-content .gap-6{gap:24px}
.article-content .flex-col{flex-direction:column}
.article-content .h-44{height:176px}
.article-content .relative{position:relative}
.article-content .h-full{height:100%}
.article-content .opacity-80{opacity:1}
.article-content .absolute{position:absolute}
.article-content .top-3{top:12px}
.article-content .left-3{left:12px}
.article-content .text-\[10px\]{font-size:12px}
.article-content .p-5{padding:20px}
.article-content .text-slate-500{color:#4c6380}
.article-content .px-5{padding-inline:20px}
.article-content .pb-5{padding-bottom:20px}
.article-content .border-slate-800\/60{border-color:#cad8e9}
.article-content .mr-1{margin-right:4px}
.article-content .gap-1{gap:4px}
.article-content .px-3{padding-inline:12px}
.article-content .border-cyan-500\/20{border-color:#cad8e9}
.article-content .whitespace-nowrap{white-space:nowrap}
.article-content .border-l-sky-500{border-left-color:#2478cd}
.article-content .border-l-rose-500{border-left-color:#2478cd}
.article-content .bg-slate-950\/50{background:#fff}
@media(min-width:700px){.article-content .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
.article-content .my-4{margin-block:16px}
.article-content .text-red-400{color:#a22b38}
.article-content .border-indigo-500\/20{border-color:#cad8e9}
.article-content .bg-sky-500\/10{background:#edf4ff}
.article-content .border-sky-500\/20{border-color:#cad8e9}
.article-content .pt-3{padding-top:12px}
.article-content .bg-rose-500\/10{background:#edf4ff}
.article-content .border-rose-500\/20{border-color:#cad8e9}
.article-content .border-l-cyan-400{border-left-color:#2478cd}
.article-content .bg-slate-950\/70{background:#fff}
.article-content .mt-12{margin-top:48px}
@media(min-width:700px){.article-content .sm\:flex-row{flex-direction:row}}
.article-content .py-2{padding-block:8px}
.article-content .bg-cyan-500{background:#0769df;color:#fff}
.article-content .text-slate-950{color:#243e63}
.article-content .font-medium{font-weight:550}
.article-content .text-amber-300{color:#28587e}
.article-content .w-6{width:24px}
.article-content .h-6{height:24px}
.article-content .bg-cyan-500\/20{background:#edf4ff}
.article-content .bg-emerald-500\/20{background:#edf4ff}
.article-content .bg-amber-500\/20{background:#edf4ff}
.article-content .bg-indigo-500\/20{background:#edf4ff}
.article-content .bg-rose-500\/20{background:#edf4ff}
.article-content .bg-purple-500\/20{background:#edf4ff}
@media(max-width:560px){.article-content .grid{grid-template-columns:minmax(0,1fr)}.article-content .col-span-2{grid-column:auto}.article-content .p-6,.article-content .p-5{padding:20px}.article-content .whitespace-nowrap{white-space:normal}}
