.xtn{--xtn-navy:#0d2b52;--xtn-accent:#c8102e;--xtn-line:var(--xtn-navy);
--xtn-fw:50%;--xtn-cg:48px;--xtn-fg:24px;--xtn-rg:26px;--xtn-fr:72%;--xtn-tw:202px;--xtn-tr:70%;
--xtn-head-font:"Roboto",-apple-system,"Segoe UI",Arial,sans-serif;
--xtn-body-font:"Open Sans",-apple-system,"Segoe UI",Arial,sans-serif;
font-family:var(--xtn-body-font);color:#111;position:relative}
.xtn a{color:inherit;text-decoration:none}
.xtn a:hover{text-decoration:none} .xtn-head{display:flex;align-items:center;gap:20px;margin:0 0 26px;position:relative}
.xtn .xtn-title{margin:0;padding:0;font-family:var(--xtn-head-font);font-size:17px;font-weight:500;line-height:1.3;
color:#111;text-transform:uppercase;letter-spacing:0;white-space:nowrap;flex:0 0 auto}
.xtn .xtn-title a:hover{color:var(--xtn-accent)}
.xtn-line{flex:1 1 auto;min-width:20px;height:var(--xtn-lh,4px);background:var(--xtn-line)}
.xtn-h--underline .xtn-head{border-bottom:var(--xtn-lh,3px) solid var(--xtn-line);padding-bottom:9px;margin-bottom:45px}
.xtn-h--underline .xtn-line{display:none}
.xtn-h--underline .xtn-title{font-weight:700;font-size:18px;color:var(--xtn-navy)}
.xtn-h--underline .xtn-filter{margin-left:auto} .xtn-filter{position:relative;flex:0 0 auto;margin-left:4px}
.xtn .xtn-filter-btn{display:grid;place-items:center;width:22px;height:22px;padding:0;margin:0;border:0;border-radius:0;
background:transparent;color:#b1b1b1;cursor:pointer;line-height:0;box-shadow:none}
.xtn .xtn-filter-btn:hover,.xtn .xtn-filter-btn:focus,.xtn .xtn-filter.is-open .xtn-filter-btn{background:transparent;color:var(--xtn-accent)}
.xtn .xtn-filter-btn:focus-visible{outline:2px solid var(--xtn-accent);outline-offset:2px}
.xtn-filter-menu{display:none;position:absolute;right:0;top:100%;z-index:30;min-width:180px;margin:8px 0 0;padding:8px 0;
list-style:none;background:#fff;border:1px solid #eaeaea;box-shadow:0 3px 12px rgba(0,0,0,.1)}
.xtn-filter.is-open .xtn-filter-menu{display:block}
.xtn-filter-menu li{margin:0;padding:0}
.xtn-filter-menu a{display:block;padding:6px 18px;font:500 13px/1.45 var(--xtn-head-font);color:#111;text-align:right;white-space:nowrap}
.xtn-filter-menu a:hover,.xtn-filter-menu a.is-active{color:var(--xtn-accent)} .xtn-body{transition:opacity .2s}
.xtn.is-loading .xtn-body{opacity:.35;pointer-events:none}
.xtn-grid{display:grid;grid-template-columns:calc(var(--xtn-fw) - var(--xtn-cg) / 2) minmax(0,1fr);gap:var(--xtn-cg);align-items:start}
.xtn--big_top .xtn-feat{margin-bottom:var(--xtn-fg)}
.xtn-list{display:flex;flex-direction:column;gap:var(--xtn-rg)}
.xtn-empty{margin:0;color:#767676;font-size:13px} .xtn-editor-note{margin:0 0 14px;padding:8px 12px;border:1px dashed #d97706;border-radius:4px;background:#fffbeb;color:#92400e;font:500 12.5px/1.45 -apple-system,"Segoe UI",Arial,sans-serif}
.xtn-editor-note em{font-style:normal;opacity:.7} .xtn-f-media{position:relative;margin-bottom:17px}
.xtn-f-img,.xtn-i-img{display:block;position:relative;overflow:hidden;background:#f3f4f6}
.xtn-f-img::before{content:"";display:block;padding-top:var(--xtn-fr)}
.xtn-i-img::before{content:"";display:block;padding-top:var(--xtn-tr)}
.xtn-f-img>img,.xtn-i-img>img,.xtn-noimg{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;display:block;border-radius:0}
.xtn-f-media>.xtn-cat--box{position:absolute;left:0;bottom:0;z-index:2} .xtn .xtn-f-title{margin:0 0 9px;padding:0;font-family:var(--xtn-head-font);font-size:26px;font-weight:400;line-height:1.24;color:#111;letter-spacing:0}
.xtn .xtn-f-title a:hover,.xtn .xtn-i-title a:hover{color:var(--xtn-accent)} .xtn-i{display:flex;gap:16px;align-items:flex-start}
.xtn-i-img{flex:0 0 var(--xtn-tw);width:var(--xtn-tw)}
.xtn-i-body{flex:1 1 auto;min-width:0}
.xtn .xtn-i-title{margin:0 0 7px;padding:0;font-family:var(--xtn-head-font);font-size:15px;font-weight:500;line-height:1.33;color:#111;letter-spacing:0} .xtn .xtn-cat{font-family:var(--xtn-head-font);font-size:12px;font-weight:500;line-height:1;text-transform:uppercase;color:#111}
.xtn-cat--text{display:inline-block;margin:0 0 9px}
.xtn-cat--text+.xtn-f-title,.xtn-cat--text+.xtn-i-title{margin-top:0}
.xtn-i-body>.xtn-cat--text{display:block;width:max-content;max-width:100%} .xtn .xtn-cat--box{display:inline-block;background:var(--xt-cat-bg,#CA0131);color:var(--xt-cat-fg,#fff);font-size:10px;padding:3px 6px 3px;line-height:1.3}
.xtn a.xtn-cat--box:hover,.xtn a.xtn-cat--box:focus-visible{background:var(--xt-cat-bg-hover,#a10027);color:var(--xt-cat-fg,#fff)}
.xtn a.xtn-cat--text:hover,.xtn a.xtn-cat--meta:hover{color:var(--xtn-accent)}
.xtn-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px;margin:0 0 11px;line-height:1.3}
.xtn-meta:last-child{margin-bottom:0}
.xtn-date{font-family:var(--xtn-body-font);font-size:11px;font-weight:400;color:#767676;line-height:1.3}
.xtn .xtn-excerpt{margin:0;font-family:var(--xtn-body-font);font-size:12.5px;line-height:1.68;color:#767676} .xtn-pager{display:flex;gap:5px;margin-top:24px}
.xtn .xtn-pager button{display:grid;place-items:center;width:24px;height:24px;padding:0;margin:0;border:1px solid #e3e3e3;border-radius:0;
background:#fff;color:#8a8a8a;cursor:pointer;line-height:0;box-shadow:none;transition:background .15s,border-color .15s,color .15s}
.xtn .xtn-pager button:hover:not(:disabled),.xtn .xtn-pager button:focus-visible:not(:disabled){background:var(--xtn-accent);border-color:var(--xtn-accent);color:#fff}
.xtn .xtn-pager button:disabled{opacity:.5;cursor:default;background:#fff;color:#bdbdbd}
.xtn .xtn-pager button:focus-visible{outline:2px solid var(--xtn-accent);outline-offset:2px} @media (max-width:1024px){
.xtn .xtn-f-title{font-size:22px}
}
@media (max-width:767px){
.xtn-grid{grid-template-columns:minmax(0,1fr);gap:28px}
.xtn-i-img{flex-basis:min(var(--xtn-tw),38%);width:min(var(--xtn-tw),38%)}
.xtn .xtn-title{white-space:normal}
.xtn-h--underline .xtn-head{margin-bottom:28px}
.xtn .xtn-f-title{font-size:20px}
}
@media (prefers-reduced-motion:reduce){ .xtn-body,.xtn .xtn-pager button{transition:none} }