.fn-ts{direction:rtl;font-family:var(--ts-font,Tahoma);color:var(--ts-color-text);isolation:auto}
.fn-ts .ts-shell{width:min(var(--ts-width),calc(100% - 32px));margin-inline:auto;position:relative}
.fn-ts .ts-masthead{background:linear-gradient(var(--ts-color-main),var(--ts-color-bottom));position:relative}
.fn-ts .ts-blue-region{position:relative;height:var(--ts-height,180px)}
.fn-ts .ts-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}
.fn-ts .ts-brand-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;height:100%;min-height:0;padding-block:16px 0}
.fn-ts .ts-brand{min-width:0;flex:1;text-align:var(--ts-logo-align);position:relative;z-index:1}
.fn-ts .ts-brand a{color:inherit;display:inline-block;max-width:100%}
.fn-ts .ts-brand img{width:var(--ts-logo-width);max-width:100%;height:auto;max-height:var(--ts-logo-height);object-fit:contain}
.fn-ts .ts-title{font-size:var(--ts-title-size);font-weight:800;line-height:1.5;overflow-wrap:anywhere}
.fn-ts .ts-caption{font-size:var(--ts-caption-size);text-align:var(--ts-caption-align);margin:5px 0 0;line-height:1.8;overflow-wrap:anywhere}
.fn-ts .ts-picture{width:min(var(--ts-image-width),45%);height:var(--ts-image-height);flex-shrink:0;align-self:flex-end}
.fn-ts .ts-picture a{display:block;height:100%}
.fn-ts .ts-picture img{display:block;width:100%;height:100%;object-fit:var(--ts-image-fit);object-position:left bottom}
.fn-ts .ts-picture-fade{mask-image:linear-gradient(to right,#000 65%,transparent);-webkit-mask-image:linear-gradient(to right,#000 65%,transparent)}
.fn-ts .ts-utility-row{display:flex;justify-content:var(--ts-utility-align);position:absolute;inset-inline:0;bottom:0;z-index:2;padding-block:4px}
.fn-ts .ts-utility-list{display:flex;justify-content:var(--ts-utility-align);flex-wrap:wrap;gap:6px 0;list-style:none;margin:0;padding:0;color:var(--ts-color-utility)}
.fn-ts .ts-utility-list a{display:block;padding:6px 14px;font-size:var(--ts-utility-size);line-height:1.7;color:inherit}
.fn-ts .ts-utility-list li+li{border-inline-start:1px solid #ffffff55}
.fn-ts .ts-ribbon-line{border-bottom:5px solid var(--ts-color-ribbon)}
.fn-ts .ts-ribbon{width:var(--ts-ribbon-width);margin-inline-start:auto;box-sizing:border-box;background:var(--ts-color-ribbon);color:var(--ts-color-ribbon-text);font-size:var(--ts-ribbon-size);font-weight:700;text-align:var(--ts-ribbon-align);padding:8px 32px;line-height:1.6;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 100%,0 100%);overflow-wrap:anywhere}
.fn-ts .ts-nav{background:var(--ts-color-nav);color:var(--ts-color-nav-text);border:0;margin:0;width:100%;position:relative;z-index:80}
.fn-ts .ts-nav-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px}
.fn-ts .fn-nav__list{display:flex;flex:1 1 650px;flex-wrap:wrap;gap:0 var(--ts-gap);padding:0;margin:0;list-style:none;min-width:0;overflow:visible}
.fn-ts .fn-nav__list>li>a{font-size:var(--ts-nav-size);font-weight:var(--ts-weight);color:inherit;line-height:1.7;padding:10px 6px;white-space:normal;min-height:44px;display:flex;align-items:center}
.fn-ts .fn-nav__list>li:hover>a,.fn-ts .fn-nav__list>.current-menu-item>a{background:var(--ts-color-active);color:var(--ts-color-nav-text)}
.fn-ts .ts-tools{display:flex;align-items:center;gap:12px;margin-inline-start:auto;flex-wrap:wrap;padding-block:5px}
.fn-ts .ts-tools time{font-size:var(--ts-utility-size);line-height:1.8}
.fn-ts .ts-search{display:flex;align-items:center;width:190px;max-width:100%;border:1px solid #ffffff80;border-radius:3px;overflow:hidden;margin:0}
.fn-ts .ts-search input{min-width:0;width:100%;border:0;background:transparent;color:inherit;padding:7px;font-family:inherit;font-size:13px}
.fn-ts .ts-search input::placeholder{color:inherit;opacity:.9}
.fn-ts .ts-search button{display:grid;place-items:center;min-width:44px;min-height:40px;border:0;background:transparent;color:inherit;cursor:pointer}
.fn-ts :is(a,button,input):focus-visible{outline:2px solid currentColor;outline-offset:3px}
.fn-ts .fn-breaking-bar{background:var(--fn-breaking-bg,#eef0f2);color:var(--fn-breaking-text,#263746);margin:0}
.fn-ts .fn-breaking-bar__inner{width:min(var(--ts-width),calc(100% - 32px));display:flex;align-items:center;gap:12px;min-height:44px}
.fn-ts .fn-breaking-text{max-width:none;line-height:1.8}
@media(max-width:780px){
.fn-ts .ts-brand-row{gap:12px}
.fn-ts .ts-brand img{width:var(--ts-mobile-logo);max-height:90px}
.fn-ts .ts-title{font-size:min(var(--ts-title-size),30px)}
.fn-ts .ts-picture{display:none}
.fn-ts.ts-image-mobile .ts-picture{display:block;width:35%;height:100px}
.fn-ts .ts-ribbon{width:100%;padding:7px 22px}
.fn-ts .ts-utility-list a{padding:6px 9px}
.fn-ts .fn-menu-toggle{display:flex;color:inherit;min-height:44px}
.fn-ts .fn-nav__list{display:none;position:fixed;inset:0 0 0 auto;width:min(86vw,360px);padding:70px 20px 24px;overflow-y:auto;z-index:140;background:var(--fn-surface,#fff);color:var(--fn-text,#222)}
.fn-ts .fn-nav__list.is-open{display:block}
body.fn-menu-open .fn-ts .ts-nav{z-index:150}
.fn-ts .ts-tools{flex:1;justify-content:flex-end}
.fn-ts .ts-tools time{font-size:11px}
.fn-ts .ts-search{width:150px}
.fn-ts .fn-breaking-badge{max-width:35%;white-space:normal;flex-shrink:0}
}
@media print{.fn-ts{display:none}}
