.mg-blog-home{background:var(--bg);border-top:1px solid var(--line)}.mg-blog-section-head{display:flex;gap:36px;align-items:end;justify-content:space-between;margin-bottom:36px}.mg-blog-section-head h2{font-size:clamp(30px,3.5vw,48px);color:var(--ink);line-height:1.25;margin:14px 0}.mg-blog-section-head p{color:var(--muted);max-width:680px;margin:0}.mg-blog-section-head>.text-link{flex-shrink:0;padding-bottom:5px}.mg-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mg-blog-card{min-width:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface);transition:border-color .3s,box-shadow .3s}.mg-blog-photo{display:block;position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--grey)}.mg-blog-photo>img{height:100%;width:100%;object-fit:cover;display:block;transition:transform .65s cubic-bezier(.2,.75,.2,1)}.mg-blog-photo-shine{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#ffffff1c 48%,transparent 65%);transform:translateX(-130%);transition:transform .85s ease;pointer-events:none}.mg-blog-topic{position:absolute;inset-inline-start:16px;bottom:16px;border:1px solid #ffffff33;background:#092b32e8;color:#fff;font-size:11px;padding:5px 10px;border-radius:5px}.mg-blog-card-copy{padding:23px;display:flex;flex-direction:column;gap:13px}.mg-blog-meta{display:flex;gap:10px;align-items:center;justify-content:space-between;color:var(--muted);font-size:10px}.mg-blog-meta span{white-space:nowrap}.mg-blog-card h3{font-size:21px;line-height:1.45;margin:0;color:var(--ink)}.mg-blog-card h3 a{color:inherit}.mg-blog-card p{font-size:13px;color:var(--muted);margin:0;line-height:1.85}.mg-blog-read{margin-top:6px;color:var(--mg-link-color)}@media(hover:hover){.mg-blog-card:hover{border-color:var(--orange);box-shadow:var(--shadow)}.mg-blog-card:hover .mg-blog-photo img{transform:scale(1.045) rotate(-.35deg)}.mg-blog-card:hover .mg-blog-photo-shine{transform:translateX(130%)}}.mg-blog-card:focus-within{outline:2px solid var(--orange);outline-offset:3px}.mg-blog-index-hero{padding:90px 0 65px;background:linear-gradient(135deg,var(--surface),var(--bg));border-bottom:1px solid var(--line)}.mg-blog-index-hero h1{font-size:clamp(36px,5vw,66px);line-height:1.15;color:var(--ink);margin:22px 0}.mg-blog-index-hero h1 em{font-style:normal;color:var(--orange)}.mg-blog-index-hero p{max-width:680px;color:var(--muted);font-size:17px}.mg-blog-index-topics{display:flex;gap:10px;flex-wrap:wrap;margin-top:27px}.mg-blog-index-topics span{border:1px solid var(--line);border-radius:30px;padding:7px 14px;font-size:11px;color:var(--ink);background:var(--surface)}.mg-blog-index{padding-top:55px}.mg-blog-pagination ul{display:flex;gap:10px;list-style:none;justify-content:center;padding:0;margin-top:40px}.mg-blog-pagination a,.mg-blog-pagination span{border:1px solid var(--line);padding:8px 13px;color:var(--ink)}.mg-blog-pagination .current{background:var(--orange);color:#092b32}.mg-blog-article{padding-top:42px}.mg-blog-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-bottom:30px}.mg-blog-breadcrumb a{color:var(--mg-link-color)}.mg-blog-article-topic{font-size:11px;letter-spacing:.04em;color:var(--orange);font-weight:700}.mg-blog-article-head h1{font-size:clamp(31px,4vw,55px);line-height:1.23;max-width:1080px;margin:17px 0;color:var(--ink)}.mg-blog-standfirst{font-size:18px;color:var(--muted);line-height:1.8;max-width:900px}.mg-blog-byline{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:11px;color:var(--muted);margin:25px 0 32px}.mg-blog-article-figure{margin-block:0 45px}.mg-blog-article-figure>img{display:block;width:100%;max-height:490px;object-fit:cover;border-radius:12px}.mg-blog-credit{font-size:10px;line-height:1.8;color:var(--muted);padding-top:12px}.mg-blog-credit a{color:var(--mg-link-color);text-decoration:underline}.mg-blog-reading-layout{display:grid;grid-template-columns:250px minmax(0,820px);gap:70px;justify-content:space-between}.mg-blog-toc>div{position:sticky;top:115px;border-inline-start:2px solid var(--orange);padding-inline-start:18px}.mg-blog-toc strong{color:var(--ink);font-size:14px}.mg-blog-toc ol{padding-inline-start:18px;font-size:12px;color:var(--muted);line-height:1.8;margin:18px 0 23px}.mg-blog-toc li{padding-bottom:10px}.mg-blog-toc a{color:var(--mg-link-color)}.mg-blog-reading-progress{height:3px;background:var(--line);margin-bottom:28px;overflow:hidden}.mg-blog-reading-progress i{display:block;width:100%;height:100%;background:var(--orange);transform:scaleX(0);transform-origin:left}.mg-blog-prose{font-size:16px;line-height:1.95;overflow-wrap:anywhere;color:var(--ink)}.mg-blog-prose>p:first-child{font-size:18px}.mg-blog-prose h2{font-size:28px;line-height:1.5;margin:40px 0 14px;color:var(--ink);scroll-margin-top:110px}.mg-blog-prose h3{font-size:21px;line-height:1.5;color:var(--ink);margin:24px 0 12px}.mg-blog-prose p{margin:0 0 22px}.mg-blog-prose a{color:var(--mg-link-color);text-decoration:underline;text-underline-offset:3px}.mg-blog-prose li{margin:8px 0}.mg-blog-prose .mg-blog-note{padding:22px;border-inline-start:3px solid var(--orange);background:var(--surface);border-radius:0 8px 8px 0}.mg-blog-prose .mg-blog-table-wrap{overflow-x:auto;margin:25px 0}.mg-blog-prose table{width:100%;border-collapse:collapse;font-size:13px;min-width:520px}.mg-blog-prose th,.mg-blog-prose td{padding:13px;border:1px solid var(--line);text-align:start}.mg-blog-prose th{background:var(--surface);color:var(--ink)}.mg-blog-sources{margin-top:45px;padding-top:28px;border-top:1px solid var(--line)}.mg-blog-sources h2{font-size:22px;color:var(--ink)}.mg-blog-sources p{font-size:12px;color:var(--muted)}.mg-blog-sources li{padding-bottom:10px;font-size:12px;overflow-wrap:anywhere}.mg-blog-sources a{color:var(--mg-link-color);text-decoration:underline}.mg-blog-article-cta{padding:28px;margin-top:35px;border:1px solid var(--line);background:var(--surface);border-radius:12px}.mg-blog-article-cta strong{font-size:20px;color:var(--ink)}.mg-blog-article-cta p{color:var(--muted);font-size:14px}.mg-blog-related h2{color:var(--ink);font-size:30px}@media(max-width:1100px){.mg-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-blog-reading-layout{gap:35px;grid-template-columns:210px minmax(0,1fr)}}@media(max-width:760px){.mg-blog-grid{grid-template-columns:1fr}.mg-blog-section-head{display:block}.mg-blog-section-head>.text-link{margin-top:20px}.mg-blog-index-hero{padding-top:55px}.mg-blog-reading-layout{grid-template-columns:1fr;gap:28px}.mg-blog-toc>div{position:static}.mg-blog-article-head h1{font-size:32px}.mg-blog-standfirst{font-size:15px}.mg-blog-article-figure>img{min-height:220px;max-height:330px}.mg-blog-article-figure{margin-bottom:28px}.mg-blog-prose{font-size:15px}.mg-blog-prose h2{font-size:24px}.mg-blog-prose>p:first-child{font-size:16px}.mg-blog-card h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.mg-blog-card,.mg-blog-photo>img,.mg-blog-photo-shine{transition:none!important;transform:none!important}} 

.mg-blog-card{display:flex;flex-direction:column}.mg-blog-photo{flex-shrink:0}.mg-blog-card-copy{flex:1}.mg-blog-read{margin-top:auto;padding-top:6px}

.mg-blog-home,.mg-blog-index-hero,.mg-blog-article,.mg-blog-related,.mg-blog-index{--muted:#586b70}html[data-theme=dark] :is(.mg-blog-home,.mg-blog-index-hero,.mg-blog-article,.mg-blog-related,.mg-blog-index){--muted:#9eb0b3}
