.elementor-5700 .elementor-element.elementor-element-bc1acbc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:28px;--padding-right:28px;}.elementor-5700 .elementor-element.elementor-element-bc1acbc:not(.elementor-motion-effects-element-type-background), .elementor-5700 .elementor-element.elementor-element-bc1acbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1116;}.elementor-5700 .elementor-element.elementor-element-acfd46a{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;letter-spacing:0.2px;color:#F7F5F0;}[data-theme="dark"] .elementor-5700 .elementor-element.elementor-element-acfd46a{color:#ffffff;}.elementor-5700 .elementor-element.elementor-element-4759160{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E1D8;--border-color:#E5E1D8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:50;}.elementor-5700 .elementor-element.elementor-element-4759160:not(.elementor-motion-effects-element-type-background), .elementor-5700 .elementor-element.elementor-element-4759160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-5700 .elementor-element.elementor-element-f7bc915{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:22px;--padding-bottom:14px;--padding-left:28px;--padding-right:28px;}.elementor-5700 .elementor-element.elementor-element-23bea9d{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;--meta-fcolor:#6B7280;}.elementor-5700 .elementor-element.elementor-element-23bea9d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5700 .elementor-element.elementor-element-23bea9d .current-date{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.3px;}.elementor-5700 .elementor-element.elementor-element-7d78bbc{width:auto;max-width:auto;}.elementor-5700 .elementor-element.elementor-element-7d78bbc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5700 .elementor-element.elementor-element-7d78bbc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:800;letter-spacing:-0.8px;color:#0E1116;}[data-theme="dark"] .elementor-5700 .elementor-element.elementor-element-7d78bbc .elementor-heading-title{color:#ffffff;}.elementor-5700 .elementor-element.elementor-element-fb100dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5700 .elementor-element.elementor-element-fb100dc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5700 .elementor-element.elementor-element-5ee9cf7{width:auto;max-width:auto;font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:500;color:#0E1116;}.elementor-5700 .elementor-element.elementor-element-5ee9cf7 > .elementor-widget-container{padding:7px 12px 7px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E1D8;border-radius:999px 999px 999px 999px;}[data-theme="dark"] .elementor-5700 .elementor-element.elementor-element-5ee9cf7{color:#ffffff;}.elementor-5700 .elementor-element.elementor-element-464c044{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5E1D8;--border-color:#E5E1D8;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-5700 .elementor-element.elementor-element-6e38ad4 .main-menu > li > a{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;letter-spacing:-0.06px;}.elementor-5700 .elementor-element.elementor-element-6e38ad4 .main-menu-wrap{justify-content:left;}.elementor-5700 .elementor-element.elementor-element-6e38ad4{--nav-color:#3A3F48;--nav-color-10:#3A3F481a;--nav-color-h:#0E1116;--nav-color-h-accent:#E5523B;}.elementor-5700 .elementor-element.elementor-element-f9811a1{width:auto;max-width:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-5700 .elementor-element.elementor-element-fb100dc{--width:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-acfd46a */.elementor-5700 .elementor-element.elementor-element-acfd46a{max-width:1280px;margin-inline:auto!important;width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc1acbc */.elementor-5700 .elementor-element.elementor-element-bc1acbc{max-width:none!important;width:100%!important;margin:0!important;}
.elementor-5700 .elementor-element.elementor-element-bc1acbc .elementor-widget-text-editor{max-width:1280px!important;margin-inline:auto!important;width:100%!important;}
/* FIX-8 announce mobil */
@media (max-width:760px){.elementor-5700 .elementor-element.elementor-element-bc1acbc{padding:0!important;}.elementor-5700 .elementor-element.elementor-element-bc1acbc .elementor-widget-text-editor{padding:8px 18px!important;}.elementor-5700 .elementor-element.elementor-element-bc1acbc p{font-size:11px!important;line-height:1.45;}}
/* script akis disi - gap bosluğu acmasin */
.elementor-5700 .elementor-element.elementor-element-bc1acbc{gap:0!important;}
.elementor-5700 .elementor-element.elementor-element-bc1acbc .elementor-widget-html{position:absolute!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d78bbc */.elementor-5700 .elementor-element.elementor-element-7d78bbc .elementor-heading-title a, .elementor-5700 .elementor-element.elementor-element-7d78bbc .elementor-heading-title{display:inline-flex;align-items:center;}
.elementor-5700 .elementor-element.elementor-element-7d78bbc .elementor-heading-title a::before{content:"";display:inline-block;width:28px;height:28px;margin-right:9px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2048%2048'%20fill%3D'none'%3E%3Ccircle%20cx%3D'24'%20cy%3D'22'%20r%3D'10.4'%20fill%3D'%23E5523B'%2F%3E%3Cline%20x1%3D'9.5'%20y1%3D'39'%20x2%3D'38.5'%20y2%3D'39'%20stroke%3D'%230E1116'%20stroke-width%3D'3'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7bc915 */.elementor-5700 .elementor-element.elementor-element-f7bc915{max-width:1280px;margin-left:auto!important;margin-right:auto!important;width:100%;}
/* MOBIL: tarih gizle */
@media (max-width:767px){
.elementor-5700 .elementor-element.elementor-element-f7bc915 .elementor-widget-foxiz-current-date, .elementor-5700 .elementor-element.elementor-element-f7bc915 [class*=current-date]{display:none!important;}
.elementor-5700 .elementor-element.elementor-element-f7bc915{justify-content:center;}
}
/* MOBIL TEK SATIR (<=1024): logo solda, tarih+EN gizli */
@media (max-width:1024px){
.elementor-5700 .elementor-element.elementor-element-f7bc915 .elementor-widget-foxiz-current-date,.elementor-5700 .elementor-element.elementor-element-f7bc915 [class*=current-date]{display:none!important;}
.elementor-5700 .elementor-element.elementor-element-f7bc915 > .elementor-element:last-child{display:none!important;}
.elementor-5700 .elementor-element.elementor-element-f7bc915{justify-content:flex-start!important;padding:10px 16px!important;min-height:64px;}
.elementor-5700 .elementor-element.elementor-element-f7bc915 .elementor-widget-heading{margin:0!important;}
}
/* FIX-8 <=760 kompakt */
@media (max-width:760px){.elementor-5700 .elementor-element.elementor-element-f7bc915{padding:14px 18px 10px!important;min-height:0;}.elementor-5700 .elementor-element.elementor-element-f7bc915 .elementor-heading-title{font-size:20px!important;}}/* End custom CSS */
/* Start custom CSS for foxiz-search-icon, class: .elementor-element-f9811a1 */.elementor-5700 .elementor-element.elementor-element-f9811a1{margin-left:auto;}
.elementor-5700 .elementor-element.elementor-element-f9811a1 .header-search-form{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;}
.elementor-5700 .elementor-element.elementor-element-f9811a1 .rb-search-form{display:flex;align-items:center;background:#FFFFFF;border:1px solid #E5E1D8;border-radius:999px;min-width:210px;height:38px;padding:0 8px 0 14px;transition:border-color .15s;}
.elementor-5700 .elementor-element.elementor-element-f9811a1 .rb-search-form:hover{border-color:#6B7280;}
.elementor-5700 .elementor-element.elementor-element-f9811a1 .search-form-inner{display:flex;align-items:center;width:100%;background:transparent!important;box-shadow:none!important;border:none!important;}
.elementor-5700 .elementor-element.elementor-element-f9811a1 .search-form-inner .search-icon{display:inline-flex!important;width:14px;height:14px;margin-right:8px;flex:0 0 auto;}
.elementor-5700 .elementor-element.elementor-element-f9811a1 .search-icon-svg{background-color:#6B7280!important;width:14px!important;height:14px!important;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2.2'%20stroke-linecap%3D'round'%3E%3Ccircle%20cx%3D'11'%20cy%3D'11'%20r%3D'7'%2F%3E%3Cpath%20d%3D'm20%2020-3.5-3.5'%2F%3E%3C%2Fsvg%3E")!important;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2.2'%20stroke-linecap%3D'round'%3E%3Ccircle%20cx%3D'11'%20cy%3D'11'%20r%3D'7'%2F%3E%3Cpath%20d%3D'm20%2020-3.5-3.5'%2F%3E%3C%2Fsvg%3E")!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;}
.elementor-5700 .elementor-element.elementor-element-f9811a1 .rb-search-form .field{border:none!important;background:transparent!important;font-family:Manrope,sans-serif;font-size:13px;font-weight:500;color:#0E1116;height:36px;width:100%;padding:0;}
.elementor-5700 .elementor-element.elementor-element-f9811a1 .rb-search-form .field::placeholder{color:#6B7280;}
.elementor-5700 .elementor-element.elementor-element-f9811a1 .rb-search-submit{display:none!important;}
.elementor-5700 .elementor-element.elementor-element-f9811a1 .search-form-inner .search-icon{position:static!important;transform:none!important;inset:auto!important;}
.elementor-5700 .elementor-element.elementor-element-f9811a1 .rb-search-form .field{padding-left:2px!important;}
.elementor-5700 .elementor-element.elementor-element-f9811a1 .search-form-inner .search-icon .search-icon-svg{width:14px!important;height:14px!important;margin:0!important;min-width:14px!important;}
.elementor-5700 .elementor-element.elementor-element-f9811a1 .search-form-inner .search-icon{margin-right:9px!important;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-464c044 */.elementor-5700 .elementor-element.elementor-element-464c044{max-width:1280px;margin-left:auto!important;margin-right:auto!important;width:100%;}


/* FIX-7: mobil drawer */
@media (max-width:1024px){.elementor-5700 .elementor-element.elementor-element-464c044{display:none!important;}.mh-burger{display:flex!important;}}
.mh-burger{display:none;position:absolute;right:14px;top:8px;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;z-index:60;}
.mh-burger span{display:block;width:22px;height:2px;background:#0E1116;position:relative;transition:transform .2s ease,background .2s ease;}
.mh-burger span::before,.mh-burger span::after{content:"";position:absolute;left:0;width:22px;height:2px;background:#0E1116;transition:transform .2s ease,top .2s ease;}
.mh-burger span::before{top:-7px;}.mh-burger span::after{top:7px;}
body.td-drawer-open .mh-burger span{background:transparent;}
body.td-drawer-open .mh-burger span::before{top:0;transform:rotate(45deg);}
body.td-drawer-open .mh-burger span::after{top:0;transform:rotate(-45deg);}
.mobile-drawer{position:fixed;inset:0;z-index:99999;background:#F7F5F0;overflow-y:auto;padding:64px 22px 40px;display:none;}
body.td-drawer-open .mobile-drawer{display:block;}
body.td-drawer-open{overflow:hidden;}
.mobile-drawer .mo-close{position:fixed;top:10px;right:14px;width:44px;height:44px;background:transparent;border:0;font-size:22px;line-height:1;color:#0E1116;cursor:pointer;}
.mobile-drawer .mo-nav > a{display:flex;align-items:center;min-height:48px;font-family:"Instrument Serif",Georgia,serif;font-size:30px;line-height:1.1;color:#0E1116;text-decoration:none!important;border-bottom:1px solid #E5E1D8;}
.mobile-drawer .mo-cats-h{margin-top:26px;padding-bottom:10px;font-family:"JetBrains Mono",monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#6B7280;}
.mobile-drawer .mo-group{margin-top:14px;}
.mobile-drawer .mo-group-h{display:flex;justify-content:space-between;align-items:center;min-height:32px;font-family:"JetBrains Mono",monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8A6420;border-bottom:1px solid #E5E1D8;padding-bottom:6px;}
.mobile-drawer .mo-cat{display:flex;align-items:center;gap:10px;min-height:44px;font-family:Manrope,sans-serif;font-size:14.5px;color:#0E1116;text-decoration:none!important;border-bottom:0!important;}
.mobile-drawer .mo-cat .dot{width:7px;height:7px;border-radius:50%;background:#1F7A3A;flex:0 0 auto;}
.mobile-drawer .mo-cat.soon .dot{background:transparent;border:1.5px solid #C9C4B8;}
.mobile-drawer .mo-cat.soon{color:#6B7280;}
.mobile-drawer .mo-cat .cnt{margin-left:auto;font-family:"JetBrains Mono",monospace;font-size:10.5px;color:#6B7280;}
.mobile-drawer .mo-cat .pill{margin-left:auto;font-family:"JetBrains Mono",monospace;font-size:9px;letter-spacing:.08em;border:1px solid #DDD8CC;border-radius:999px;padding:2px 8px;color:#6B7280;line-height:1.5;}
.mobile-drawer .mo-all{display:inline-flex;align-items:center;min-height:40px;margin-top:2px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;color:#0E1116;text-decoration:none!important;}
/* mh-burger cerceve + konum (design mobil header) */
.elementor-element-4759160{position:relative;}
.mh-burger{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:48px;height:48px;border:1px solid #E5E1D8!important;border-radius:12px;background:#FFFFFF;}
@media (min-width:1025px){.mh-burger{display:none!important;}}
/* mobil arama butonu + paneli */
.mh-search-btn{display:none;position:absolute;right:72px;top:50%;transform:translateY(-50%);width:48px;height:48px;align-items:center;justify-content:center;border:1px solid #E5E1D8!important;border-radius:12px;background:#FFFFFF;cursor:pointer;z-index:60;}
.mh-search-btn i{display:block;width:18px;height:18px;background:#0E1116;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxjaXJjbGUgY3g9IjExIiBjeT0iMTEiIHI9IjciLz48cGF0aCBkPSJNMjEgMjFsLTQuMy00LjMiLz48L3N2Zz4=) center/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxjaXJjbGUgY3g9IjExIiBjeT0iMTEiIHI9IjciLz48cGF0aCBkPSJNMjEgMjFsLTQuMy00LjMiLz48L3N2Zz4=) center/contain no-repeat;}
@media (max-width:1024px){.mh-search-btn{display:flex!important;}}
@media (min-width:1025px){.mh-search-btn{display:none!important;}}
.mh-search-panel{position:fixed;left:0;right:0;z-index:99998;background:#F7F5F0;padding:14px 18px 16px;display:none;border-bottom:1px solid #E5E1D8;}
body.td-search-open .mh-search-panel{display:block;}
.mh-search-panel form{display:flex;align-items:center;gap:10px;background:#FFFFFF;border:1.5px solid #0E1116;border-radius:999px;padding:0 18px;height:54px;}
.mh-search-panel form i{display:block;width:18px;height:18px;flex:0 0 auto;background:#6B7280;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxjaXJjbGUgY3g9IjExIiBjeT0iMTEiIHI9IjciLz48cGF0aCBkPSJNMjEgMjFsLTQuMy00LjMiLz48L3N2Zz4=) center/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxjaXJjbGUgY3g9IjExIiBjeT0iMTEiIHI9IjciLz48cGF0aCBkPSJNMjEgMjFsLTQuMy00LjMiLz48L3N2Zz4=) center/contain no-repeat;}
.mh-search-panel input{flex:1;border:0;outline:none;background:transparent;font-family:Manrope,sans-serif;font-size:16.5px;color:#0E1116;height:100%;}
/*dd-v1*/
.main-menu li.menu-item-has-children:not(.menu-has-child-mega) .sub-menu{background:#fff!important;border:1px solid #E5E1D8!important;border-radius:4px!important;box-shadow:0 14px 30px -16px rgba(14,17,22,.22)!important;padding:8px 0!important;}
.main-menu li.menu-item-has-children:not(.menu-has-child-mega) .sub-menu a{color:#0E1116!important;font-weight:600!important;}
.main-menu li.menu-item-has-children:not(.menu-has-child-mega) .sub-menu li a:hover{color:#E5523B!important;}/* End custom CSS */
/* Start custom CSS *//* header search-inline (design intent → Foxiz .rb-search-form) */
.rb-search-form{background:#F0ECDF !important;transition:background .15s,border-color .15s}
.rb-search-form .field::placeholder{color:#6B7280}
.rb-search-form .search-icon,.rb-search-form .search-icon svg{color:#6B7280 !important;transition:color .15s}
.rb-search-form:hover{border-color:#6B7280 !important}
.rb-search-form:hover .field::placeholder{color:#0E1116}
.rb-search-form:hover .search-icon,.rb-search-form:hover .search-icon svg{color:#E5523B !important}

/* — mh-burger + mobile-drawer + masthead media — core.css 196-258 tasima (18 Tem, design talimati) — */
.mh-burger { display: none; width: 38px; height: 38px; border-radius: 8px; border: 1px solid var(--td-line,#E5E1D8); background: transparent; color: var(--td-ink,#0E1116); cursor: pointer; align-items: center; justify-content: center; }
.mh-burger span, .mh-burger span::before, .mh-burger span::after { display: block; width: 18px; height: 2px; background: currentColor; position: relative; transition: .2s; }
.mh-burger span::before, .mh-burger span::after { content: ''; position: absolute; left: 0; }
.mh-burger span::before { top: -6px; }
.mh-burger span::after { top: 6px; }
.mh-burger.open span { background: transparent; }
.mh-burger.open span::before { top: 0; transform: rotate(45deg); }
.mh-burger.open span::after { top: 0; transform: rotate(-45deg); }
.mobile-drawer { position: fixed; inset: 0; background: var(--td-bg,#F6F4EC); z-index: 100; display: none; flex-direction: column; padding: 72px 24px 32px; overflow-y: auto; }
.mobile-drawer.open { display: flex; }
.mobile-drawer .mo-close { position: absolute; top: 18px; inset-inline-end: 18px; width: 40px; height: 40px; border-radius: 50%; border: 1px solid var(--td-line,#E5E1D8); background: transparent; color: var(--td-ink,#0E1116); cursor: pointer; font-size: 20px; }
.mobile-drawer .mo-nav { display: flex; flex-direction: column; margin-top: 8px; }
.mobile-drawer .mo-primary { display: flex; flex-direction: column; }
.mobile-drawer .mo-primary a { display: flex; justify-content: space-between; align-items: center; padding: 14px 2px; font-family: var(--td-serif); font-size: 24px; line-height: 1.1; color: var(--td-ink,#0E1116); border-bottom: 1px solid var(--td-line,#E5E1D8); transition: color .15s; }
.mobile-drawer .mo-primary a:hover, .mobile-drawer .mo-primary a.active { color: var(--td-xv,#DA3940); }
.mobile-drawer .mo-primary a .arr { font-family: var(--td-mono); font-size: 14px; color: var(--td-ink3,#6B7280); }
.mobile-drawer .mo-cats-h { font-family: var(--td-mono); font-size: 10.5px; letter-spacing: .16em; text-transform: uppercase; color: var(--td-ink3,#6B7280); margin: 26px 0 2px; }
.mobile-drawer .mo-group { margin-top: 16px; }
.mobile-drawer .mo-group-h { display: flex; align-items: baseline; justify-content: space-between; gap: 8px; font-family: var(--td-mono); font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: var(--td-gold,#8A6420); padding-bottom: 9px; margin-bottom: 4px; border-bottom: 1px solid var(--td-line2,#D8D2C4); }
.mobile-drawer .mo-group-h .mo-cnt { color: var(--td-ink3,#6B7280); letter-spacing: .06em; }
.mobile-drawer .mo-cat { display: flex; align-items: center; gap: 11px; padding: 13px 10px; margin: 0 -10px; border-radius: 9px; font-family: var(--td-sans); font-size: 16px; font-weight: 500; color: var(--td-ink,#0E1116); transition: background .14s, color .14s; border-bottom: 0; }
.mobile-drawer .mo-cat:hover, .mobile-drawer .mo-cat.active { background: color-mix(in srgb, var(--td-xv,#DA3940) 8%, transparent); }
.mobile-drawer .mo-cat .mo-nm { flex: 1; }
.mobile-drawer .mo-cat .mo-live { width: 7px; height: 7px; border-radius: 50%; background: var(--td-ok,#177245); flex: 0 0 auto; box-shadow: 0 0 0 3px rgba(31,122,58,.12); }
.mobile-drawer .mo-cat .mo-tc { font-family: var(--td-mono); font-size: 12px; color: var(--td-ink3,#6B7280); flex: 0 0 auto; }
.mobile-drawer .mo-cat.soon { color: var(--td-ink3,#6B7280); }
.mobile-drawer .mo-cat.soon .mo-pl { width: 7px; height: 7px; border-radius: 50%; border: 1px solid var(--td-line,#E5E1D8); flex: 0 0 auto; }
.mobile-drawer .mo-cat .mo-s { font-family: var(--td-mono); font-size: 9px; letter-spacing: .08em; text-transform: uppercase; border: 1px solid var(--td-line,#E5E1D8); border-radius: 999px; padding: 2px 7px; color: var(--td-ink3,#6B7280); flex: 0 0 auto; }
.mobile-drawer .mo-ad { margin-top: 30px; }
.mobile-drawer .mo-ad .hm-ad { margin-top: 0; }
.mobile-drawer .mo-langs { margin-top: 24px; display: flex; gap: 8px; flex-wrap: wrap; }
.mobile-drawer .mo-langs button { background: transparent; border: 1px solid var(--td-line,#E5E1D8); padding: 10px 16px; border-radius: 999px; font-family: var(--td-mono); font-size: 12px; letter-spacing: .1em; color: var(--td-ink,#0E1116); cursor: pointer; display: inline-flex; align-items: center; gap: 8px; }
.mobile-drawer .mo-langs button[aria-selected=true] { background: var(--td-ink,#0E1116); color: var(--td-bg,#F6F4EC); border-color: var(--td-ink,#0E1116); }
.mobile-drawer .mo-cta { margin-top: auto; padding-top: 24px; display: flex; flex-direction: column; gap: 10px; }
body.td-no-scroll { overflow: hidden; }
@media (max-width: 1024px) {
  .footer-top { grid-template-columns: 1fr 1fr; }
  .masthead-top { grid-template-columns: 1fr auto; }
  .mh-left { display: none; }
}
@media (max-width: 760px) {
  .announce-right { display: none; }
  .announce-inner { padding: 8px 18px; }
  .announce-left { font-size: 11px; line-height: 1.35; }
  .masthead-top { padding: 14px 18px 10px; }
  .mh-right { gap: 6px; }
  .mh-right .lang-trigger, .mh-right .icon-btn:not(.mh-burger):not(.mh-search) { display: none; }
  .mh-burger { display: inline-flex; }
  .mh-search { display: inline-flex; }
  .masthead-nav { display: none; }
  .logo { font-size: 28px; }
}/* End custom CSS */