@media(max-width:700px){
 html{font-size:16px;scroll-padding-top:68px}
 body{overflow-x:hidden;background:#f4f0e7}
 header{height:68px!important;padding:0 20px!important;background:rgba(7,21,34,.98)!important;border-bottom:1px solid rgba(199,154,73,.28)!important;position:relative!important;z-index:50!important}
 header .brand{gap:10px;max-width:74%}
 header .brand span{width:36px;height:36px;font-size:14px;flex:0 0 36px}
 header .brand b{font-size:9px;line-height:1.35;letter-spacing:.12em}
 header .menu{display:block!important;margin:0!important;padding:10px;color:#d4ad66;font-size:22px;line-height:1;position:relative;z-index:52}
 header nav{display:none;position:absolute!important;top:68px!important;left:0!important;width:100%!important;padding:12px 20px 20px!important;background:#071522!important;border-bottom:2px solid #c79a49;box-shadow:0 18px 35px rgba(0,0,0,.28);gap:0!important;z-index:51}
 header nav.open{display:flex!important;flex-direction:column!important}
 header nav a{display:flex;align-items:center;min-height:48px;padding:0 4px;border-bottom:1px solid rgba(255,255,255,.1);color:#e8edf1!important;font-size:12px!important;font-weight:600;letter-spacing:.06em}
 header nav a:last-child{border-bottom:0}
 header nav a.active{color:#d4ad66!important}
 .source{display:none!important}
 .hero{padding:78px 22px 54px!important;min-height:auto!important;background:radial-gradient(circle at 85% 15%,#173c59 0,#0b2134 34%,#071522 72%)!important}
 .hero:before{background-size:100% 88px,100% 100%!important}
 .hero h1{font-size:clamp(45px,13.5vw,60px)!important;line-height:.98!important;letter-spacing:-.04em!important;margin:22px 0!important}
 .hero-copy>p:not(.overline){font-size:15px!important;line-height:1.7!important;color:#c5ced6!important}
 .overline{font-size:9px!important;letter-spacing:.22em!important}
 .actions{gap:20px!important;margin-top:30px!important;flex-wrap:wrap}
 .actions a{font-size:10px}.primary{padding:15px 18px!important;min-height:48px}
 .metrics{display:grid!important;grid-template-columns:repeat(3,1fr);gap:12px!important;margin-top:42px!important;padding-top:20px!important}
 .metrics b{font-size:25px!important}.metrics span{font-size:8px!important;line-height:1.35}
 .portrait{display:none!important}
 .ticker{height:52px!important;padding:0 20px!important;gap:14px!important;overflow:hidden;white-space:nowrap}.ticker a{font-size:8px}.ticker span{font-size:8px}
 .section{padding:66px 20px!important}
 .section-head{margin-bottom:32px!important}.section h2,.contact h2{font-size:clamp(38px,11vw,50px)!important;line-height:1!important;margin:12px 0!important}
 .section-head>a{display:inline-block;margin-top:16px;font-size:10px!important}
 .featured .article-grid{display:block!important}
 .featured .article-card,.featured .article-card.lead-card,.featured .article-card:nth-child(2){display:block;min-height:0!important;margin-bottom:14px;padding:25px 23px 72px!important;border-radius:4px!important}
 .featured .article-card h3,.featured .lead-card h3{font-size:26px!important;line-height:1.18!important;margin:20px 0 12px!important}
 .featured .article-card p{font-size:13px!important;line-height:1.65!important}.featured .meta{margin-top:24px!important}.featured .article-card>a{bottom:24px!important;font-size:10px!important}
 .bio{display:block!important}.bio-visual{display:none!important}.bio-copy{padding-top:0!important}.bio-mark,.bio-mark small,.portrait>span{display:none!important}
 .bio-copy .lead{font-size:21px!important;line-height:1.45!important}.bio-copy>p{font-size:14px;line-height:1.75!important}
 .journey-grid{display:block!important}.journey-grid>div{padding:28px 4px!important}.journey-grid h3{font-size:24px!important}
 .contact,.contact-page{display:block!important;padding:64px 20px!important;min-height:auto!important}.contact>form,.contact-page>form{display:none!important}.contact-details{font-size:17px!important;overflow-wrap:anywhere}
 .page-hero{padding:72px 20px 56px!important}.page-hero h1{font-size:clamp(42px,12vw,56px)!important;line-height:1.02!important}.page-hero>p:last-child{font-size:14px;line-height:1.65}
 .archive-page{padding-top:54px!important}.archive-title{display:block!important;margin-bottom:28px!important}.archive-title form{display:grid!important;grid-template-columns:1fr auto;margin-top:20px!important}.archive-title input{width:100%!important;min-width:0;height:46px}.archive-title button{height:46px;padding:0 18px}
 .archive-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:22px 4px!important}.archive-row:hover{padding-left:4px!important}.archive-row time{font-size:11px!important}.archive-row h3{font-size:20px!important;line-height:1.3!important}.archive-row span{display:block!important;text-align:left!important;font-size:11px!important;margin-top:3px}
 .pagination{gap:6px!important;margin-top:30px!important}.pagination a{min-width:36px!important;height:36px!important;padding:0 9px!important;font-size:12px!important}
 .story{padding:58px 20px 70px!important}.story-meta{margin-top:36px!important;font-size:9px!important}.story h1{font-size:clamp(34px,9.5vw,45px)!important;line-height:1.13!important;margin:20px 0 26px!important}.byline{font-size:11px!important;line-height:1.5}.story-lead{font-size:18px!important;line-height:1.58!important;margin:30px 0!important}.source-box{display:block!important;padding:24px 20px!important}.source-box .primary{margin-top:18px!important;width:100%}
 .related{padding-top:48px!important}.related .article-grid{display:block!important}.related .article-card{min-height:250px!important;margin-bottom:12px}
 footer{padding:38px 20px!important;gap:24px!important}.socials{flex-wrap:wrap;gap:14px!important}.socials a{font-size:10px}footer small{line-height:1.6}
}

@media(max-width:700px){
 .archive-body .archive-list{gap:4px!important}
 .archive-body .archive-row{min-height:100px!important;padding:11px 42px 11px 12px!important;gap:4px 10px!important}
 .archive-body .archive-row h3{font-size:17px!important;line-height:1.2!important;-webkit-line-clamp:2!important}
 .archive-body .archive-row:before{width:34px;height:34px}
 .featured .article-card,.related .article-card{margin-bottom:6px!important;padding-top:18px!important;padding-bottom:55px!important}
}

/* compact mobile hero and larger supporting copy */
@media(max-width:700px){
 .home-page .hero{min-height:auto!important;padding:58px 20px 30px!important}
 .home-page .hero h1{margin-top:22px!important;margin-bottom:18px!important}
 .home-page .hero-copy>p:not(.overline){font-size:15px!important;line-height:1.62!important}
 .home-page .actions{margin-top:24px!important}
 .home-page .metrics{margin-top:28px!important}
 .home-page .metrics span{font-size:8px!important;line-height:1.35!important}
 .home-page .ticker span{font-size:9px!important}
}

@media(max-width:700px){
 footer small{display:flex!important;visibility:visible!important;flex-direction:column!important;align-items:center!important;gap:9px!important;width:100%!important;margin-top:6px!important;color:#a8b4bc!important;font-size:11px!important;line-height:1.55!important;letter-spacing:.02em!important;text-align:center!important}
 footer .footer-credit{display:block!important;visibility:visible!important;font-size:12px!important;line-height:1.55!important;color:#a8b4bc!important;letter-spacing:.015em!important}
 footer .footer-credit a{color:#d3a74f!important;font-size:12px!important;font-weight:700!important;letter-spacing:.045em!important}
 .home-page .contact{padding-top:48px!important;padding-bottom:48px!important}
 .home-page .contact>div>p:not(.overline){font-size:16px!important;line-height:1.65!important}
 .home-page .contact-details{font-size:19px!important;line-height:1.5!important}
}

/* 2026 mobile homepage experience */
@media(max-width:700px){
 .home-page{background:#f3efe6}
 .site-header{position:sticky!important;top:0!important;height:72px!important;padding:0 16px!important;background:rgba(5,19,30,.94)!important;backdrop-filter:blur(16px)!important;border-bottom:1px solid rgba(205,164,81,.22)!important}
 .site-header .brand{max-width:calc(100% - 54px)!important}.site-header .brand .brand-signature,.site-header .brand .brand-signature img{width:105px!important}.site-header .brand .brand-signature{flex-basis:105px!important}.site-header .brand .brand-role{max-width:none!important;font-size:7.7px!important;line-height:1.2!important;letter-spacing:.035em!important;white-space:nowrap!important}
 .site-header .menu{width:42px;height:42px;padding:0!important;display:grid!important;place-items:center;border:1px solid rgba(205,164,81,.48)!important;border-radius:50%!important;background:rgba(205,164,81,.07)!important;font-size:0!important}.site-header .menu:before{content:'☰';font-size:18px;color:#d9b76c}.site-header .menu[aria-expanded="true"]:before{content:'✕'}
 .site-header nav{top:72px!important;padding:14px 18px 22px!important;background:rgba(5,19,30,.98)!important;backdrop-filter:blur(16px);border-bottom:1px solid #cda451!important}.site-header nav a{min-height:54px!important;padding:0 12px!important;font-size:13px!important;letter-spacing:.04em!important}.site-header nav a:before{content:'0' counter(mobile-nav);counter-increment:mobile-nav;margin-right:14px;color:#cda451;font:600 9px 'Manrope'}
 .home-page .hero{position:relative;padding:72px 20px 52px!important;min-height:calc(100svh - 72px)!important;display:block!important;background:radial-gradient(circle at 95% 4%,#1b4b6b 0,#0d2c43 25%,#061722 62%,#04111a 100%)!important}
 .home-page .hero:before{background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important;background-size:72px 72px!important;mask-image:linear-gradient(to bottom,black,transparent 78%)}
 .home-page .hero:after{display:block;width:260px;height:260px;right:-185px;top:190px;box-shadow:0 0 0 55px rgba(205,164,81,.025),0 0 0 110px rgba(205,164,81,.015)}
 .home-page .hero-kicker{display:inline-flex;padding:9px 12px;border:1px solid rgba(205,164,81,.28);border-radius:999px;background:rgba(205,164,81,.07)}.home-page .hero-kicker>span{width:18px}.home-page .hero-kicker .overline{font-size:8px!important;letter-spacing:.18em!important}
 .home-page .hero h1{max-width:340px;font-size:clamp(43px,12.7vw,58px)!important;line-height:.94!important;margin:34px 0 25px!important;letter-spacing:-.048em!important;text-wrap:balance}.home-page .hero h1 em{display:block;margin-top:4px}
 .home-page .hero-copy>p:not(.overline){max-width:340px!important;padding-left:15px;border-left:2px solid #cda451;font-size:14px!important;line-height:1.72!important;color:#b9c6d0!important}
 .home-page .actions{grid-template-columns:1fr auto!important;align-items:center!important;gap:12px!important;margin-top:31px!important}.home-page .actions .primary{min-height:52px!important;padding:0 18px!important;border-radius:3px!important;font-size:11px!important;box-shadow:0 14px 30px rgba(0,0,0,.2)}.home-page .actions .text-link{width:48px;height:48px;padding:0!important;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;font-size:0}.home-page .actions .text-link span{font-size:18px}
 .home-page .metrics{grid-template-columns:repeat(3,1fr)!important;gap:7px!important;margin-top:48px!important;padding:0!important;border:0!important}.home-page .metrics div{min-height:82px!important;padding:14px 10px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:4px;background:rgba(255,255,255,.035);backdrop-filter:blur(5px)}.home-page .metrics b{font-size:24px!important}.home-page .metrics span{margin-top:5px;font-size:6.8px!important;line-height:1.4!important;color:#8fa0ad!important}
 .home-page .ticker{height:46px!important;padding:0 18px!important;gap:12px!important;background:#cda451!important;overflow-x:auto;scrollbar-width:none}.home-page .ticker::-webkit-scrollbar{display:none}.home-page .ticker span{display:inline!important;font-weight:700}.home-page .ticker a{display:none}
 .home-page .featured{padding:72px 0 70px!important;overflow:hidden}.home-page .featured .section-head{padding:0 20px;margin-bottom:30px!important}.home-page .featured .section-head h2{font-size:42px!important}.home-page .featured .section-head>a{border:0!important;padding:0 0 5px!important;border-bottom:1px solid #a99168!important}
 .home-page .featured .article-grid{display:flex!important;gap:10px!important;padding:0 20px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;scrollbar-width:none}.home-page .featured .article-grid::-webkit-scrollbar{display:none}.home-page .featured .article-card,.home-page .featured .article-card.lead-card,.home-page .featured .article-card:nth-child(2),.home-page .featured .article-card:nth-child(n+3){flex:0 0 84vw;min-height:360px!important;margin:0!important;padding:26px 23px 70px!important;scroll-snap-align:start;border-radius:8px!important}.home-page .featured .article-card:not(.lead-card){background:linear-gradient(145deg,#fff,#ebe4d7)}.home-page .featured .article-card h3{font-size:26px!important}.home-page .featured .lead-card h3{font-size:31px!important}.home-page .featured .article-card:after{right:20px;bottom:19px}
 .home-page .bio{padding:72px 20px!important;background:#fff!important}.home-page .bio-copy{padding:30px 24px!important;border:1px solid #ded6c9;border-radius:8px;background:linear-gradient(145deg,#fff,#f8f5ef);box-shadow:0 18px 42px rgba(7,21,34,.07)}.home-page .bio-copy h2{font-size:42px!important}.home-page .bio-copy .lead{font-size:21px!important}.home-page .bio-copy>a{display:inline-flex;margin-top:20px;padding:13px 15px!important;border:1px solid #c7bda9!important}
 .home-page .journey{padding:72px 0!important;overflow:hidden}.home-page .journey .section-head{padding:0 20px}.home-page .journey-grid{display:flex!important;gap:10px;padding:0 20px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-page .journey-grid::-webkit-scrollbar{display:none}.home-page .journey-grid>div{flex:0 0 80vw;min-height:245px;margin:0!important;padding:29px 25px!important;scroll-snap-align:start;border:1px solid rgba(205,164,81,.24)!important;background:rgba(255,255,255,.035)!important}.home-page .journey-grid b{font-size:30px!important}.home-page .journey-grid h3{margin:35px 0 12px!important;font-size:27px!important}
 .home-page .contact{padding:70px 20px!important;background:linear-gradient(145deg,#d7b15e,#c6973e)!important}.home-page .contact>div{padding:27px 23px;border:1px solid rgba(7,21,34,.18);border-radius:7px;background:rgba(255,255,255,.14)}.home-page .contact h2{font-size:41px!important}.home-page footer{padding-top:45px!important}
}

@media(max-width:700px){
 header .brand .brand-signature,header .brand .brand-signature img{width:100px!important;height:auto!important;max-height:42px!important}header .brand .brand-signature{flex:0 0 100px!important;padding:0!important;border:0!important;background:transparent!important}header .brand{gap:11px!important;max-width:82%!important}header .brand .brand-role,.site-header .brand .brand-role{font-size:8.5px!important;line-height:1.45!important;letter-spacing:.075em!important;white-space:normal!important;max-width:145px}
 .site-header{height:74px!important;padding:0 18px!important;background:rgba(5,20,31,.98)!important;box-shadow:0 8px 30px rgba(0,0,0,.16)}
 .site-header .brand{max-width:78%;gap:11px}.site-header .brand span{width:39px;height:39px;flex-basis:39px}.site-header .brand b{font-size:9px;letter-spacing:.14em}.site-header .brand small{display:block;font-size:6px;letter-spacing:.2em}
 .site-header nav{top:74px!important;padding:10px 20px 18px!important;border-top:1px solid rgba(255,255,255,.08)}.site-header nav a{padding:0 8px!important;border-radius:0!important;background:transparent!important}.site-header nav a.active:after{left:8px;bottom:6px;transform:none}
 .home-page .hero{padding:96px 22px 62px!important;background:radial-gradient(circle at 100% 12%,#17415f 0,#0b263a 28%,#061521 68%)!important}
 .home-page .hero:after{width:310px;height:310px;right:-210px;top:125px}.home-page .hero-side-label{display:none}.hero-kicker>span{width:25px}
 .home-page .hero h1{font-size:clamp(43px,13vw,58px)!important;line-height:.96!important;margin:28px 0 24px!important}.home-page .hero-copy>p:not(.overline){font-size:14px!important;line-height:1.75!important;max-width:95%}
 .home-page .actions{display:grid;grid-template-columns:1fr;margin-top:32px!important;gap:17px!important}.home-page .actions .primary{width:100%;min-width:0}.home-page .text-link{padding-left:3px;font-size:10px}
 .home-page .metrics{grid-template-columns:repeat(3,1fr)!important;margin-top:42px!important}.home-page .metrics div{min-width:0!important;padding:0 10px!important}.home-page .metrics div:first-child{padding-left:0!important}.home-page .metrics b{font-size:23px!important}.home-page .metrics span{font-size:7px!important;letter-spacing:.08em!important}
 .home-page .ticker{height:48px!important}.home-page .featured{padding-top:72px!important}.home-page .featured .article-card,.home-page .featured .article-card.lead-card,.home-page .featured .article-card:nth-child(2){border-radius:7px!important;padding:26px 23px 70px!important;box-shadow:0 12px 28px rgba(7,21,34,.04)}
 .home-page .featured .lead-card h3{font-size:29px!important}.home-page .section-head>a{padding:11px 14px!important}
 .home-page .featured .article-card,.home-page .featured .article-card.lead-card,.home-page .featured .article-card:nth-child(2){margin-bottom:8px!important}
 .home-page .featured .article-card:after{right:19px;bottom:18px;width:32px;height:32px}
 .home-page .bio:after{font-size:90px;bottom:0}.home-page .journey-grid>div{padding:28px 23px!important;border-radius:5px!important;margin-bottom:12px}.home-page .contact:before{display:none}
}

@media(max-width:700px){
 .site-header .brand .brand-role{max-width:none!important;font-size:7.7px!important;line-height:1.2!important;letter-spacing:.035em!important;white-space:nowrap!important}
}

@media(max-width:700px){
 header .brand .brand-signature,header .brand .brand-signature img,.site-header .brand .brand-signature,.site-header .brand .brand-signature img{width:118px!important;max-height:48px!important}
 header .brand .brand-signature,.site-header .brand .brand-signature{flex:0 0 118px!important}
 header .brand .brand-role,.site-header .brand .brand-role{font-size:7.5px!important;letter-spacing:.02em!important;white-space:nowrap!important}
 footer{padding:48px 18px 34px!important;background:linear-gradient(145deg,#030d15,#071b2a)!important;border-top:1px solid rgba(205,164,81,.24)}
 footer .brand{width:100%;display:flex!important;align-items:center!important;justify-content:center!important;gap:13px!important}
 footer .brand .brand-signature,footer .brand .brand-signature img{width:145px!important;max-height:58px!important}
 footer .brand .brand-signature{height:58px!important;flex:0 0 145px!important}
 footer .brand .brand-role{max-width:none!important;color:#edf2f5!important;font:700 8px/1.3 'Manrope',sans-serif!important;letter-spacing:.035em!important;white-space:nowrap!important}
 footer .footer-socials{display:flex!important;justify-content:center!important;gap:10px!important;margin:10px 0 4px!important;padding:22px 0!important;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}
 footer .footer-socials .social-icon{position:relative;width:44px;height:44px;display:grid!important;place-items:center;border:1px solid rgba(205,164,81,.48);border-radius:50%;background:rgba(205,164,81,.06);color:#d9b76c!important;font:700 17px 'Manrope';transition:.2s}
 footer .footer-socials .social-icon span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
 footer .footer-socials .social-facebook:before{content:'f';font-family:Arial,sans-serif;font-size:20px}
 footer .footer-socials .social-instagram:before{content:'◎';font-size:23px;font-weight:400}
 footer .footer-socials .social-x:before{content:'𝕏';font-size:18px}
 footer .footer-socials .social-youtube:before{content:'▶';font-size:15px}
 footer small{margin-top:4px;color:#84939e!important;font-size:8px!important;letter-spacing:.06em}
}

@media(max-width:700px){
 header .brand .brand-signature,header .brand .brand-signature img,.site-header .brand .brand-signature,.site-header .brand .brand-signature img{width:130px!important;max-height:52px!important}
 header .brand .brand-signature,.site-header .brand .brand-signature{flex-basis:130px!important}
 header .brand .brand-role,.site-header .brand .brand-role{font-size:8px!important;letter-spacing:.015em!important}
 footer .footer-socials .social-youtube:before{content:'▶';width:21px;height:15px;display:grid;place-items:center;border:1.5px solid currentColor;border-radius:4px;font-size:8px;line-height:1;padding-left:1px}
}

@media(max-width:700px){
 footer .footer-socials .social-icon:before{display:none!important;content:none!important}
 footer .footer-socials .social-icon svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
 footer .footer-socials .social-icon svg .fill,footer .footer-socials .social-facebook svg path{fill:currentColor;stroke:none}
 footer .footer-socials .social-youtube svg{width:18px;height:18px}
}

@keyframes mobileMenuReveal{from{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:700px){
 header nav,header nav.open,.site-header nav,.site-header nav.open{position:fixed!important;top:82px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;padding:54px 12px 12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;border:1px solid rgba(205,164,81,.28)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(6,24,37,.985),rgba(9,37,56,.985))!important;box-shadow:0 24px 60px rgba(0,0,0,.48)!important;counter-reset:mobile-nav;overflow:hidden}
 header nav.open,.site-header nav.open{display:grid!important;animation:mobileMenuReveal .24s ease-out both}
 header nav:before,.site-header nav:before{content:'KATEGORİLER';position:absolute;left:18px;top:19px;color:#d9b76c;font:700 9px/1 'Manrope',sans-serif;letter-spacing:.24em}
 header nav:after,.site-header nav:after{content:'MENÜ';position:absolute;right:18px;top:17px;padding:5px 7px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#8294a2;font:600 7px/1 'Manrope',sans-serif;letter-spacing:.16em}
 header nav a,.site-header nav a{position:relative!important;min-width:0!important;min-height:112px!important;padding:46px 14px 15px!important;display:flex!important;align-items:flex-end!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:10px!important;background:rgba(255,255,255,.035)!important;color:#e8edf1!important;font:700 13px/1.25 'Manrope',sans-serif!important;letter-spacing:.01em!important;overflow:hidden;transition:background .2s,border-color .2s,transform .2s!important}
 header nav a:before,.site-header nav a:before{content:'0' counter(mobile-nav)!important;counter-increment:mobile-nav;position:absolute;left:14px;top:14px;margin:0!important;color:#cda451!important;font:700 9px/1 'Manrope',sans-serif!important;letter-spacing:.12em!important}
 header nav a:after,.site-header nav a:after{content:'↗︎'!important;position:absolute!important;left:auto!important;right:13px!important;top:11px!important;bottom:auto!important;width:27px!important;height:27px!important;display:grid!important;place-items:center!important;border:1px solid rgba(205,164,81,.34)!important;border-radius:50%!important;background:transparent!important;color:#d9b76c!important;font:500 12px/1 'Manrope',sans-serif!important;transform:none!important}
 header nav a.active,.site-header nav a.active{border-color:#d0a956!important;background:linear-gradient(145deg,#d8b45f,#c7973f)!important;color:#071522!important}
 header nav a.active:before,header nav a.active:after,.site-header nav a.active:before,.site-header nav a.active:after{color:#071522!important;border-color:rgba(7,21,34,.28)!important}
 header nav a:active,.site-header nav a:active{transform:scale(.975)!important}
}

@media(max-width:700px){
 .home-page .featured .article-card,.home-page .featured .article-card.lead-card,.home-page .featured .article-card:nth-child(2),.home-page .featured .article-card:nth-child(n+3){min-height:250px!important;padding:20px 19px 54px!important}
 .home-page .featured .article-card.lead-card{min-height:275px!important}
 .home-page .featured .article-card .meta{margin-top:17px!important}
 .home-page .featured .article-card h3,.home-page .featured .lead-card h3{margin:15px 0 8px!important;font-size:23px!important;line-height:1.16!important}
 .home-page .featured .lead-card h3{font-size:27px!important}
 .home-page .featured .article-card p{margin:0!important;font-size:12px!important;line-height:1.5!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
 .home-page .featured .article-card>a{bottom:20px!important}.home-page .featured .article-card:after{bottom:14px!important}
 .archive-body .page-hero{position:relative;padding:58px 18px 46px!important;background:radial-gradient(circle at 100% 0,#19445f,#092337 42%,#061521 82%)!important;overflow:hidden}
 .archive-body .page-hero:after{content:'';position:absolute;width:190px;height:190px;right:-125px;bottom:-115px;border:1px solid rgba(205,164,81,.24);border-radius:50%;box-shadow:0 0 0 38px rgba(205,164,81,.035)}
 .archive-body .page-hero .overline{display:inline-flex;padding:8px 10px;border:1px solid rgba(205,164,81,.3);border-radius:999px;color:#d8b565!important;background:rgba(205,164,81,.07)}
 .archive-body .page-hero h1{max-width:320px;font-size:43px!important;line-height:.98!important;margin:24px 0 18px!important;text-wrap:balance}.archive-body .page-hero h1 em{display:block}
 .archive-body .page-hero>p:last-child{max-width:310px;margin:0;padding-left:13px;border-left:2px solid #cda451;color:#aebcc7;font-size:13px!important;line-height:1.6!important}
 .archive-body .archive-page{padding:30px 14px 56px!important;background:linear-gradient(180deg,#f3efe6,#ebe4d8)}
 .archive-body .archive-title{display:block!important;margin:0 0 14px!important;padding:15px;border:1px solid #ded5c7;border-radius:10px;background:rgba(255,255,255,.7);box-shadow:0 10px 26px rgba(7,21,34,.045)}
 .archive-body .archive-title>div{display:flex;align-items:center;justify-content:space-between}.archive-body .archive-title>div:after{content:'15 YAZI / SAYFA';color:#8c7d67;font:700 7px 'Manrope';letter-spacing:.12em}
 .archive-body .archive-title form{display:grid!important;grid-template-columns:1fr 48px!important;gap:7px!important;margin-top:13px!important}.archive-body .archive-title input{height:48px!important;padding:0 14px!important;border:1px solid #d3c8b7!important;border-radius:7px!important;background:#fff!important;font-size:13px}.archive-body .archive-title button{width:48px;height:48px;padding:0!important;border-radius:7px!important;background:#0a2437!important;color:transparent!important;font-size:0!important}.archive-body .archive-title button:after{content:'⌕';color:#d7b35f;font:500 24px 'DM Sans'}
 .archive-body .archive-list{display:grid;gap:8px;border:0!important;counter-reset:archive-item}
 .archive-body .archive-row{position:relative;display:grid!important;grid-template-columns:46px 1fr!important;grid-template-rows:auto auto!important;gap:7px 12px!important;min-height:128px;padding:17px 48px 17px 16px!important;border:1px solid #dcd2c2!important;border-radius:9px!important;background:rgba(255,255,255,.83)!important;box-shadow:0 7px 20px rgba(7,21,34,.035);counter-increment:archive-item;overflow:hidden}
 .archive-body .archive-row:before{content:'0' counter(archive-item);grid-column:1;grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#0a2437;color:#d7b35f;font:700 9px 'Manrope';letter-spacing:.08em}
 .archive-body .archive-row:after{content:'↗︎';position:absolute;right:14px;top:50%;width:28px;height:28px;display:grid;place-items:center;border:1px solid #cdbfA7;border-radius:50%;color:#8a672b;font:600 11px 'Manrope';transform:translateY(-50%)}
 .archive-body .archive-row time{grid-column:2;grid-row:1;margin:0;color:#9a7435!important;font-size:10px!important;letter-spacing:.08em}
 .archive-body .archive-row h3{grid-column:2;grid-row:2;margin:0!important;color:#0a1c29!important;font-size:18px!important;line-height:1.24!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
 .archive-body .archive-row>span{display:none!important}
 .archive-body .pagination{justify-content:flex-start!important;flex-wrap:nowrap!important;gap:6px!important;margin:25px 0 0!important;padding:4px 0 10px;overflow-x:auto;scrollbar-width:none}.archive-body .pagination::-webkit-scrollbar{display:none}.archive-body .pagination a{flex:0 0 38px!important;min-width:38px!important;width:38px!important;height:38px!important;padding:0!important;border-radius:50%!important;border-color:#cfc2ae!important;background:rgba(255,255,255,.72)!important}.archive-body .pagination a.current{background:#0a2437!important;color:#fff!important;border-color:#0a2437!important;box-shadow:0 6px 15px rgba(7,21,34,.16)}
}

@media(max-width:700px){
 header nav,header nav.open,.site-header nav,.site-header nav.open{top:80px!important;padding:55px 11px 11px!important;grid-template-columns:1fr!important;gap:7px!important;border-radius:13px!important;background:linear-gradient(160deg,rgba(5,20,31,.992),rgba(8,35,53,.992))!important}
 header nav a,.site-header nav a{min-height:62px!important;height:62px!important;padding:0 50px 0 54px!important;align-items:center!important;border-radius:7px!important;border:1px solid rgba(255,255,255,.095)!important;background:rgba(255,255,255,.028)!important;font-size:12px!important;line-height:1.25!important;letter-spacing:.055em!important;text-transform:uppercase;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}
 header nav a:before,.site-header nav a:before{left:15px!important;top:50%!important;width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(205,164,81,.25);border-radius:50%;transform:translateY(-50%);font-size:8px!important}
 header nav a:after,.site-header nav a:after{right:13px!important;top:50%!important;width:29px!important;height:29px!important;transform:translateY(-50%)!important}
 header nav a.active,.site-header nav a.active{border-color:rgba(205,164,81,.55)!important;background:linear-gradient(90deg,rgba(205,164,81,.16),rgba(205,164,81,.045))!important;color:#f4f6f7!important;box-shadow:inset 3px 0 0 #cda451}
 header nav a.active:before,header nav a.active:after,.site-header nav a.active:before,.site-header nav a.active:after{color:#d9b76c!important;border-color:rgba(205,164,81,.45)!important}
}

@media(max-width:700px){
 .archive-body .pagination{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;max-width:100%!important;margin:20px 0 0!important;padding:11px!important;border:1px solid #cfc2ae!important;border-radius:9px!important;background:#f8f5ef!important;box-shadow:0 8px 22px rgba(7,21,34,.06)!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scroll-snap-type:x proximity;scrollbar-width:none}
 .archive-body .pagination::-webkit-scrollbar{display:none}
 .archive-body .pagination a{flex:0 0 38px!important;display:grid!important;place-items:center!important;min-width:38px!important;width:38px!important;max-width:38px!important;height:38px!important;margin:0!important;padding:0!important;border:1px solid #c9bda9!important;border-radius:5px!important;background:#fff!important;color:#0a2437!important;font:700 12px/1 'Manrope',sans-serif!important;scroll-snap-align:start;box-shadow:none!important}
 .archive-body .pagination a.current{border-color:#0a2437!important;background:#0a2437!important;color:#d7b35f!important;box-shadow:inset 0 -2px 0 #cda451!important}
 .archive-body .pagination a:first-child,.archive-body .pagination a:last-child{border-color:#b99550!important;color:#8a672b!important}
}

@media(max-width:700px){
 footer small{display:flex!important;visibility:visible!important;flex-direction:column!important;align-items:center!important;gap:9px!important;width:100%!important;margin-top:6px!important;color:#a8b4bc!important;font-size:11px!important;line-height:1.55!important;letter-spacing:.02em!important;text-align:center!important}
 footer .footer-credit{display:block!important;visibility:visible!important;font-size:12px!important;line-height:1.55!important;color:#a8b4bc!important;letter-spacing:.015em!important}
 footer .footer-credit a{color:#d3a74f!important;font-size:12px!important;font-weight:700!important;letter-spacing:.045em!important}
}

/* Compact editorial cards: keep vertical rhythm tight on phones. */
@media(max-width:700px){
 .archive-body .archive-list{gap:4px!important}
 .archive-body .archive-row{min-height:100px!important;padding:11px 42px 11px 12px!important;gap:4px 10px!important}
 .archive-body .archive-row h3{font-size:17px!important;line-height:1.2!important;-webkit-line-clamp:2!important}
 .archive-body .archive-row:before{width:34px;height:34px}
 .featured .article-card,.related .article-card{margin-bottom:6px!important;padding-top:18px!important;padding-bottom:55px!important}
}

/* Final compact homepage rhythm. */
@media(max-width:700px){
 .home-page .hero{min-height:auto!important;padding:58px 20px 30px!important}
 .home-page .hero h1{margin-top:22px!important;margin-bottom:18px!important}
 .home-page .hero-copy>p:not(.overline){font-size:15px!important;line-height:1.62!important}
 .home-page .actions{margin-top:24px!important}
 .home-page .metrics{margin-top:28px!important}
 .home-page .metrics span{font-size:8px!important;line-height:1.35!important}
 .home-page .ticker span{font-size:9px!important}
}

/* larger footer brand on phones */
@media(max-width:700px){
 footer .brand .brand-signature,footer .brand .brand-signature img{width:165px!important;max-height:66px!important}
 footer .brand .brand-signature{height:66px!important;flex-basis:165px!important}
 footer .brand .brand-role{font-size:9px!important;line-height:1.4!important;letter-spacing:.045em!important}
 footer small,footer .footer-credit,footer .footer-credit a{font-size:12px!important;line-height:1.65!important}
}

/* title-only editorial list on the mobile homepage */
@media(max-width:700px){
 .home-page .showcase-feature{min-height:0!important}
 .home-page .showcase-copy{padding:34px 20px 32px!important}
 .home-page .showcase-copy h3{margin-bottom:0!important}
 .home-page .showcase-copy>a{margin-top:28px!important}
 .home-page .showcase-row{min-height:96px!important;padding:13px 0!important;grid-template-columns:32px minmax(0,1fr) 34px!important;gap:9px!important}
 .home-page .showcase-row-copy{display:flex!important;flex-direction:column-reverse!important;align-items:flex-start!important;gap:7px!important}
 .home-page .showcase-row h3{margin:0!important;font-size:20px!important;line-height:1.2!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
 .home-page .showcase-row-copy .showcase-meta{font-size:7.5px!important;gap:10px!important}
 .home-page .showcase-arrow{width:32px!important;height:32px!important}
}

/* stacked premium cards on mobile */
@media(max-width:700px){
 .home-page .showcase-list{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding-top:10px!important;border:0!important}
 .home-page .showcase-row{display:grid!important;grid-template-columns:1fr 36px!important;grid-template-rows:auto 1fr auto!important;min-height:158px!important;padding:18px!important;border:1px solid #d8d0c3!important;border-radius:7px!important;background:linear-gradient(145deg,#fff,#f2ede4)!important;box-shadow:0 8px 22px rgba(7,21,34,.045)!important}
 .home-page .showcase-row:hover{padding-left:18px!important;transform:none!important}
 .home-page .showcase-no{grid-column:1!important;grid-row:1!important;font-size:10px!important}
 .home-page .showcase-row-copy{grid-column:1/3!important;grid-row:2!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin-top:14px!important}
 .home-page .showcase-row-copy .showcase-meta{order:0!important;display:flex!important;justify-content:space-between!important;width:100%!important;font-size:7.5px!important}
 .home-page .showcase-row h3{order:1!important;margin:0!important;font-size:20px!important;line-height:1.2!important}
 .home-page .showcase-arrow{grid-column:2!important;grid-row:3!important;justify-self:end!important;width:32px!important;height:32px!important;margin-top:13px!important}
}

/* compact horizontal editorial cards on phones */
@media(max-width:700px){
 .home-page .showcase-list{gap:7px!important}
 .home-page .showcase-row{grid-template-columns:34px minmax(0,1fr) 32px!important;grid-template-rows:1fr!important;align-items:center!important;min-height:132px!important;padding:16px 14px!important;border-radius:4px!important}
 .home-page .showcase-row:nth-child(even){background:#eee4d2!important}
 .home-page .showcase-no{grid-column:1!important;grid-row:1!important;font:600 17px/1 'Playfair Display',serif!important}
 .home-page .showcase-row-copy{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column-reverse!important;justify-content:center!important;gap:11px!important;margin:0!important;padding:0 12px!important;border-left:1px solid #ddd2c1!important}
 .home-page .showcase-row-copy .showcase-meta{justify-content:flex-start!important;gap:11px!important;font-size:7px!important}
 .home-page .showcase-row h3{font-size:19px!important;line-height:1.22!important;-webkit-line-clamp:3!important}
 .home-page .showcase-arrow{grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:end!important;width:30px!important;height:30px!important;margin:0!important}
}

/* larger mobile header signature */
@media(max-width:700px){
 .site-header{height:80px!important;padding-left:14px!important;padding-right:14px!important}
 .site-header .brand{gap:10px!important;max-width:calc(100% - 46px)!important}
 .site-header .brand .brand-signature,.site-header .brand .brand-signature img{width:145px!important;max-height:56px!important}
 .site-header .brand .brand-signature{height:56px!important;flex:0 0 145px!important}
 .site-header .brand .brand-role{font-size:7.5px!important;letter-spacing:.015em!important;white-space:nowrap!important}
 .site-header nav,.site-header nav.open{top:80px!important}
}
@media(max-width:370px){
 .site-header .brand .brand-signature,.site-header .brand .brand-signature img{width:132px!important}
 .site-header .brand .brand-signature{flex-basis:132px!important}
 .site-header .brand .brand-role{font-size:7px!important}
}

/* tighter corporate vertical rhythm on mobile */
@media(max-width:700px){
 .home-page .hero{padding-top:46px!important;padding-bottom:24px!important}
 .home-page .hero h1{margin-top:18px!important;margin-bottom:15px!important}
 .home-page .actions{margin-top:20px!important}
 .home-page .metrics{margin-top:22px!important}
 .home-page .ticker{height:44px!important}
 .home-page .news-showcase{padding-top:44px!important;padding-bottom:58px!important}
 .home-page .news-showcase .section-head{margin-bottom:24px!important}
}

/* compact latest-articles feature on mobile */
@media(max-width:700px){
 .home-page .news-showcase{padding-top:32px!important;padding-bottom:48px!important}
 .home-page .news-showcase .section-head{margin-bottom:18px!important}
 .home-page .news-showcase .section-head h2{font-size:36px!important;margin-top:6px!important}
 .home-page .showcase-feature{border-radius:5px!important;box-shadow:0 10px 26px rgba(7,21,34,.075)!important}
 .home-page .showcase-copy{padding:28px 18px 25px!important}
 .home-page .showcase-copy h3{font-size:34px!important;line-height:1.08!important;margin-top:22px!important}
 .home-page .showcase-copy>a{margin-top:24px!important}
 .home-page .showcase-portrait{min-height:245px!important;padding:14px!important}
 .home-page .showcase-portrait:before{inset:10px!important}
 .home-page .showcase-portrait img{max-height:225px!important}
}

/* signature identity panel in the mobile biography section */
@media(max-width:700px){
 .home-page .bio{padding-top:46px!important;padding-bottom:52px!important}
 .home-page .bio-visual{position:relative!important;display:grid!important;place-items:center!important;min-height:180px!important;margin-bottom:10px!important;border:1px solid rgba(199,154,73,.34)!important;border-radius:6px!important;background:radial-gradient(circle at 50% 30%,#173b56,#0a2437 48%,#061521 90%)!important;box-shadow:10px 12px 0 #e7dfd2!important;overflow:hidden!important}
 .home-page .bio-visual:before{content:'MEHMET SALİH SEYHAN';position:absolute;left:50%;bottom:18px;transform:translateX(-50%);color:#8fa0ad;font:600 7px/1 'Manrope',sans-serif;letter-spacing:.18em;white-space:nowrap}
 .home-page .bio-visual:after{content:'';position:absolute;inset:10px;border:1px solid rgba(199,154,73,.24)}
 .home-page .bio-visual .bio-signature-logo{display:block!important;width:84%!important;height:auto!important;max-height:105px!important;object-fit:contain!important;filter:drop-shadow(0 10px 18px rgba(0,0,0,.26))!important}
 .home-page .bio-copy{padding-top:22px!important}
}

/* corporate lower footer on mobile */
@media(max-width:700px){
 .site-footer{padding-top:34px!important;padding-bottom:28px!important;gap:20px!important}
 .site-footer .footer-source{display:flex!important;align-items:center!important;justify-self:center!important;text-align:center!important}
 .site-footer .footer-source span{font-size:7px!important}.site-footer .footer-source strong{font-size:10px!important}
 .site-subfooter{min-height:0;padding:22px 18px 24px;display:flex;flex-direction:column;align-items:center;gap:17px;background:#020910;color:#8f9da7;font-size:10px;line-height:1.6;text-align:center}
 .site-subfooter>span:last-child{text-align:center}
 .subfooter-nav{order:-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:320px;gap:7px}
 .subfooter-nav a{padding:10px 8px;border:1px solid rgba(255,255,255,.09);border-radius:4px;background:rgba(255,255,255,.025);color:#cbd2d7;font-size:10px}
 .subfooter-nav a:after{display:none!important}
}

/* clearer, more innovative editorial cards on phones */
@media(max-width:700px){
 .home-page .showcase-row{grid-template-columns:38px minmax(0,1fr) 34px!important;background:radial-gradient(circle at 100% 0,rgba(199,154,73,.09),transparent 38%),linear-gradient(145deg,#fff,#f4efe6)!important}
 .home-page .showcase-row:nth-child(even){background:radial-gradient(circle at 100% 0,rgba(7,33,51,.07),transparent 38%),linear-gradient(145deg,#eee4d2,#e5d8c2)!important}
 .home-page .showcase-no{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid rgba(199,154,73,.38)!important;border-radius:5px!important;background:#0a2437!important;color:#dcb760!important;font-size:15px!important;box-shadow:0 6px 14px rgba(7,21,34,.12)!important}
 .home-page .showcase-row-copy{padding-left:11px!important;border-left:0!important}
 .home-page .showcase-row-copy .showcase-meta{align-items:center!important;gap:9px!important;font-size:9px!important;letter-spacing:.07em!important}
 .home-page .showcase-row-copy .showcase-meta span{display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:0 7px!important;border:1px solid rgba(138,103,43,.24)!important;border-radius:999px!important;background:rgba(199,154,73,.08)!important;font-weight:700!important}
 .home-page .showcase-row-copy .showcase-meta time{font-weight:700!important}
 .home-page .showcase-row h3{font-size:20px!important;line-height:1.2!important}
 .home-page .showcase-arrow{width:32px!important;height:32px!important;background:#0a2437!important;border-color:#0a2437!important;color:#dcb760!important;box-shadow:0 6px 14px rgba(7,21,34,.11)!important}
}

/* restrained mobile card typography and colors */
@media(max-width:700px){
 .home-page .showcase-row{min-height:122px!important;background:linear-gradient(145deg,#fdfbf7,#f4eee4)!important;border-color:#d9d0c2!important}
 .home-page .showcase-row:nth-child(even){background:linear-gradient(145deg,#f8f3ea,#eee4d4)!important}
 .home-page .showcase-row h3{font-size:18px!important;line-height:1.24!important;color:#0b2030!important}
 .home-page .showcase-no{width:32px!important;height:32px!important;font-size:14px!important;background:#0b2638!important;color:#d7ad5a!important}
 .home-page .showcase-row-copy .showcase-meta{font-size:8.5px!important;color:#80632f!important}
 .home-page .showcase-arrow{width:30px!important;height:30px!important;background:#0b2638!important;border-color:#0b2638!important;color:#d7ad5a!important}
}

/* readable lead typography on small screens */
@media(max-width:700px){
 .home-page .showcase-copy h3{font-family:'Playfair Display',serif!important;font-size:32px!important;line-height:1.12!important;color:#f3efe6!important;letter-spacing:-.025em!important}
 .home-page .showcase-copy .showcase-meta{gap:9px 16px!important;font-size:10px!important;line-height:1.5!important;color:#ddb65e!important}
 .home-page .showcase-copy>a{font-size:11.5px!important;color:#e6bf66!important;border-bottom-color:#cda34d!important}
}

/* compact vertical rhythm on mobile */
@media(max-width:700px){
 .home-page .news-showcase{padding-top:22px!important;padding-bottom:30px!important}
 .home-page .news-showcase .section-head{margin-bottom:12px!important}
 .home-page .showcase-copy{padding:22px 18px 20px!important}
 .home-page .showcase-copy h3{margin-top:16px!important;margin-bottom:0!important}
 .home-page .showcase-copy>a{margin-top:18px!important}
 .home-page .showcase-portrait{min-height:205px!important;padding:10px!important}
 .home-page .showcase-portrait:before{inset:7px!important}
 .home-page .showcase-portrait img{max-height:190px!important}
 .home-page .showcase-list{margin-top:6px!important}
}


