@font-face{font-family:Inter;src:url('/assets/fonts/Inter.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--blue:#526e82;--lime:#eaf0f4;--ink:#2c3944;--paper:#f7f9fa;--muted:#6e7b86;--line:#e2e8ec;--radius:10px}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.7 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}a:hover{color:#34566e;text-decoration:none}
button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}
img{max-width:100%;height:auto}p{color:var(--muted)}
h1,h2,h3,h4{font-weight:600;line-height:1.4;letter-spacing:-.025em;color:var(--ink)}
h1{font-size:32px}h2{font-size:25px;margin:0}h3{font-size:19px}
:focus-visible{outline:2px solid #6b8fa6;outline-offset:4px}
.skip-link{position:absolute;top:-100px;left:12px;background:#fff;padding:12px;z-index:500}.skip-link:focus{top:10px}
.site-frame{width:100%;max-width:1480px;padding:0 24px;margin:0 auto}
.site-header-wrap{width:calc(100% - 388px);max-width:1044px;margin:0 auto}
.site-frame-row{display:grid;grid-template-columns:170px minmax(0,1fr) 170px;grid-template-areas:'left center right';gap:0 24px;margin:0;align-items:start}
.site-frame-row:before,.site-frame-row:after,.main>.row:before,.main>.row:after{display:none}
.site-center{grid-area:center;float:none;width:auto;padding:0;min-width:0}
.rail{float:none;display:block;width:170px;padding:0;margin-top:var(--rail-offset,0px);min-width:0;align-self:start}
.rail-left{grid-area:left}.rail-right{grid-area:right}.rail:not(:has(img)){display:none}
.rail .main__mini-banner{position:static;margin:0}.rail img{display:block;width:170px;max-width:100%;height:auto!important;max-height:none;object-fit:contain;border-radius:0}
.rail a{display:block;line-height:0}
.site-header{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid var(--line);position:relative;z-index:30}
.brand{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:650;white-space:nowrap;letter-spacing:-.6px;flex-shrink:0}
.brand-image{display:block;width:226px;height:auto;max-width:100%}.footer-brand img{display:block;width:190px;height:auto}
.brand-clock{display:grid;place-items:center;width:43px;height:43px;border:1.5px solid #8aa0af;border-radius:50%;font-size:24px;font-weight:600;letter-spacing:-1px;color:#526e82}
.brand-suffix{line-height:1.1}.brand-suffix span{display:block;font-size:9px;letter-spacing:.03em;font-weight:400;color:var(--muted);margin-top:5px}
.site-nav{display:flex;align-items:center;gap:21px;font-size:12px;font-weight:450;min-width:0}
.site-nav>a{position:relative;white-space:nowrap}.site-nav>a[aria-current]{color:#34566e;font-weight:600}
.site-nav .nav-login{padding:9px 16px;border:1px solid #dbe4ea;border-radius:7px;background:#eef3f6;color:#3b576b;font-weight:500}
.nav-login span{margin-left:8px}.menu-toggle{display:none}
.account-menu{position:relative;max-width:180px;min-width:0;flex-shrink:1}.account-menu summary{cursor:pointer;list-style:none;border:1px solid var(--line);border-radius:7px;padding:9px 13px;background:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:450}
.account-menu>div{position:absolute;right:0;top:100%;margin-top:8px;min-width:180px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #243e5010}
.account-menu a,.account-menu button{display:block;width:100%;padding:9px;text-align:left;background:none;border:0;color:var(--ink)}
.archive-notice{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;margin:18px 0 24px;background:#eef3f6;border:1px solid #e3eaef;border-radius:8px;font-size:12px;line-height:1.6;color:#536878}
.archive-notice strong{font-weight:550}.archive-notice a{font-weight:500;white-space:nowrap}.archive-notice a span{margin-left:8px}
.top-ad{display:none}.top-ad:has(img){display:flex;align-items:center;justify-content:center;max-width:850px;padding:0;margin:0 auto 32px;min-width:0}
.top-ad>a{display:block;width:100%;max-width:850px;line-height:0}
.top-ad img{display:block;width:100%;height:auto!important;max-height:none;object-fit:contain;border-radius:0}
.mobile-ad{display:none}
.main{margin:0}.main>.row{display:block;margin:0}.main>.row>.col-md-9{width:100%;float:none;padding:0;min-width:0}
.content-sidebar{float:none;width:100%;padding:24px 0 0;margin:28px 0 0;border-top:1px solid var(--line);display:flex;align-items:flex-start;justify-content:center;gap:24px;flex-wrap:wrap}
.main__mini-banner{margin:0;max-width:100%}.main__mini-banner:empty{display:none}.main__mini-banner a{display:block;line-height:0}
.main__mini-banner img{display:block;width:auto;max-width:100%;height:auto!important;max-height:none;object-fit:contain;border-radius:0}
.content-sidebar .main__mini-banner{width:170px;flex:0 1 170px}.sidebar-poll{width:340px;max-width:100%;flex:1 1 270px;margin:0}
.panel{border:1px solid var(--line);box-shadow:none;border-radius:8px;overflow:hidden}.panel-primary>.panel-heading{background:#edf2f5;border-color:var(--line);color:var(--ink)}
.panel-title{font-size:15px;font-weight:500;letter-spacing:0;line-height:1.6}.panel-body{padding:18px}.panel-body .list-group-item{border:0;padding:6px}.panel-footer{background:#f8fafb;border-color:var(--line);font-size:12px}
.archive-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px;margin:0 0 36px;background:#edf3f6;border:1px solid #e1eaef;border-radius:10px}
.archive-hero h1{font-size:31px;font-weight:550;margin:0 0 12px;letter-spacing:-.03em}.archive-hero p{font-size:14px;max-width:580px;line-height:1.9;margin:0;color:#677b89}
.eyebrow,.tiny-label{display:block;font-size:10px;font-weight:500;letter-spacing:.1em;color:#788b99;margin-bottom:10px}
.electric-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid #54758c;background:#54758c;color:#fff;border-radius:7px;padding:11px 17px;font-size:13px;font-weight:450;white-space:nowrap}
.electric-button:hover{background:#45667e;color:#fff}.electric-button span{font-size:17px;line-height:1}
.section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.section-title h2{font-size:25px;font-weight:550}
.text-link{font-weight:450;font-size:12px;color:#617d90;white-space:nowrap}
.archive-search{display:flex;align-items:center;gap:12px;border:1px solid #dae2e8;border-radius:8px;padding:5px 6px 5px 15px;background:#fff;margin-bottom:18px}
.archive-search>span{font-size:25px;line-height:1;color:#81929f}.archive-search input{border:0;outline:none;width:100%;min-width:0;height:39px;background:none;color:var(--ink);font-size:13px;font-weight:400}
.archive-search button{border:0;background:#eff3f6;color:#526e82;width:38px;height:36px;flex:0 0 38px;border-radius:6px;font-size:20px}
.topic-links{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 25px}.topic-links a{border:1px solid #e0e6ea;border-radius:6px;background:transparent;padding:6px 11px;font-size:11px;color:#647c8d}.topic-links span{margin-left:12px}.topic-links a:hover{background:#edf3f6}
.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}
.video-card{min-width:0;border:1px solid #e1e7eb;border-radius:9px;background:#fff;overflow:hidden}
.video-cover{display:block;aspect-ratio:16/9;overflow:hidden;position:relative;background:#edf2f5}
.video-cover img{display:block;height:100%;width:100%;object-fit:contain;background:#eaf0f4}
.recorded{position:absolute;top:10px;left:10px;background:#ffffffed;color:#587080;font-size:9px;font-weight:450;padding:3px 8px;border-radius:4px}
.play-button{position:absolute;bottom:10px;right:10px;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#fffffff0;color:#526e82;font-size:10px}
.video-info{padding:17px 17px 15px}.video-date{font-size:10px;color:#89949c;margin:0 0 8px}.video-info h3{font-size:16px;font-weight:550;line-height:1.65;margin:0 0 9px;letter-spacing:-.01em}.speaker{font-size:11px;margin-bottom:17px;line-height:1.65}
.watch-link{font-size:11px;font-weight:450;color:#5d7a8d;display:flex;align-items:center;justify-content:space-between}.watch-link span{font-size:16px}
.announcements{margin-top:48px}.news-row{display:grid;grid-template-columns:180px 1fr;gap:24px;border-bottom:1px solid var(--line);padding:24px 0}.news-row:first-of-type{padding-top:0}.news-row h3{font-size:19px;font-weight:550;line-height:1.6;margin:0 0 12px}.news-row p{font-size:13px;line-height:1.9}.news-image{border-radius:7px;overflow:hidden;align-self:start}.news-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#edf2f5}
.page-masthead{border-radius:9px;background:#eef3f6;border:1px solid #e2eaf0;padding:27px 30px;margin:0 0 30px}
.page-masthead h1{font-size:32px;font-weight:550;margin:0 0 10px;color:#384e5e}.page-masthead h1 em{color:inherit;font-style:normal}.page-masthead p{color:#748693;font-size:13px;margin:0;line-height:1.9}
.category-select{display:flex;align-items:center;gap:12px;margin-bottom:24px;font-size:12px}.category-select select{flex:1;min-width:0;border:1px solid var(--line);border-radius:7px;background:#fff;padding:10px;color:#526978}
.results-heading{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:20px 0}.results-heading strong{font-weight:550}.pagination-nav{display:flex;gap:7px;justify-content:center;margin:32px 0}.pagination-nav a{padding:7px 13px;border-radius:6px;border:1px solid var(--line);background:#fff;font-size:13px}.pagination-nav [aria-current]{background:#eaf1f5;color:#405f74;border-color:#c9d8e2}
.empty-state{padding:38px 24px;background:#fff;border:1px solid var(--line);border-radius:9px;text-align:center;grid-column:1/-1}.empty-state h2{font-size:23px}
.iletisim,.blog-post,.program-akisi-card,.egitim-arsivi{padding:28px;background:#fff;border:1px solid var(--line);border-radius:9px;margin-bottom:24px;overflow:hidden}
.iletisim__title{font-size:27px;font-weight:550;margin:0 0 24px}.iletisim__form{width:100%;float:none}.form-control{border:1px solid #d9e2e8;border-radius:7px;box-shadow:none;min-height:45px;padding:11px 13px;font-size:14px;color:var(--ink);height:auto}.form-control:focus{border-color:#8fa9ba;box-shadow:0 0 0 3px #7896aa0d}
label{font-weight:500;font-size:12px;margin-bottom:8px}.form-group{margin-bottom:21px}
.btn{border-radius:7px;font-weight:450;padding:10px 17px;font-size:12px;white-space:normal}.btn-primary,.btn-danger{color:#fff;background:#54758c;border-color:#54758c}.btn-primary:hover,.btn-danger:hover{background:#45667e;border-color:#45667e}.btn-default{background:#f1f5f7;border-color:#dfe7ec;color:#506c7e}
.alert{border:1px solid #e4e9ed;border-radius:7px;padding:16px;font-size:13px;line-height:1.9;margin:18px 0}.alert-danger{background:#fcf5f4;border-color:#f1e4e2;color:#936861}.alert-success{background:#f2f8f4;border-color:#e2eee6;color:#5c7a66}.alert-warning{background:#f6f8fa;border-color:#e7edf1;color:#657580}
.blog-post h3{margin-top:0}.blog-post img{border-radius:7px}.blog-post p{font-size:14px;line-height:1.9}.program-akisi-card__tarih{display:block;margin:15px 0;font-size:12px;color:#647f91}.material-icons{font-family:Arial,sans-serif;font-size:0}.material-icons:before{content:'◷';font-size:18px}.program-akisi-card__aciklama{font-size:14px}
.auth-layout{display:grid;grid-template-columns:.8fr 1fr;gap:0;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.auth-art{padding:36px;background:#eef3f6;min-height:360px}.auth-art h2{font-size:29px;font-weight:500;color:#526d80;line-height:1.45}.auth-art p{color:#7b8d9a;margin-top:20px;font-size:13px;line-height:1.9}.auth-form{padding:36px;min-width:0}.auth-form h1{font-size:28px;font-weight:500;margin:0 0 14px}.auth-form>p{font-size:13px;line-height:1.9;margin-bottom:26px}.auth-form .btn{width:100%;min-height:45px}.auth-links{font-size:12px;text-align:right;margin:12px 0 24px;color:#6b8799}.password-wrap{position:relative}.password-wrap input{padding-right:55px}.password-toggle{position:absolute;right:9px;top:6px;background:none;border:0;width:38px;height:33px;font-size:10px;color:var(--muted)}
.watch-heading{font-size:29px;font-weight:550;line-height:1.55;letter-spacing:-.025em;margin:23px 0 15px}.watch-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:#7f8d98;margin-bottom:22px}.watch-shell{background:#18212a;border-radius:9px;overflow:hidden;margin-bottom:27px}.watch-shell video:not(.vjs-tech){display:block;width:100%;aspect-ratio:16/9}.watch-shell .video-js{width:100%}.video-js.vjs-fluid{padding-top:56.25%}.vimeo-frame{width:100%;aspect-ratio:16/9;border:0;display:block}.player-message{padding:32px;color:#e1e8ed}
.watch-description{font-size:14px;line-height:1.95;color:#75838f}.watch-description p{margin-bottom:13px}.question-list{padding:25px;background:#fff;border-radius:9px;border:1px solid var(--line);margin:28px 0}.question-list h2{font-size:23px;font-weight:500;margin-bottom:22px}.question-list strong{font-size:12px;font-weight:550;color:#697f8e}.question-list p{font-size:13px;margin:7px 0 0;line-height:1.9}.question-list .alert{margin:12px 0;padding:17px 19px}
.watch-gate{position:relative;background:#344c5b;border-radius:9px;overflow:hidden;min-height:320px;margin:22px 0}.watch-gate>img{display:block;width:100%;height:360px;object-fit:contain;opacity:.2}.watch-gate>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;color:#fff}.watch-gate h2{color:#fff;font-size:29px;font-weight:450;line-height:1.5;margin:0 0 25px}.watch-gate .eyebrow{color:#d5e0e8;font-weight:400}.watch-gate .electric-button{background:#f5f8fa;color:#48667a;border-color:#f5f8fa}
.article-cover{border-radius:8px;margin:22px 0;width:100%;height:auto}.article-body{font-size:15px;line-height:1.95}.article-body img{height:auto!important;max-width:100%!important}.share-links{display:flex;gap:16px;font-size:12px;padding:20px 0;color:#6c8698}
.site-footer{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:44px 0 25px;padding:28px 0;border-top:1px solid var(--line);font-size:11px}.footer-brand{font-size:18px;font-weight:550;letter-spacing:-.5px}.footer-brand span{color:#667f90}.site-footer p{margin:0;text-align:right}.site-footer nav{display:flex;gap:20px;flex-wrap:wrap;color:#7b8c98}.site-footer small{text-align:right;color:#88959f}
@media(max-width:1359px){.site-frame{max-width:1144px}.site-header-wrap{width:100%;max-width:none}.site-frame-row{grid-template-columns:1fr 1fr;grid-template-areas:'center center' 'left right';column-gap:24px;row-gap:0}.rail{margin:24px auto 36px;width:170px}.rail-left{justify-self:end;margin-right:0}.rail-right{justify-self:start;margin-left:0}}
@media(max-width:1050px){.site-nav{gap:15px;font-size:11px}.brand{font-size:17px}.brand-clock{width:39px;height:39px;font-size:23px}.site-header{gap:18px}.video-grid{gap:22px 17px}.archive-hero{padding:28px;gap:22px}.archive-hero h1{font-size:28px}}
@media(max-width:900px){.site-frame{padding:0 20px}.site-header{min-height:82px}.menu-toggle{display:block;border:1px solid var(--line);padding:7px 12px;background:#fff;border-radius:7px;font-size:12px;color:#627d90}.menu-toggle span{margin-left:8px}.site-nav{display:none;position:absolute;top:72px;right:0;left:0;background:#fff;padding:20px;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #2c394410;flex-direction:column;align-items:stretch;gap:18px;font-size:13px}.site-nav.is-open{display:flex}.site-nav .nav-login{align-self:flex-start}.account-menu{max-width:none}.account-menu>div{position:static;box-shadow:none}.archive-notice{font-size:11px;margin:16px 0 22px}.archive-hero{align-items:flex-start;flex-direction:column;gap:22px;padding:27px}.archive-hero h1{font-size:28px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-row{grid-template-columns:150px 1fr;gap:20px}.auth-art{padding:28px}.auth-form{padding:28px}.auth-art h2{font-size:27px}}
@media(max-width:600px){.site-frame{padding:0 14px}.site-header{min-height:78px}.brand{font-size:16px;gap:5px}.brand-clock{width:37px;height:37px;font-size:22px}.brand-suffix span{font-size:8px}.archive-notice{align-items:flex-start;flex-direction:column;gap:6px;font-size:11px;padding:12px 14px;margin:14px 0 20px}.top-ad:has(img){margin-bottom:24px}.top-ad:has(.mobile-ad img)>a{display:none}.mobile-ad{display:block;width:100%}.mobile-ad a{display:block;line-height:0}.archive-hero{padding:24px;margin-bottom:30px}.archive-hero h1{font-size:26px;line-height:1.5}.archive-hero p{font-size:13px}.electric-button{font-size:12px;padding:10px 15px}.section-title{gap:12px;align-items:flex-end}.section-title h2{font-size:23px}.tiny-label,.eyebrow{font-size:9px}.text-link{font-size:11px}.topic-links{gap:7px}.topic-links a{font-size:10px}.video-grid{gap:19px 12px}.video-info{padding:12px}.video-info h3{font-size:14px;line-height:1.6}.video-date{font-size:9px}.speaker{font-size:10px;line-height:1.7}.recorded{font-size:8px;top:7px;left:7px}.play-button{width:26px;height:26px;font-size:9px}.watch-link{font-size:10px}.news-row{grid-template-columns:105px 1fr;gap:16px}.news-row h3{font-size:16px;margin-bottom:8px}.news-row p{font-size:12px}.announcements{margin-top:35px}.page-masthead{padding:23px;margin-bottom:25px}.page-masthead h1{font-size:28px}.page-masthead p{font-size:12px}.category-select{gap:8px;font-size:11px}.iletisim,.blog-post,.program-akisi-card{padding:22px}.auth-layout{grid-template-columns:1fr}.auth-art{padding:24px;min-height:0}.auth-art h2{font-size:25px}.auth-art p{margin-top:13px}.auth-form{padding:25px}.auth-form h1{font-size:26px}.watch-heading{font-size:24px;line-height:1.6;margin-top:18px}.watch-meta{gap:8px 15px;font-size:11px;margin-bottom:18px}.watch-description{font-size:13px}.question-list{padding:19px}.question-list h2{font-size:21px}.question-list .alert{padding:15px}.watch-gate h2{font-size:26px}.watch-gate .eyebrow{font-size:8px}.content-sidebar{gap:18px}.rail{width:150px;max-width:100%;margin:22px auto 28px}.rail img{width:100%}.rail-left{margin-right:0}.rail-right{margin-left:0}.site-footer{margin-top:34px;grid-template-columns:1fr;gap:14px}.site-footer p,.site-footer small{text-align:left}.site-footer nav{gap:18px}.article-body{font-size:14px}}
@media(max-width:370px){.site-frame-row{column-gap:14px}.rail{width:132px}.brand{font-size:14px}.brand-clock{width:33px;height:33px;font-size:20px}.video-grid{grid-template-columns:1fr}.video-info h3{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@media(max-width:600px){.brand-image{width:205px}}@media(max-width:370px){.brand-image{width:184px}}
