@media(max-width:767px){.article-detail-page{background:radial-gradient(420px 210px at 100% 0,#0a2f8f14,#0000 72%),linear-gradient(#f8fafc,#fff 38%,#f6f8fc);max-width:none!important;padding:.9rem 1rem calc(7.25rem + env(safe-area-inset-bottom,0px))!important}.article-breadcrumb{display:none!important}.article-mobile-header{background:radial-gradient(320px 150px at 100% 0,#0a2f8f12,#0000 72%),#ffffffeb;border:1px solid #0a2f8f14;border-radius:30px;padding:1rem;box-shadow:0 22px 58px -42px #04163d6b,inset 0 1px #ffffffeb;text-align:start!important;max-width:none!important}.article-mobile-header>a:first-child{background:#e3061312;border:1px solid #e306131f;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .68rem;color:var(--brand-red)!important;letter-spacing:.12em!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}.article-mobile-header>a:first-child:before{content:"";background:currentColor;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 0 5px #e306131a}.article-mobile-header h1{letter-spacing:-.055em;text-wrap:balance;margin-top:.85rem!important;font-size:clamp(2rem,9.4vw,3.15rem)!important;line-height:1.04!important}.article-mobile-header p{color:#475569!important;margin-top:.8rem!important;font-size:1.02rem!important;line-height:1.82!important}.article-meta-row{border-top:1px solid #0a2f8f13;padding-top:.8rem;color:#64748b!important;justify-content:flex-start!important;gap:.45rem!important;margin-top:.95rem!important;font-size:.78rem!important}.article-meta-row>span[aria-hidden]{color:#64748b73}.article-meta-author{background:#f8fafcd6;border-radius:18px;min-width:100%;padding:.5rem .62rem}.article-meta-avatar{border:2px solid #ffffffeb;box-shadow:0 10px 22px -16px #04163d70;width:34px!important;height:34px!important}.article-featured-media{margin-block:1rem 1.15rem!important}.article-featured-media img{border:1px solid #ffffffb3;aspect-ratio:4/3!important;border-radius:30px!important;box-shadow:0 28px 68px -44px #04163d8c!important}.article-featured-media figcaption{background:#ffffffb8;border-radius:14px;padding:.45rem .65rem;color:#64748b!important;margin-top:.55rem!important;font-size:.72rem!important}.article-body-shell{max-width:none!important}.article-body-shell>.mb-6.flex.justify-center{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(1.12);background:#ffffffe6;border-radius:999px;position:sticky;top:.55rem;box-shadow:0 18px 46px -34px #04163d61,inset 0 1px #ffffffeb;border:1px solid #0a2f8f14!important;margin:.2rem 0 1rem!important;padding:.45rem!important}.article-prose,.site-prose.article-prose{color:#0f172a;letter-spacing:-.01em;background:#fffffff0;border:1px solid #0a2f8f12;border-radius:30px;box-shadow:0 24px 62px -48px #04163d61,inset 0 1px #ffffffeb;padding:1.08rem!important;font-size:1.16rem!important;line-height:2.02!important}.article-prose>:first-child{margin-top:0!important}.article-prose p,.article-prose li{line-height:2.02!important}.article-prose h2,.article-prose h3{color:var(--brand-navy);letter-spacing:-.035em}.article-prose img,.article-prose video,.article-prose iframe{box-shadow:0 20px 48px -38px #04163d75;border-radius:22px!important;max-width:100%!important}.article-prose table{background:#fff;border-radius:18px;width:100%;display:block;overflow-x:auto}.article-author-card{flex-direction:column;align-items:flex-start;box-shadow:0 20px 52px -42px #04163d6b;background:radial-gradient(220px 120px at 100% 0,#0a2f8f0f,#0000 72%),#ffffffe6!important;border-color:#0a2f8f14!important;border-radius:26px!important;padding:1rem!important}.article-author-card-avatar{border:3px solid #ffffffeb;width:58px!important;height:58px!important}.article-body-shell>.mt-10.flex{background:#ffffffd6;border-radius:24px;box-shadow:0 18px 46px -38px #04163d59;border-top:0!important;padding:1rem!important}.article-detail-page>aside{background:#ffffffbd;border-radius:30px;box-shadow:0 22px 58px -46px #04163d66;border-top:0!important;margin-top:1.7rem!important;padding:1rem!important}.article-detail-page>aside h2{margin-bottom:.85rem!important;font-size:1.55rem!important}.article-detail-page>aside h2 span{border-radius:999px;box-shadow:0 0 0 6px #e3061317}.article-detail-page>aside .grid{grid-template-columns:1fr!important;gap:.85rem!important}}@media(max-width:380px){.article-detail-page{padding-inline:.82rem!important}.article-mobile-header{border-radius:26px;padding:.88rem}.article-mobile-header h1{font-size:1.85rem!important}.article-prose,.site-prose.article-prose{padding:.92rem!important;font-size:1.08rem!important}}@media(prefers-reduced-motion:reduce){.article-featured-media img,.article-author-card,.article-detail-page>aside,.article-body-shell>.mt-10.flex{transition-duration:.01ms!important;transform:none!important}}
