/* Owner's softer editorial design: warm header, pill controls, rounded media. */
:root{--radius-control:999px;--radius-media:16px;--header-paper:#eeeadf}
html[data-theme=dark]{--header-paper:#262b27}
.site-header{background:var(--header-paper)}
.site-header .masthead{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(160px,1fr);gap:28px;min-height:126px}
.site-header .header-tools{justify-self:end}
.site-header .masthead-languages{margin:0!important;justify-self:center}
.site-header .masthead-languages .polit-languages{gap:5px;padding:0;flex-wrap:nowrap}
.site-header .masthead-languages .polit-languages a{min-width:44px;min-height:44px;padding:9px 11px;text-align:center;font-size:12px;line-height:24px}
.site-header .masthead-languages .polit-languages a[aria-current]{background:var(--ink);color:var(--paper)}
.wp-site-blocks button,.wp-site-blocks input[type=submit],.wp-site-blocks input[type=button],.wp-site-blocks .wp-element-button,.wp-site-blocks .wp-block-button__link,.wp-site-blocks .polit-languages a,.wp-site-blocks .arest-tabs a,.wp-site-blocks .fresh-badge,.wp-site-blocks .hot-badge{border-radius:var(--radius-control)!important}
.wp-site-blocks textarea,.wp-site-blocks select,.wp-site-blocks input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]){border-radius:12px}
.wp-site-blocks .story-image,.wp-site-blocks .article-cover,.wp-site-blocks .article-cover img,.wp-site-blocks .wp-block-image img,.wp-site-blocks .article-content img,.wp-site-blocks .polit-video-frame,.wp-site-blocks iframe,.wp-site-blocks .wp-block-embed__wrapper,.wp-site-blocks .image-lightbox,.wp-site-blocks .image-lightbox>img{border-radius:var(--radius-media)}
.wp-site-blocks .cover-zoom,.wp-site-blocks .polit-video-load{border-radius:var(--radius-media)!important}
.wp-site-blocks .story-image,.wp-site-blocks .article-cover,.wp-site-blocks .polit-video-frame{overflow:hidden}
.wp-site-blocks .arest-feature,.wp-site-blocks .login-panel,.wp-site-blocks .privacy-dialog,.wp-site-blocks .polit-update,.wp-site-blocks .polit-video-quote,.wp-site-blocks .demo-notice,.wp-site-blocks .translation-notice,.wp-site-blocks .hub-empty{border-radius:16px}
.wp-site-blocks .header-saved,.wp-site-blocks .header-login{border-radius:999px}
.wp-site-blocks .header-search .wp-block-search__inside-wrapper{border:1px solid var(--line);border-radius:999px;padding:2px 6px 2px 12px;background:var(--paper)}
.site-header .nav-shell{padding-block:0;border-top:1px solid var(--line);border-bottom:0}
.site-header .main-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}
.category-rail{margin:0!important;min-width:0;max-width:100%}
.category-rail ul{display:flex;gap:9px;list-style:none;padding:15px 3px 13px;margin:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;scroll-snap-type:x proximity}
.category-rail li{flex:1 0 auto;scroll-snap-align:start;margin:0}
.category-rail .category-pill{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border:1px solid color-mix(in srgb,var(--ink) 30%,transparent);border-radius:999px;text-decoration:none!important;white-space:nowrap;color:var(--ink);font:600 12px/1.5 var(--sans);transition:background-color .18s,border-color .18s}
.category-rail .category-pill-arest{border-color:var(--red);color:var(--red);background:color-mix(in srgb,var(--red) 8%,transparent)}
.category-rail .category-pill[aria-current]{border-color:var(--red);background:var(--red);color:var(--paper)}
.category-rail a:focus-visible{outline-offset:-4px}
.site-header .is-menu-open .wp-block-navigation-item__content{border-radius:999px}
.site-header .is-menu-open .wp-block-navigation-item{border:0}
.site-header .is-menu-open .wp-block-navigation__container{gap:8px!important}
@media(hover:hover){.category-rail .category-pill:hover{border-color:var(--red);background:color-mix(in srgb,var(--red) 10%,var(--header-paper))}.category-rail .category-pill[aria-current]:hover{background:var(--red)}.masthead-languages .polit-languages a:not([aria-current]):hover{background:var(--paper)}}
@media(max-width:1100px) and (min-width:901px){.site-header .masthead{grid-template-columns:minmax(0,1fr) auto;gap:18px}.site-header .header-tools{display:none}}
@media(max-width:900px){.site-header .masthead{grid-template-columns:minmax(0,1fr) auto;gap:15px;min-height:112px;padding-right:54px}.site-header .header-tools{display:none}.site-header .masthead-languages{justify-self:end}.category-rail ul{padding-block:12px;gap:8px}.category-rail li{flex:0 0 auto}.category-rail .category-pill{font-size:12px;padding-inline:16px}.site-header .main-navigation .wp-block-navigation__responsive-container-open{top:73px}}
@media(max-width:600px){:root{--radius-media:14px}.site-header .masthead{grid-template-columns:1fr;gap:13px;min-height:0;padding:22px 0 16px}.site-header .brand{padding-right:43px}.site-header .masthead-languages{justify-self:center}.site-header .masthead-languages .polit-languages a{font-size:11px;padding:8px 11px}.site-header .main-navigation .wp-block-navigation__responsive-container-open{top:92px}.category-rail ul{padding-block:11px}.category-rail .category-pill{min-height:44px;padding:9px 15px}.site-header .nav-shell{border-top:1px solid var(--line)}}
@media(prefers-reduced-motion:reduce){.category-rail .category-pill{transition:none}}
