:root{--color-navy:#0b1f44;--color-navy-600:#143066;--color-blue:#0057ff;--color-blue-dark:#0041c2;--color-blue-soft:#e6eeff;--color-red:#e10600;--color-red-dark:#b00500;--color-red-soft:#fdecea;--color-cool-gray:#6b7280;--color-bg:#f3f6fa;--color-card:#ffffff;--color-surface:#eaeff6;--color-text:#17233b;--color-heading:#0b1f44;--color-muted:#4b5767;--color-border:#d6deea;--color-border-strong:#b9c6d9;--color-accent:var(--color-blue);--color-accent-dark:var(--color-blue-dark);--color-accent-soft:var(--color-blue-soft);--color-focus:var(--color-blue);--color-link:var(--color-heading);--color-on-navy:#ffffff;--color-on-navy-muted:#b9c8e6;--color-notice-bg:#fff8e1;--color-notice-border:#e0b400;--color-notice-text:#5c4600;--font-fallback-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-body:var(--font-inter,var(--font-sans,var(--font-fallback-sans))),var(--font-sans,var(--font-fallback-sans)),var(--font-fallback-sans);--font-display:var(--font-montserrat,var(--font-body)),var(--font-body);--font-heading:var(--font-display);--container:1280px;--gutter:clamp(1rem,2.5vw,2rem);--space-section:2rem;--radius:6px;--radius-lg:10px;--nav-height:52px;--shadow:0 1px 2px rgba(11,31,68,0.08);--shadow-sm:0 1px 2px rgba(11,31,68,0.06);--shadow-md:0 6px 18px rgba(11,31,68,0.12);--tap:44px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:var(--font-body);font-size:100%;line-height:1.55;color:var(--color-text);background:var(--color-bg);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:lang(bn),html[lang=bn]{--font-heading:var(--font-bengali,var(--font-fallback-sans)),var(--font-body),"Noto Sans Bengali","Vrinda",sans-serif;font-family:var(--font-bengali,var(--font-fallback-sans)),var(--font-body),"Noto Sans Bengali","Vrinda",sans-serif}:lang(hi),html[lang=hi]{--font-heading:var(--font-devanagari,var(--font-fallback-sans)),var(--font-body),"Noto Sans Devanagari","Mangal",sans-serif;font-family:var(--font-devanagari,var(--font-fallback-sans)),var(--font-body),"Noto Sans Devanagari","Mangal",sans-serif}:lang(ar),html[lang=ar]{--font-heading:var(--font-naskh,var(--font-fallback-sans)),var(--font-body),"Noto Naskh Arabic","Geeza Pro","Traditional Arabic",serif;font-family:var(--font-naskh,var(--font-fallback-sans)),var(--font-body),"Noto Naskh Arabic","Geeza Pro","Traditional Arabic",serif;line-height:1.75}:lang(ur),html[lang=ur]{--font-heading:var(--font-nastaliq,var(--font-fallback-sans)),"Noto Nastaliq Urdu","Jameel Noori Nastaleeq",var(--font-body),serif;font-family:var(--font-nastaliq,var(--font-fallback-sans)),"Noto Nastaliq Urdu","Jameel Noori Nastaleeq",var(--font-body),serif;line-height:2}html[lang=ur] h1,html[lang=ur] h2,html[lang=ur] h3{line-height:1.8}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg)}iframe,img,video{max-width:100%}img{height:auto}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-blue);text-decoration:underline}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}button,input,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-heading);line-height:1.2;margin:0 0 .5em;font-weight:700;overflow-wrap:anywhere}h1{font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:-.01em}h2{font-size:clamp(1.25rem,2.5vw,1.5rem)}h3{font-size:1.125rem}p{margin:0 0 1em}ol,ul{margin:0;padding:0;list-style:none}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.skip-link{position:absolute;inset-inline-start:.5rem;top:-100px;z-index:100;padding:.5rem 1rem;background:var(--color-blue);color:#fff;font-weight:700;border-radius:var(--radius)}.skip-link:focus{top:.5rem}.site-header{background:var(--color-card)}.utility-band{background:var(--color-navy);color:var(--color-on-navy)}.topbar{justify-content:space-between;min-height:40px;font-size:.8125rem;color:var(--color-on-navy-muted)}.topbar,.topbar__group{display:flex;align-items:center;gap:1rem}.topbar__group{min-width:0}.topbar__link{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--color-on-navy);font-weight:600}.topbar__link:hover{color:#fff;text-decoration:underline}.masthead-band{background:var(--color-card);-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.masthead{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:.625rem}.brand{display:inline-block;line-height:0;flex-shrink:0}.brand:hover{text-decoration:none}.brand__logo{display:block;inline-size:clamp(168px,22vw,260px);block-size:auto;aspect-ratio:320/109}.tagline{margin:0;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-border-start:3px solid var(--color-red);border-inline-start:3px solid var(--color-red);color:var(--color-heading);font-family:var(--font-heading);font-size:.9375rem;font-weight:600;line-height:1.3}.mainnav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--color-navy);color:var(--color-on-navy);box-shadow:0 2px 6px rgba(11,31,68,.25)}.mainnav__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--nav-height)}.mainnav__menu{flex:1 1 auto;min-width:0}.mainnav__toggle{display:none}.mainnav__list{display:flex;gap:.125rem;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mainnav__list::-webkit-scrollbar{display:none}.mainnav__item a{display:flex;align-items:center;min-height:var(--nav-height);padding-inline:.8rem;color:var(--color-on-navy);font-weight:600;font-size:.9375rem;white-space:nowrap;-webkit-border-after:3px solid transparent;border-block-end:3px solid transparent;-webkit-border-before:3px solid transparent;border-block-start:3px solid transparent}.mainnav__item a:hover{background:var(--color-blue);color:#fff;text-decoration:none}.mainnav__item a[aria-current=page]{border-block-end-color:var(--color-red);color:#fff;background:rgba(255,255,255,.08);text-decoration:none}.mainnav__item a:focus-visible,.mainnav__search .icon-button:focus-visible,.mainnav__search input:focus-visible,.mainnav__toggle:focus-visible,.topbar .lang-menu>summary:focus-visible{outline:3px solid #fff;outline-offset:-3px}.mainnav__search{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.mainnav__search input{inline-size:11rem;max-inline-size:40vw;min-height:38px;padding:.4rem .75rem;border:1px solid transparent;border-radius:999px;background:rgba(255,255,255,.14);color:#fff}.mainnav__search input::placeholder{color:var(--color-on-navy-muted)}.mainnav__search input:focus{inline-size:15rem;background:#fff;color:var(--color-text)}.mainnav__search input:focus::placeholder{color:var(--color-muted)}.mainnav__search .icon-button{color:#fff}@media (min-width:900px) and (max-width:1139px){.mainnav__search input{inline-size:8rem}.mainnav__search input:focus{inline-size:11rem}.mainnav__item a{padding-inline:.6rem;font-size:.875rem}}.mainnav__search .icon-button:hover{background:var(--color-blue)}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:var(--tap);padding:.25rem;background:transparent;border:1px solid transparent;border-radius:var(--radius);cursor:pointer}.icon-button:hover{background:var(--color-surface)}@media (max-width:899px){.tagline{display:none}.masthead{padding-block:.5rem}.mainnav__inner{flex-wrap:wrap;gap:.25rem .5rem;padding-block:.25rem}.mainnav__menu{display:contents}.mainnav__menu[data-enhanced] .mainnav__toggle,.mainnav__toggle[hidden]{display:inline-flex;align-items:center;gap:.5rem;order:1;min-height:var(--tap);padding-inline:.75rem;background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius);font-weight:700;cursor:pointer}.mainnav__menu[data-enhanced] .mainnav__toggle:hover,.mainnav__menu[data-open] .mainnav__toggle{background:var(--color-blue);border-color:var(--color-blue)}.mainnav__search{order:2;flex:1 1;min-width:0}.mainnav__search input,.mainnav__search input:focus{flex:1 1 auto;inline-size:100%;max-inline-size:none;min-height:var(--tap)}.mainnav__list{order:3;flex:0 0 100%}.mainnav__menu[data-enhanced] .mainnav__list{display:none}.mainnav__menu[data-enhanced][data-open] .mainnav__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px;overflow:visible;-webkit-padding-after:.5rem;padding-block-end:.5rem}.mainnav__item a{min-height:var(--tap);border-block-start-color:transparent;border-radius:var(--radius)}.mainnav__menu[data-enhanced] .mainnav__item a{background:rgba(255,255,255,.06)}.mainnav__item a[aria-current=page]{border-block-end-color:var(--color-red)}}@media (max-width:340px){.mainnav__menu[data-enhanced][data-open] .mainnav__list{grid-template-columns:minmax(0,1fr)}}.lang-menu{position:relative}.lang-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .5rem;min-height:36px;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;color:var(--color-text);font-weight:600}.topbar .lang-menu>summary{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);color:#fff}.topbar .lang-menu>summary:hover,.topbar .lang-menu[open]>summary{background:var(--color-blue);border-color:var(--color-blue)}.lang-menu>summary::-webkit-details-marker{display:none}.lang-menu>summary .chevron{transition:transform .15s}.lang-menu[open]>summary .chevron{transform:rotate(180deg)}.lang-menu__list{position:absolute;inset-inline-end:0;top:calc(100% + 4px);z-index:60;min-width:12rem;padding:.25rem;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-md)}.lang-menu__list a{display:flex;justify-content:space-between;gap:1rem;padding:.5rem .75rem;border-radius:var(--radius);color:var(--color-text);font-size:.9375rem}.lang-menu__list a:focus-visible,.lang-menu__list a:hover{background:var(--color-blue-soft);text-decoration:none}.lang-menu__list a[aria-current=true]{font-weight:700;color:var(--color-blue-dark)}.lang-menu__unavailable{font-size:.75rem;color:var(--color-muted)}.presence{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-on-navy-muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.presence__dot{width:8px;height:8px;border-radius:50%;background:#34d17a;box-shadow:0 0 0 0 rgba(52,209,122,.6);animation:presence-pulse 2s ease-out infinite;flex-shrink:0}@keyframes presence-pulse{0%{box-shadow:0 0 0 0 rgba(26,143,61,.6)}70%{box-shadow:0 0 0 7px rgba(26,143,61,0)}to{box-shadow:0 0 0 0 rgba(26,143,61,0)}}.presence__count{font-weight:700;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.banner{background:var(--color-red);color:#fff;font-weight:600}.banner__inner{display:flex;align-items:center;gap:.75rem;padding-block:.5rem}.banner a{color:#fff;text-decoration:underline}.badge{display:inline-block;padding:.1rem .5rem;border-radius:3px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.6;vertical-align:middle}.badge--breaking{background:#fff;color:var(--color-red-dark)}.badge--accent{background:var(--color-red);color:#fff}.badge--muted{background:var(--color-surface);color:var(--color-muted);border:1px solid var(--color-border)}.badge--warn{background:var(--color-notice-bg);color:var(--color-notice-text);border:1px solid var(--color-notice-border)}.breaking-strip{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;-webkit-margin-after:1rem;margin-block-end:1rem;background:var(--color-card);border:1px solid var(--color-border);-webkit-border-start:4px solid var(--color-red);border-inline-start:4px solid var(--color-red);border-radius:var(--radius-lg);overflow:hidden}.breaking-strip__list{display:flex;gap:1.5rem;overflow-x:auto;scrollbar-width:thin;white-space:nowrap;font-size:.9375rem}.breaking-strip__list li:before{content:"•";color:var(--color-red);-webkit-margin-end:.5rem;margin-inline-end:.5rem}main{flex:1 1;padding-block:1.25rem 2.5rem}.layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.75rem;gap:1.75rem}@media (min-width:1024px){.layout--with-aside{grid-template-columns:minmax(0,1fr) 320px}}.aside{display:flex;flex-direction:column;gap:1.25rem}.section{-webkit-margin-after:var(--space-section);margin-block-end:var(--space-section)}.section__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;-webkit-border-after:1px solid var(--color-border-strong);border-block-end:1px solid var(--color-border-strong);-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-padding-after:.5rem;padding-block-end:.5rem}.section__header:after{content:"";position:absolute;inset-inline-start:0;bottom:-2px;inline-size:72px;block-size:3px;background:var(--color-blue)}.section__title{margin:0;-webkit-padding-start:.65rem;padding-inline-start:.65rem;-webkit-border-start:4px solid var(--color-blue);border-inline-start:4px solid var(--color-blue);font-family:var(--font-heading);font-size:1.125rem;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.section__title--accent{border-inline-start-color:var(--color-red)}.section__more{display:inline-flex;align-items:center;min-height:32px;font-size:.875rem;font-weight:600;color:var(--color-blue);white-space:nowrap}.section__more .chevron{display:inline-block;vertical-align:middle}[dir=rtl] .chevron--inline{transform:scaleX(-1)}.grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.grid--2{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid--4{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.card{display:flex;flex-direction:column;gap:.5rem;min-width:0}.card--card,.card--hero,.card--row{gap:0;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow .15s,border-color .15s}.card--card:hover,.card--hero:hover,.card--row:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.card--card .card__media,.card--hero .card__media{border-radius:0}.card--card .card__body,.card--hero .card__body{flex:1 1;padding:.85rem 1rem 1rem}.card--hero .card__body{gap:.5rem;padding:1.1rem 1.5rem 1.4rem}.card--row{flex-direction:row;align-items:stretch;-webkit-margin-after:1rem;margin-block-end:1rem}.card--row .card__media{flex:0 0 240px;align-self:flex-start;border-radius:0}.card--row .card__body{padding:.9rem 1.1rem;justify-content:center}@media (max-width:640px){.card--row .card__media{flex-basis:128px;align-self:center;-webkit-margin-start:.65rem;margin-inline-start:.65rem;border-radius:var(--radius)}.card--row .card__title{font-size:1rem}.card--row .card__body{padding:.65rem .8rem}.card--row .card__summary{display:none}}.card--thumb{flex-direction:row;align-items:flex-start;gap:.85rem;padding-block:.85rem;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.card--thumb:last-child{-webkit-border-after:0;border-block-end:0}.card--thumb .card__media{flex:0 0 112px}.card--thumb .card__title{font-size:.9375rem}.card__media{position:relative;display:block;aspect-ratio:16/9;background:var(--color-surface);overflow:hidden;border-radius:var(--radius)}.card__media img{object-fit:cover}.card__body{display:flex;flex-direction:column;gap:.35rem;min-width:0}.card__kicker{align-self:flex-start;font-size:.6875rem;font-weight:700;color:var(--color-blue);text-transform:uppercase;letter-spacing:.06em;line-height:1.4}.card__kicker a{color:inherit}.card__title{margin:0;font-size:1.0625rem;line-height:1.3}.card--hero .card__title{font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.2;letter-spacing:-.01em}.card--compact .card__title{font-size:.9375rem}.card__title a{color:var(--color-heading)}.card__title a:hover{color:var(--color-blue)}.card__summary{margin:0;color:var(--color-muted);font-size:.9375rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;-webkit-margin-before:auto;margin-block-start:auto;font-size:.75rem;color:var(--color-muted)}.card__meta .badge{font-size:.625rem}.hero-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:minmax(0,1fr)}.hero-grid__side{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:.25rem 1rem;display:flex;flex-direction:column}.hero-grid__side .card--thumb{flex:1 1 auto;align-items:center}@media (min-width:900px){.hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch}.hero-grid__side .card--thumb .card__media{flex-basis:40%}.hero-grid__side .card--thumb .card__title{font-size:1.0625rem}}.numbered{counter-reset:item;margin:0;padding:0;list-style:none}.numbered>li{counter-increment:item;display:flex;align-items:flex-start;gap:.75rem;padding-block:.7rem;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.numbered>li:last-child{-webkit-border-after:0;border-block-end:0;-webkit-padding-after:0;padding-block-end:0}.numbered>li:before{content:counter(item);font-family:var(--font-heading);font-size:1.5rem;font-weight:800;color:var(--color-blue);line-height:1;min-width:1.5rem}.aside-box{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1rem 1.1rem 1.1rem}.aside-box__title{margin:0 0 .85rem;-webkit-padding-start:.65rem;padding-inline-start:.65rem;-webkit-border-start:4px solid var(--color-blue);border-inline-start:4px solid var(--color-blue);font-family:var(--font-heading);font-size:.9375rem;text-transform:uppercase;letter-spacing:.06em;line-height:1.2}.aside-box__title a{color:inherit}.article-paper{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(1rem,3vw,2rem)}.article-header{max-width:72ch;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.article-header h1{letter-spacing:-.01em}.article-header__kicker{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;-webkit-margin-after:.75rem;margin-block-end:.75rem}.article-header__summary{font-size:1.25rem;color:var(--color-muted);line-height:1.5}.article-meta{display:grid;grid-gap:.25rem 1.5rem;gap:.25rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,max-content));font-size:.875rem;color:var(--color-muted);margin:0;padding-block:.75rem;border-block:1px solid var(--color-border)}.article-meta div{display:flex;gap:.4rem;flex-wrap:wrap}.article-meta dt{font-weight:700;color:var(--color-text)}.article-meta dt:after{content:":"}.article-meta dd{margin:0}.article-hero{margin:0 0 1.5rem}.article-hero__media{position:relative;aspect-ratio:16/9;background:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden}.article-hero__media iframe,.article-hero__media img,.article-hero__media video{width:100%;height:100%;object-fit:cover;border:0}.article-hero figcaption,.credit{font-size:.75rem;color:var(--color-muted);-webkit-margin-before:.4rem;margin-block-start:.4rem}.notice{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;padding:.75rem 1rem;margin-block:1rem;background:var(--color-notice-bg);border:1px solid var(--color-notice-border);border-inline-start-width:6px;border-radius:var(--radius);color:var(--color-notice-text);font-size:.9375rem}.notice--info{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.notice--danger{background:var(--color-red-soft);border-color:var(--color-red);color:var(--color-red-dark)}.notice a{font-weight:700;text-decoration:underline}.article-body{max-width:70ch;color:var(--color-text);font-size:1.125rem;line-height:1.7}html[lang=ar] .article-body,html[lang=ur] .article-body{font-size:1.25rem}.article-body p{-webkit-margin-after:1.25em;margin-block-end:1.25em}.article-body h2,.article-body h3{margin-block:1.5em .5em}.article-body img{max-width:100%;height:auto}.article-body blockquote{margin:1.5em 0;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-border-start:4px solid var(--color-blue);border-inline-start:4px solid var(--color-blue);color:var(--color-muted);font-style:italic}.article-body a{color:var(--color-blue-dark);text-decoration:underline}.article-body table{border-collapse:collapse;width:100%}.article-body td,.article-body th{border:1px solid var(--color-border);padding:.4rem}.article-footer{max-width:70ch;-webkit-margin-before:2rem;margin-block-start:2rem;display:flex;flex-direction:column;gap:1.5rem}.cta{display:inline-flex;align-items:center;min-height:var(--tap);padding:.6rem 1.25rem;background:var(--color-blue);color:#fff;font-weight:700;border-radius:var(--radius)}.cta:hover{background:var(--color-blue-dark);color:#fff;text-decoration:none}.button{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--tap);padding:.5rem 1rem;border:1px solid var(--color-border-strong);border-radius:var(--radius);background:#fff;font-weight:600;cursor:pointer;color:var(--color-heading)}.button:hover{background:var(--color-blue-soft);border-color:var(--color-blue);text-decoration:none}.button--primary{background:var(--color-blue);border-color:var(--color-blue);color:#fff}.button--primary:hover{background:var(--color-accent-dark)}.tags{display:flex;flex-wrap:wrap;gap:.5rem}.tags a{padding:.25rem .6rem;border:1px solid var(--color-border);border-radius:999px;font-size:.8125rem;background:var(--color-surface)}.share{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.share__label{font-weight:700;-webkit-margin-end:.25rem;margin-inline-end:.25rem}.share a,.share button{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;font-size:.875rem;cursor:pointer}.share a:hover,.share button:hover{background:var(--color-surface);text-decoration:none}.corrections li{padding-block:.5rem;-webkit-border-after:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.corrections time{font-weight:700;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.available-langs{display:flex;flex-wrap:wrap;gap:.5rem}.available-langs a{padding:.4rem .8rem;border:1px solid var(--color-border);border-radius:var(--radius);font-weight:600}.ad-slot{display:flex;flex-direction:column;align-items:center;margin-inline:auto;transition:min-height .3s ease}.ad-slot--collapsed{min-height:0!important;height:0;overflow:hidden;margin:0}.ad-slot__label{font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);-webkit-margin-after:.25rem;margin-block-end:.25rem;align-self:flex-start}.ad-slot__frame{display:block;border:0;max-width:100%}.ad-slot img{display:block;max-width:100%;height:auto}.ad-slot--sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + 1rem)}.ad-card{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);color:var(--color-text)}.ad-card:hover{text-decoration:none;border-color:var(--color-blue)}.ad-card__title{font-weight:700;margin:0}.ad-card__summary{margin:0;font-size:.875rem;color:var(--color-muted)}.ad-card__image{aspect-ratio:16/9;object-fit:cover;width:100%;border-radius:var(--radius)}.only-mobile{display:none}@media (max-width:767px){.only-mobile{display:flex}.not-mobile{display:none!important}}@media (max-width:1023px){.only-desktop{display:none!important}}.ad-slot--section{margin-block:1rem}.weather{display:flex;flex-direction:column;gap:.75rem}.weather__head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;flex-wrap:wrap}.weather__location{font-weight:700;font-size:1.0625rem;margin:0}.weather__now{display:flex;align-items:center;gap:.75rem}.weather__temp{font-size:2.5rem;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weather__icon{width:48px;height:48px;flex-shrink:0}.weather__condition{margin:0;font-weight:600}.weather__details{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;font-size:.8125rem;color:var(--color-muted)}.weather__details div{display:flex;gap:.3rem}.weather__details dt:after{content:":"}.weather__details dd{margin:0;color:var(--color-text);font-weight:600}.weather__daily{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.25rem;gap:.25rem;text-align:center;font-size:.75rem;-webkit-padding-before:.5rem;padding-block-start:.5rem;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.weather__daily li{display:flex;flex-direction:column;align-items:center;gap:.15rem}.weather__daily svg{width:26px;height:26px}.weather__daily .hi{font-weight:700}.weather__daily .lo{color:var(--color-muted)}.weather__foot{-webkit-margin-before:.5rem;margin-block-start:.5rem;font-size:.75rem;color:var(--color-muted);display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:center}.weather__form{display:flex;flex-wrap:wrap;gap:.5rem}.weather__form input{flex:1 1 10rem;min-width:0;padding:.45rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff}.weather__error{color:var(--color-accent-dark);font-size:.875rem;margin:0}.weather--large .weather__temp{font-size:3.5rem}.weather--large .weather__daily{font-size:.9375rem}.weather--large .weather__daily svg{width:36px;height:36px}.search-form{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;padding:1rem 1.1rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.search-form label{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem;font-weight:600}.search-form input,.search-form select{padding:.5rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;min-height:var(--tap)}.search-form .field--wide{grid-column:1/-1}.search-hit{-webkit-margin-after:1rem;margin-block-end:1rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.search-hit .card--row{margin:0;border:0;border-radius:0;box-shadow:none}.search-hit .result-highlight{margin:0;padding:.75rem 1.1rem;background:var(--color-surface);-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border);-webkit-line-clamp:4}.result-highlight mark{background:#fff3b0;padding:0 .1em}.pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;-webkit-margin-before:2rem;margin-block-start:2rem;-webkit-padding-before:1rem;padding-block-start:1rem;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.pagination__status{color:var(--color-muted);font-size:.875rem}.pagination a[aria-disabled=true]{opacity:.4;pointer-events:none}.prose{max-width:72ch;margin-inline:auto;padding:clamp(1.25rem,3vw,2.25rem);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);font-size:1.0625rem;line-height:1.7}.prose a{color:var(--color-blue-dark);text-decoration:underline}.status-page{max-width:640px;margin-inline:auto;text-align:center;padding:3rem 1.5rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.status-page h1{color:var(--color-heading)}.site-footer{-webkit-margin-before:auto;margin-block-start:auto;background:var(--color-navy);-webkit-border-before:4px solid var(--color-blue);border-block-start:4px solid var(--color-blue);color:var(--color-on-navy-muted);padding-block:2rem 1.25rem;font-size:.9rem}.site-footer a{color:#ffffff}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer .ad-slot__label{color:var(--color-on-navy-muted)}.site-footer__grid{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.site-footer__brand{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;color:#fff;-webkit-margin-after:.5rem;margin-block-end:.5rem;-webkit-padding-start:.65rem;padding-inline-start:.65rem;-webkit-border-start:4px solid var(--color-red);border-inline-start:4px solid var(--color-red);line-height:1.15}.site-footer h2{font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;color:#fff;-webkit-margin-after:.75rem;margin-block-end:.75rem}.site-footer li{-webkit-margin-after:.4rem;margin-block-end:.4rem}.site-footer__bottom{-webkit-margin-before:2rem;margin-block-start:2rem;-webkit-padding-before:1rem;padding-block-start:1rem;-webkit-border-before:1px solid rgba(255,255,255,.16);border-block-start:1px solid rgba(255,255,255,.16);justify-content:space-between;font-size:.8125rem;color:var(--color-on-navy-muted)}.site-footer__bottom,.site-footer__langs{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.footer-link-button{background:none;border:0;padding:0;margin:0;color:#fff;text-decoration:underline;cursor:pointer;font:inherit;text-align:start}.consent-banner{position:fixed;inset-inline:0;bottom:0;z-index:200;background:var(--color-card);-webkit-border-before:3px solid var(--color-blue);border-block-start:3px solid var(--color-blue);box-shadow:0 -4px 18px rgba(11,31,68,.18)}.consent-banner__inner{max-width:var(--container);margin-inline:auto;padding:1rem var(--gutter);display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.consent-banner__text{flex:1 1 320px;margin:0;font-size:.9375rem;color:var(--color-text)}.consent-banner__options{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;flex-basis:100%}.consent-banner__toggle{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem}.consent-banner__actions{display:flex;flex-wrap:wrap;gap:.5rem;-webkit-margin-start:auto;margin-inline-start:auto}@media (max-width:640px){.consent-banner__inner{padding-block:.75rem;gap:.5rem 1rem}.consent-banner__text{font-size:.875rem}.consent-banner__actions{flex-basis:100%;-webkit-margin-start:0;margin-inline-start:0}}