:root{--ds-paper:#f4f1ea;--ds-ink:#111;--ds-red:#a52929;--ds-blue:#143d59;--ds-safe-bottom:max(12px,env(safe-area-inset-bottom));--ds-safe-top:max(10px,env(safe-area-inset-top))}
*{box-sizing:border-box}[hidden]{display:none!important}html,body.ds-reader-body{margin:0;width:100%;height:100%;overflow:hidden;background:#0c0c0d;color:var(--ds-ink)}.ds-reader-body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ds-reader-body button,.ds-reader-body select,.ds-reader-body input{font:inherit}.ds-reader-body a{-webkit-tap-highlight-color:transparent}.ds-reader-shell{width:100vw;height:100vh;height:100dvh;overflow:hidden}.ds-reader{display:flex;width:100vw;height:100vh;height:100dvh;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none}.ds-reader::-webkit-scrollbar,.ds-detail-rail::-webkit-scrollbar{display:none}.ds-spread{position:relative;flex:0 0 100vw;width:100vw;height:100vh;height:100dvh;scroll-snap-align:start;overflow:hidden;background:var(--ds-paper)}
/* Issue cover */
.ds-cover{background:#141414 var(--ds-cover,none) center/cover no-repeat;color:#fff}.ds-cover-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.86) 0%,rgba(0,0,0,.52) 32%,rgba(0,0,0,.13) 68%,rgba(0,0,0,.42) 100%),linear-gradient(0deg,rgba(0,0,0,.5),transparent 45%)}.ds-cover-copy{position:absolute;z-index:2;left:3.2vw;right:5vw;top:4.2vh;max-width:88vw}.ds-cover h1{margin:0;color:var(--ds-issue-title-color,#fff);font-size:clamp(4rem,10.7vw,10.4rem);line-height:.82;letter-spacing:-.075em;text-transform:uppercase;text-wrap:balance}.ds-cover-brand{display:inline-flex;align-items:baseline;margin-top:1.9rem;padding:.38rem .58rem .42rem;border-left:5px solid #fff;background:rgba(0,0,0,.44);font-size:clamp(1.15rem,1.7vw,1.8rem);font-weight:950;letter-spacing:.055em;line-height:1}.ds-cover-brand span{font-weight:650;letter-spacing:.015em}.ds-issue-line{margin-top:.8rem;font-size:clamp(.72rem,1vw,1rem);font-weight:760;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.ds-cover-announcements{position:absolute;color:var(--ds-issue-dek-color,#fff);z-index:2;left:3.2vw;right:5vw;bottom:5.5vh;display:grid;gap:.32rem;max-width:56vw;font-weight:800;text-transform:uppercase}.ds-cover-announcements div{padding:.48rem 0;border-top:1px solid rgba(255,255,255,.38);font-size:clamp(.82rem,1.27vw,1.35rem);line-height:1.05}
/* TOC */
.ds-toc{padding:4vh 4vw 5vh;background:#f4f1ea}.ds-toc header{height:13vh;display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2vh;border-bottom:1px solid #9b988f;padding-bottom:1.3vh}.ds-toc header>div{display:grid;gap:.35rem}.ds-toc header small{font-size:.76rem;font-weight:800;letter-spacing:.14em}.ds-toc header b{font-size:clamp(2.4rem,5vw,5.5rem);letter-spacing:-.06em;line-height:.82}.ds-toc header span{font-size:.8rem;letter-spacing:.08em;text-align:right}.ds-toc-grid{display:grid;gap:1vw;height:76vh}.ds-toc-card{position:relative;overflow:hidden;background:#202020;color:#fff;text-decoration:none;min-height:0;border:0;border-radius:2px}.ds-toc-card:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,rgba(0,0,0,.8))}.ds-toc-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.78;transition:transform .25s}.ds-toc-card:hover img{transform:scale(1.025)}.ds-toc-card span{position:absolute;z-index:2;left:1.2rem;right:1.2rem;bottom:1.1rem;text-shadow:0 2px 12px #000}.ds-toc-card b{display:block;font-size:clamp(1rem,2.2vw,2.4rem);line-height:.98}.ds-toc-card small{display:block;margin-top:.45rem;font-size:.78rem;line-height:1.3}.ds-toc-three .ds-toc-grid{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.ds-toc-three .ds-toc-card:first-child{grid-row:1/3}.ds-toc-three_equal .ds-toc-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.ds-toc-four .ds-toc-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.ds-toc-six .ds-toc-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.ds-toc-eight .ds-toc-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}
/* Guide */
.ds-guide{padding:2.5vh 1.35vw 3vh;background-color:#f5f2ec;background-image:radial-gradient(#ded9cf .55px,transparent .55px);background-size:5px 5px}.ds-guide-running{height:6vh;display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center;border-bottom:1px solid #777;padding:0 .3vw}.ds-guide-running strong{font-size:1.9rem;letter-spacing:-.04em}.ds-guide-running span{font-size:.75rem;font-weight:850;letter-spacing:.16em}.ds-guide-running em{font-style:normal;font-size:.7rem;font-weight:750;letter-spacing:.1em}.ds-guide h2{margin:1vh 0 .8vh;font-size:clamp(3.2rem,5.6vw,6.1rem);line-height:.86;letter-spacing:-.07em}.ds-guide-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,minmax(0,1fr));gap:.75vw;height:75vh}.ds-guide-card{position:relative;display:flex;align-items:flex-end;padding:1.2rem;border:0;color:#fff;text-align:left;text-decoration:none;overflow:hidden;cursor:pointer}.ds-guide-card i{position:absolute;left:1.1rem;top:1rem;font-style:normal;font-size:2.2rem;line-height:1}.ds-guide-card>em{position:absolute;right:1rem;top:1rem;display:grid;place-items:center;width:30px;height:30px;border:1px solid currentColor;border-radius:50%;font-style:normal}.ds-guide-card span{display:grid;gap:.2rem}.ds-guide-card b{font-size:1.15rem;line-height:.95}.ds-guide-card small{font-family:Georgia,serif;font-size:.72rem;line-height:1.25}.ds-guide-share{grid-column:span 2;grid-row:span 2;background:linear-gradient(135deg,#c63430,#8a1b1c)}.ds-guide-archive{grid-column:span 2;background:linear-gradient(135deg,#24577a,#123249)}.ds-guide-manual{grid-column:span 2;background:linear-gradient(135deg,#f3c058,#c89a47);color:#161616}.ds-guide-about{grid-column:span 2;background:linear-gradient(135deg,#52745e,#314f3e)}.ds-guide-contact{background:linear-gradient(135deg,#26333d,#16222c)}.ds-guide-ads{background:linear-gradient(135deg,#9b55a1,#613167)}.ds-guide-letters{background:linear-gradient(135deg,#a66134,#74401f)}.ds-guide-masthead{background:linear-gradient(135deg,#24313b,#18232b)}.ds-guide-privacy{background:linear-gradient(135deg,#3d3d49,#282831)}.ds-guide-cookies{background:linear-gradient(135deg,#e8dfca,#cec1a3);color:#171717}.ds-guide-principles{background:linear-gradient(135deg,#2d3a44,#1e2931)}.ds-guide-terms{background:linear-gradient(135deg,#454651,#30313a)}
/* Article opener */
.ds-article-cover{background:#171717 var(--ds-article-cover,none) center/cover no-repeat;color:#fff}.ds-article-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.05) 32%,rgba(0,0,0,.24) 50%,rgba(0,0,0,.92) 100%),linear-gradient(90deg,rgba(0,0,0,.26),transparent 62%)}.ds-article-cover-meta{position:absolute;z-index:2;left:2.1vw;top:3vh;font-size:.73rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.6)}.ds-article-cover-copy{position:absolute;z-index:2;left:2.1vw;right:6.5vw;bottom:12.5vh}.ds-article-cover h2{max-width:92vw;margin:0;color:var(--ds-title-color,#fff);font-size:clamp(3.6rem,7.8vw,9rem);line-height:.86;letter-spacing:-.065em;text-wrap:balance;text-shadow:0 3px 26px rgba(0,0,0,.58)}.ds-article-cover-copy p{max-width:76vw;margin:1.2rem 0 0;color:var(--ds-spot-color,#fff);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1rem,1.55vw,1.72rem);line-height:1.28;text-shadow:0 2px 16px rgba(0,0,0,.8)}.ds-article-cover-actions{position:absolute;z-index:3;left:2.1vw;bottom:3.3vh;display:flex;gap:.7rem}.ds-article-cover-actions button,.ds-preview-issue-link{border:1px solid rgba(255,255,255,.75);border-radius:999px;padding:.82rem 1.2rem;background:rgba(10,10,10,.62);color:#fff;font-size:.72rem;font-weight:850;letter-spacing:.08em;cursor:pointer;text-decoration:none;backdrop-filter:blur(7px)}.ds-article-cover-actions button span{font-size:1.1rem;margin-left:.4rem}
/* Main controls */
.ds-reader-nav{position:fixed;z-index:40;right:1.6vw;bottom:max(1.5vh,var(--ds-safe-bottom));display:flex;align-items:center;gap:.5rem;max-width:96vw;padding:.4rem .5rem;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(18,18,18,.88);color:#fff;backdrop-filter:blur(12px);box-shadow:0 8px 30px rgba(0,0,0,.2)}.ds-reader-nav button{height:38px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:transparent;color:#fff;cursor:pointer;white-space:nowrap}.ds-reader-nav>button:first-child,.ds-reader-nav>button:nth-last-child(2){width:38px;flex:0 0 38px;border-radius:50%;font-size:24px}.ds-reader-home{padding:0 1.15rem;font-size:.67rem;font-weight:850;letter-spacing:.08em}.ds-reader-share{padding:0 1rem;font-size:.65rem;font-weight:850;letter-spacing:.08em}.ds-reader-nav span{font:700 .72rem/1 Inter,system-ui,sans-serif;min-width:22px;text-align:center}.ds-reader-nav em{font-style:normal}
/* Detail reader */
.ds-detail-layer{position:fixed;z-index:100;inset:0;background:#111;color:#111}.ds-detail-layer.ds-measuring{visibility:hidden!important;pointer-events:none!important;z-index:-1!important}.ds-detail-bar{height:64px;display:grid;grid-template-columns:1fr minmax(220px,1.3fr) 1fr;align-items:center;gap:1rem;padding:0 1.2rem;background:#161616;color:#fff;border-bottom:1px solid #333}.ds-detail-bar>div:nth-child(2){text-align:center;min-width:0}.ds-detail-bar small{display:block;font-size:.62rem;letter-spacing:.12em;opacity:.7}.ds-detail-bar strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.ds-detail-bar-left,.ds-detail-bar-right{display:flex;gap:.5rem;align-items:center}.ds-detail-bar-right{justify-content:flex-end}.ds-detail-bar button,.ds-detail-toc-link{border:1px solid #555;border-radius:999px;background:#252525;color:#fff;padding:.48rem .8rem;font-size:.64rem;font-weight:800;letter-spacing:.06em;cursor:pointer;text-decoration:none;white-space:nowrap}.ds-detail-bar-right button:last-child{width:34px;height:34px;padding:0;border-radius:50%;font-size:1.2rem}.ds-detail-stage{height:calc(100vh - 64px);height:calc(100dvh - 64px)}.ds-detail-article{height:100%}.ds-detail-rail{display:flex;width:100vw;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.ds-detail-spread{position:relative;flex:0 0 100vw;width:100vw;height:100%;display:grid;grid-template-columns:1fr 1fr;scroll-snap-align:start;background:#e7e4dc;gap:1px;overflow:hidden}.ds-detail-spread.is-single-page{grid-template-columns:1fr}.ds-detail-page{height:100%;min-width:0;background:#fbfaf7;padding:2.2vh 3.2vw 2.4vh;overflow:hidden}.ds-detail-page.is-left{box-shadow:inset -20px 0 35px -32px rgba(0,0,0,.35)}.ds-detail-page.is-right{box-shadow:inset 20px 0 35px -32px rgba(0,0,0,.35)}.ds-detail-page-head{height:38px;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.55rem;border-bottom:1px solid #c7c3b9;font-size:.61rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;color:#555}.ds-detail-page-head>span{max-width:55%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-detail-page-head>div{display:flex;gap:.45rem}.ds-detail-page-head button{padding:0;border:0;background:none;color:#666;font-size:.56rem;font-weight:800;letter-spacing:.05em;cursor:pointer}.ds-detail-page-content{height:calc(100% - 38px);padding-top:2.2vh;overflow:hidden;font-family:Georgia,"Times New Roman",serif;font-size:clamp(.88rem,1.08vw,1.16rem);line-height:1.53}.ds-detail-page-content>p:first-child{margin-top:0}.ds-detail-page-content p{margin:.6em 0 1em}.ds-detail-page-content h2,.ds-detail-page-content h3,.ds-detail-page-content h4{font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.02;letter-spacing:-.03em;margin:1.25em 0 .55em}.ds-detail-page-content h2{font-size:clamp(1.7rem,2.5vw,3rem)}.ds-detail-page-content h3{font-size:clamp(1.35rem,1.8vw,2rem)}.ds-detail-page-content .is-style-ds-vurgu{border-bottom:4px solid var(--ds-red);padding-bottom:.25em}.ds-detail-page-content .is-style-ds-spot{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.22em;font-weight:720;line-height:1.32;border-left:5px solid var(--ds-red);padding-left:1rem}.ds-detail-page-content .is-style-ds-highlight{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.12em;font-weight:780;line-height:1.34;margin:1.35em 0;padding:.95rem 0;border-top:2px solid var(--ds-red);border-bottom:1px solid #aaa;letter-spacing:-.012em}.ds-detail-page-content .wp-block-quote,.ds-detail-page-content blockquote{margin:1.4em 0;padding:1.1em 1.3em;border-left:4px solid #333;background:#eeeae1}.ds-detail-article .ds-detail-page{border-top:6px solid var(--ds-section-color,#315FB5)}
.ds-detail-page-content .is-style-ds-pull-quote{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.45rem,2vw,2.35rem);font-weight:820;line-height:1.1;letter-spacing:-.035em;border:0;border-top:5px solid var(--ds-red);border-bottom:1px solid #999;background:transparent;padding:1.1rem 0}.ds-detail-page-content .is-style-ds-kutu{margin:1.15em 0;padding:1.25rem 1.35rem;background:#292d31;color:#fff;border-left:7px solid #d74737;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.ds-detail-page-content .ds-box-label{margin:0 0 .5rem;font-size:.65rem;font-weight:900;letter-spacing:.13em;color:#ffba67}.ds-detail-page-content .is-style-ds-kutu h3{margin:.15rem 0 .6rem;color:#fff}.ds-detail-page-content .is-style-ds-metric{display:grid;gap:.3rem;margin:1.15em 0;padding:1.35rem;background:#121212;color:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.ds-metric-value{font-size:clamp(2.8rem,5vw,5.8rem);line-height:.8;letter-spacing:-.06em;color:#f1b650}.ds-metric-label{font-weight:850;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.ds-detail-page-content figure{margin:1.1em 0}.ds-detail-page-content img{display:block;max-width:100%;max-height:48vh;width:auto;height:auto;object-fit:contain}.ds-detail-page-content .is-style-ds-wide-image img{width:100%;max-height:52vh;object-fit:cover}.ds-detail-page-content figcaption{margin-top:.4rem;font:500 .65rem/1.35 Inter,system-ui,sans-serif;color:#666}.ds-image-credit{font-weight:750}.ds-detail-page-content .ds-source-link{font:600 .68rem/1.4 Inter,system-ui,sans-serif;border-top:1px solid #aaa;padding-top:.8rem;word-break:break-all}.ds-fit-node{max-height:90%;overflow:hidden}.ds-detail-nav{position:absolute;z-index:4;right:1.4vw;bottom:max(1.5vh,var(--ds-safe-bottom));display:flex;align-items:center;gap:.6rem;padding:.35rem .5rem;border-radius:999px;background:rgba(20,20,20,.84);color:#fff}.ds-detail-nav button{width:36px;height:36px;border:1px solid #555;border-radius:50%;background:#242424;color:#fff;font-size:21px;cursor:pointer}.ds-detail-nav span{font-size:.68rem;font-weight:750}.ds-detail-nav em{font-style:normal}
/* Share studio + PDF */
.ds-share-studio{position:fixed;z-index:220;inset:0;background:rgba(10,10,10,.97);color:#fff;padding:3vh 3vw;overflow:hidden}.ds-share-studio>header{height:12vh;display:grid;grid-template-columns:1fr auto;align-content:start;border-bottom:1px solid #444;position:relative}.ds-share-studio>header span{font-size:.68rem;font-weight:850;letter-spacing:.14em;color:#aaa}.ds-share-studio>header h2{grid-column:1;margin:.3rem 0 0;font-size:clamp(2.4rem,5vw,5.5rem);line-height:.86;letter-spacing:-.055em}.ds-share-studio>header button{position:absolute;right:0;top:0;width:42px;height:42px;border:1px solid #555;border-radius:50%;background:#222;color:#fff;font-size:1.4rem;cursor:pointer}.ds-share-layout{height:82vh;display:grid;grid-template-columns:minmax(270px,.36fr) 1fr;gap:3vw;padding-top:3vh}.ds-share-layout form{display:grid;align-content:start;gap:1rem;min-width:0}.ds-share-layout label{display:grid;gap:.4rem;font-size:.72rem;font-weight:750;letter-spacing:.04em}.ds-share-layout select,.ds-share-layout input[type=color]{width:100%;min-height:42px;border:1px solid #555;border-radius:7px;background:#222;color:#fff;padding:.5rem}.ds-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.ds-share-actions button,.ds-share-pdf button{min-height:44px;border:1px solid #777;border-radius:7px;background:#fff;color:#111;font-weight:850;cursor:pointer}.ds-share-pdf{display:grid;grid-template-columns:1fr;gap:.55rem;padding-top:.75rem;border-top:1px solid #444}.ds-share-pdf strong{font-size:.7rem;letter-spacing:.14em;color:#aaa}.ds-share-pdf button{background:#171717;color:#fff}.ds-share-pdf button[disabled]{opacity:.38;cursor:not-allowed}.ds-share-layout form p{font-size:.72rem;line-height:1.4;color:#bbb}.ds-share-preview{display:grid;place-items:center;min-width:0;min-height:0;border:1px solid #333;border-radius:8px;background:#050505;overflow:hidden}.ds-share-preview>span{color:#777}.ds-share-rendered-image{display:block;max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 18px 50px rgba(0,0,0,.35)}
/* Standalone article preview */
.ds-preview-nav{gap:.5rem}.ds-preview-nav .ds-reader-home{width:auto!important;border-radius:999px!important}.ds-reader-toc-link,.ds-preview-issue-link,.ds-detail-toc-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:850;letter-spacing:.07em}.ds-reader-toc-link{height:38px;padding:0 1rem;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;font-size:.65rem}.ds-article-preview-body .ds-article-cover-copy{bottom:14vh}
/* True mobile layout */
@media(max-width:900px){
  .ds-reader,.ds-spread{height:100dvh}.ds-spread{overflow:hidden}
  .ds-cover{background-position:center}.ds-cover-shade{background:linear-gradient(180deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.18) 38%,rgba(0,0,0,.72) 100%),linear-gradient(90deg,rgba(0,0,0,.45),transparent 75%)}.ds-cover-copy{left:5vw;right:5vw;top:max(4.5vh,var(--ds-safe-top));max-width:90vw}.ds-cover h1{font-size:clamp(3.2rem,16vw,6.5rem);line-height:.96;letter-spacing:-.055em;max-width:94vw}.ds-cover-brand{margin-top:1rem;font-size:clamp(1.05rem,5vw,1.4rem);border-left-width:4px}.ds-issue-line{margin-top:.65rem;font-size:.68rem}.ds-cover-announcements{left:5vw;right:5vw;bottom:calc(78px + var(--ds-safe-bottom));max-width:none;gap:.16rem}.ds-cover-announcements div{font-size:clamp(.72rem,3.2vw,.95rem);padding:.38rem 0;line-height:1.06}
  .ds-toc{padding:calc(2.2vh + var(--ds-safe-top)) 4vw calc(82px + var(--ds-safe-bottom));overflow-y:auto;overscroll-behavior-y:contain}.ds-toc header{height:auto;min-height:92px;align-items:end;margin-bottom:12px;padding-bottom:10px;gap:1rem}.ds-toc header small{font-size:.59rem}.ds-toc header b{font-size:clamp(2.35rem,11vw,4.1rem)}.ds-toc header span{display:none}.ds-toc-grid,.ds-toc-three .ds-toc-grid,.ds-toc-three_equal .ds-toc-grid,.ds-toc-four .ds-toc-grid,.ds-toc-six .ds-toc-grid,.ds-toc-eight .ds-toc-grid{height:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:minmax(170px,27vh);gap:8px}.ds-toc-three .ds-toc-card:first-child,.ds-toc-six .ds-toc-card:first-child{grid-row:auto;grid-column:1/-1;min-height:31vh}.ds-toc-card span{left:.8rem;right:.8rem;top:40%;bottom:auto;transform:translateY(-50%)}.ds-toc-card b{font-size:clamp(1rem,5vw,1.55rem)}.ds-toc-card small{display:none!important}
  .ds-guide{padding:calc(1.8vh + var(--ds-safe-top)) 4vw calc(84px + var(--ds-safe-bottom));overflow-y:auto}.ds-guide-running{height:auto;min-height:44px;grid-template-columns:auto 1fr;gap:.8rem}.ds-guide-running strong{font-size:1.25rem}.ds-guide-running span{font-size:.58rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-guide-running em{display:none}.ds-guide h2{font-size:clamp(2.8rem,13vw,4.6rem);margin:1.2rem 0 .8rem}.ds-guide-grid{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:minmax(142px,auto);gap:8px}.ds-guide-card,.ds-guide-share,.ds-guide-archive,.ds-guide-manual,.ds-guide-about{grid-column:auto;grid-row:auto;min-height:142px;padding:.9rem}.ds-guide-share,.ds-guide-archive,.ds-guide-manual,.ds-guide-about{grid-column:1/-1;min-height:165px}.ds-guide-card i{left:.9rem;top:.8rem;font-size:1.8rem}.ds-guide-card>em{right:.75rem;top:.75rem;width:27px;height:27px}.ds-guide-card b{font-size:1rem}.ds-guide-card small{font-size:.69rem}
  .ds-article-cover{background-position:center}.ds-article-cover-shade{background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.12) 28%,rgba(0,0,0,.82) 72%,rgba(0,0,0,.96) 100%)}.ds-article-cover-meta{left:5vw;right:5vw;top:max(3vh,var(--ds-safe-top));font-size:.58rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-article-cover-copy,.ds-article-preview-body .ds-article-cover-copy{left:5vw;right:5vw;bottom:calc(126px + var(--ds-safe-bottom))}.ds-article-cover h2{font-size:clamp(2.6rem,11.8vw,5.2rem);line-height:.9;max-width:90vw}.ds-article-cover-copy p{max-width:90vw;margin:.8rem 0 0;font-size:clamp(.92rem,4vw,1.14rem);line-height:1.24;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ds-article-cover-actions{left:5vw;bottom:calc(70px + var(--ds-safe-bottom))}.ds-article-cover-actions button,.ds-preview-issue-link{padding:.7rem .92rem;font-size:.62rem}
  .ds-reader-nav{left:3vw;right:3vw;bottom:var(--ds-safe-bottom);width:auto;max-width:none;justify-content:center;gap:clamp(.25rem,1.5vw,.48rem);padding:.36rem .4rem}.ds-reader-nav>button:first-child,.ds-reader-nav>button:nth-last-child(2){width:34px;flex-basis:34px;height:34px;font-size:21px}.ds-reader-nav button{height:34px}.ds-reader-home{padding:0 clamp(.5rem,2.5vw,.85rem);font-size:clamp(.52rem,2.3vw,.63rem)}.ds-reader-share{padding:0 clamp(.6rem,2.8vw,.9rem);font-size:clamp(.52rem,2.3vw,.62rem)}.ds-reader-nav span{font-size:.62rem;min-width:18px}.ds-reader-toc-link{height:34px;padding:0 .72rem;font-size:.56rem}.ds-preview-nav{left:auto;right:3vw;width:auto;max-width:94vw}
  .ds-detail-bar{height:58px;padding:0 8px;grid-template-columns:1fr auto;gap:6px}.ds-detail-bar>div:nth-child(2){display:none}.ds-detail-bar-left{min-width:0;gap:5px}.ds-detail-bar-left button,.ds-detail-toc-link{padding:.43rem .58rem;font-size:.52rem;letter-spacing:.035em;overflow:hidden;text-overflow:ellipsis}.ds-detail-bar-right{gap:5px}.ds-detail-bar-right button:first-child{padding:.43rem .58rem;font-size:.53rem}.ds-detail-stage{height:calc(100dvh - 58px)}.ds-detail-spread,.ds-detail-spread.is-single-page{grid-template-columns:1fr}.ds-detail-page{padding:2.2vh 5vw calc(64px + var(--ds-safe-bottom));box-shadow:none!important}.ds-detail-page-head{height:34px;font-size:.55rem;gap:.4rem}.ds-detail-page-head>span{max-width:100%}.ds-detail-page-head>div{display:none}.ds-detail-page-head button{font-size:.49rem}.ds-detail-page-content{height:calc(100% - 34px);padding-top:1.6vh;font-size:clamp(.94rem,4.15vw,1.08rem);line-height:1.48}.ds-detail-page-content h2{font-size:clamp(1.75rem,8vw,2.65rem)}.ds-detail-page-content h3{font-size:clamp(1.4rem,6.2vw,2rem)}.ds-detail-page-content .is-style-ds-pull-quote{font-size:clamp(1.45rem,6.8vw,2.2rem)}.ds-detail-page-content .is-style-ds-kutu,.ds-detail-page-content .is-style-ds-metric{padding:1rem}.ds-detail-page-content img,.ds-detail-page-content .is-style-ds-wide-image img{max-height:32vh}.ds-detail-nav{right:3vw;bottom:var(--ds-safe-bottom);gap:.4rem}.ds-detail-nav button{width:34px;height:34px}.ds-detail-nav span{font-size:.61rem}
  .ds-share-studio{padding:calc(1.6vh + var(--ds-safe-top)) 4vw var(--ds-safe-bottom);overflow-y:auto}.ds-share-studio>header{height:auto;min-height:92px;padding-bottom:12px}.ds-share-studio>header h2{font-size:clamp(2.2rem,10vw,3.8rem);max-width:80vw}.ds-share-studio>header button{width:38px;height:38px}.ds-share-layout{height:auto;display:flex;flex-direction:column;gap:16px;padding-top:16px}.ds-share-layout form{order:2;padding-bottom:30px}.ds-share-preview{order:1;min-height:32vh;max-height:42vh}.ds-share-actions{grid-template-columns:1fr}.ds-share-pdf button{min-height:48px}.ds-share-rendered-image{max-height:40vh}
}

/* 2.2.7 · reader-controlled mobile typography */
.ds-reader-font-tools{display:none}
@media(max-width:900px){
  .ds-reader-font-tools{position:fixed;z-index:160;right:3vw;top:calc(var(--ds-safe-top) + 8px);display:flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(18,18,18,.9);color:#fff;backdrop-filter:blur(12px);box-shadow:0 8px 28px rgba(0,0,0,.2)}
  .ds-reader-font-tools button{display:grid;place-items:center;min-width:34px;height:32px;padding:0 7px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:transparent;color:#fff;font:850 .72rem/1 Inter,system-ui,sans-serif;cursor:pointer}
  .ds-reader-font-tools button[data-ds-font-reset]{min-width:32px;font-size:.8rem}
  .ds-reader-font-tools button:disabled{opacity:.3;cursor:default}
  .ds-reader-font-tools button:focus-visible{outline:2px solid #fff;outline-offset:2px}
  .ds-detail-open .ds-reader-font-tools{top:calc(var(--ds-safe-top) + 64px)}

  .ds-reader-body.ds-reader-font-small .ds-detail-page-content{font-size:clamp(.84rem,3.72vw,.98rem);line-height:1.44}
  .ds-reader-body.ds-reader-font-small .ds-detail-page-content h2{font-size:clamp(1.55rem,7vw,2.35rem)}
  .ds-reader-body.ds-reader-font-small .ds-detail-page-content h3{font-size:clamp(1.22rem,5.45vw,1.78rem)}
  .ds-reader-body.ds-reader-font-small .ds-detail-page-content .is-style-ds-pull-quote{font-size:clamp(1.28rem,5.9vw,1.95rem)}
  .ds-reader-body.ds-reader-font-small .ds-article-cover-copy p{font-size:clamp(.84rem,3.55vw,1rem)}
  .ds-reader-body.ds-reader-font-small .ds-toc-card small,.ds-reader-body.ds-reader-font-small .ds-guide-card small{font-size:.62rem}

  .ds-reader-body.ds-reader-font-large .ds-detail-page-content{font-size:clamp(1.06rem,4.7vw,1.22rem);line-height:1.52}
  .ds-reader-body.ds-reader-font-large .ds-detail-page-content h2{font-size:clamp(1.9rem,8.6vw,2.85rem)}
  .ds-reader-body.ds-reader-font-large .ds-detail-page-content h3{font-size:clamp(1.52rem,6.8vw,2.18rem)}
  .ds-reader-body.ds-reader-font-large .ds-detail-page-content .is-style-ds-pull-quote{font-size:clamp(1.58rem,7.2vw,2.38rem)}
  .ds-reader-body.ds-reader-font-large .ds-article-cover-copy p{font-size:clamp(1rem,4.35vw,1.24rem)}
  .ds-reader-body.ds-reader-font-large .ds-toc-card small,.ds-reader-body.ds-reader-font-large .ds-guide-card small{font-size:.74rem}

  .ds-reader-body.ds-reader-font-xlarge .ds-detail-page-content{font-size:clamp(1.18rem,5.2vw,1.36rem);line-height:1.55}
  .ds-reader-body.ds-reader-font-xlarge .ds-detail-page-content h2{font-size:clamp(2.05rem,9.2vw,3.05rem)}
  .ds-reader-body.ds-reader-font-xlarge .ds-detail-page-content h3{font-size:clamp(1.64rem,7.25vw,2.34rem)}
  .ds-reader-body.ds-reader-font-xlarge .ds-detail-page-content .is-style-ds-pull-quote{font-size:clamp(1.72rem,7.7vw,2.55rem)}
  .ds-reader-body.ds-reader-font-xlarge .ds-article-cover-copy p{font-size:clamp(1.08rem,4.7vw,1.34rem);-webkit-line-clamp:4}
  .ds-reader-body.ds-reader-font-xlarge .ds-toc-card small,.ds-reader-body.ds-reader-font-xlarge .ds-guide-card small{font-size:.79rem}
}
@media(max-width:420px){.ds-cover h1{font-size:clamp(2.9rem,15.2vw,5.4rem);line-height:.98;letter-spacing:-.045em}.ds-cover-announcements div:nth-child(n+5){display:none}.ds-toc-grid,.ds-toc-three .ds-toc-grid,.ds-toc-three_equal .ds-toc-grid,.ds-toc-four .ds-toc-grid,.ds-toc-six .ds-toc-grid,.ds-toc-eight .ds-toc-grid{grid-auto-rows:minmax(150px,25vh)}.ds-guide-grid{grid-template-columns:1fr}.ds-guide-card,.ds-guide-share,.ds-guide-archive,.ds-guide-manual,.ds-guide-about{grid-column:1/-1}.ds-reader-nav{gap:3px}.ds-reader-home{padding:0 7px}.ds-reader-share{padding:0 9px}.ds-reader-nav span{min-width:15px}.ds-article-cover h2{font-size:clamp(2.4rem,11vw,4.4rem)}}
@media(max-height:650px) and (min-width:901px){.ds-cover-copy{top:3vh}.ds-cover h1{font-size:clamp(3rem,8.4vw,6rem)}.ds-cover-brand{margin-top:.8rem}.ds-cover-announcements{bottom:4vh;gap:.15rem}.ds-toc{padding:2vh 3vw}.ds-toc header{height:12vh}.ds-toc-grid{height:78vh}.ds-guide{padding-top:1vh}.ds-guide-running{height:7vh}.ds-guide h2{font-size:3.2rem;margin:.5vh 0}.ds-guide-grid{height:78vh}.ds-article-cover-copy{bottom:15vh}.ds-article-cover h2{font-size:clamp(2.6rem,7vw,5.5rem)}.ds-detail-bar{height:48px}.ds-detail-stage{height:calc(100dvh - 48px)}.ds-detail-page{padding-top:1.5vh}.ds-detail-page-content{padding-top:1.2vh;font-size:.76rem;line-height:1.38}.ds-detail-page-content img{max-height:38vh}.ds-share-studio>header{height:15vh}.ds-share-layout{height:78vh}}

/* 2.2.2 · tam sayfa reklam */
.ds-ad-page{background:#090909;color:#fff}.ds-ad-page-shell{position:absolute;inset:max(2vh,var(--ds-safe-top)) 2vw calc(62px + var(--ds-safe-bottom)) 2vw;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px}.ds-ad-page-label{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:0 .15rem;font:700 .68rem/1.2 Inter,system-ui,sans-serif;letter-spacing:.12em}.ds-ad-page-label strong{font-size:.82rem}.ds-ad-page-label span{opacity:.55;font-size:.58rem;font-weight:600;letter-spacing:.06em}.ds-ad-page-unit{display:grid;place-items:stretch;min-width:0;min-height:0;overflow:hidden;border-radius:3px;background:#fff}.ds-ad-page-unit .adsbygoogle{width:100%!important;height:100%!important;min-height:100%!important}.ds-ad-page-unit.is-unavailable:after{content:'Reklam şu anda yüklenemedi';display:grid;place-items:center;height:100%;color:#777;background:#f2f2f2;font:600 .78rem/1.4 Inter,system-ui,sans-serif}.ds-ad-page-foot{padding:0 .15rem;color:rgba(255,255,255,.45);font:600 .56rem/1.2 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:900px){.ds-ad-page-shell{inset:max(1.4vh,var(--ds-safe-top)) 3vw calc(58px + var(--ds-safe-bottom)) 3vw;gap:7px}.ds-ad-page-label{font-size:.6rem}.ds-ad-page-label span{font-size:.5rem}.ds-ad-page-unit{border-radius:2px}.ds-ad-page-foot{font-size:.5rem}}


/* 2.2.9 · natural spacing, resizable images, editorial box palette and mobile reflow */
.ds-detail-page-content p.ds-empty-line,.ds-detail-page-content p:empty{display:block;height:1.15em;min-height:1.15em;margin:0!important;padding:0!important;line-height:1!important}
.ds-detail-page-content .ds-resizable-image{max-width:100%;box-sizing:border-box}
.ds-detail-page-content .ds-resizable-image.ds-image-align-left{margin-left:0!important;margin-right:auto!important}
.ds-detail-page-content .ds-resizable-image.ds-image-align-center{margin-left:auto!important;margin-right:auto!important}
.ds-detail-page-content .ds-resizable-image.ds-image-align-right{margin-left:auto!important;margin-right:0!important}
.ds-detail-page-content .ds-resizable-image img{width:100%;height:auto;max-width:100%;object-fit:contain}
.ds-detail-page-content .ds-fit-image{overflow:visible!important;max-height:none!important}
.ds-detail-page-content .ds-fit-image img{width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain!important;margin-left:auto;margin-right:auto}
.ds-detail-page-content .wp-block-table,.ds-detail-page-content table{max-width:100%}
.ds-detail-page-content .wp-block-table{margin:1em 0;overflow:visible}
.ds-detail-page-content table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.82em;line-height:1.3}
.ds-detail-page-content th,.ds-detail-page-content td{padding:.42em .48em;border:1px solid #bcb8ae;vertical-align:top;overflow-wrap:anywhere;word-break:normal}
.ds-detail-page-content th{background:#e8e4db;font-weight:800}
.ds-detail-page-content .ds-table-chunk{overflow:visible!important;max-height:none!important}
.ds-detail-page-content .ds-table-compact table,.ds-detail-page-content table.ds-table-compact{font-size:.72em;line-height:1.2}
.ds-detail-page-content .ds-table-compact th,.ds-detail-page-content .ds-table-compact td,.ds-detail-page-content table.ds-table-compact th,.ds-detail-page-content table.ds-table-compact td{padding:.28em .32em}
.ds-detail-page-content .is-style-ds-kutu,.ds-detail-page-content .is-style-ds-box-info,.ds-detail-page-content .is-style-ds-box-feature,.ds-detail-page-content .is-style-ds-box-question,.ds-detail-page-content .is-style-ds-box-warning,.ds-detail-page-content .is-style-ds-box-profile,.ds-detail-page-content .is-style-ds-box-history,.ds-detail-page-content .is-style-ds-box-counter{margin:1.15em 0;padding:1.2rem 1.3rem;border-left:7px solid;font-family:Inter,ui-sans-serif,system-ui,sans-serif;box-shadow:0 8px 24px rgba(0,0,0,.07)}
.ds-detail-page-content .is-style-ds-kutu,.ds-detail-page-content .is-style-ds-box-info{background:#25303a;color:#fff;border-color:#5da3d8}.ds-detail-page-content .is-style-ds-kutu .ds-box-label,.ds-detail-page-content .is-style-ds-box-info .ds-box-label{color:#8bc7ef}
.ds-detail-page-content .is-style-ds-box-feature{background:#173b59;color:#fff;border-color:#70b7e8}.ds-detail-page-content .is-style-ds-box-feature .ds-box-label{color:#9fd5f7}
.ds-detail-page-content .is-style-ds-box-question{background:#5a3218;color:#fff;border-color:#ee9b4c}.ds-detail-page-content .is-style-ds-box-question .ds-box-label{color:#ffc789}
.ds-detail-page-content .is-style-ds-box-warning{background:#4e4014;color:#fff;border-color:#e5c252}.ds-detail-page-content .is-style-ds-box-warning .ds-box-label{color:#ffe38b}
.ds-detail-page-content .is-style-ds-box-profile{background:#153d38;color:#fff;border-color:#5db9aa}.ds-detail-page-content .is-style-ds-box-profile .ds-box-label{color:#93d8ce}
.ds-detail-page-content .is-style-ds-box-history{background:#493b2d;color:#fff;border-color:#c89d70}.ds-detail-page-content .is-style-ds-box-history .ds-box-label{color:#e9c39b}
.ds-detail-page-content .is-style-ds-box-counter{background:#4a2635;color:#fff;border-color:#ce7597}.ds-detail-page-content .is-style-ds-box-counter .ds-box-label{color:#efa9c3}
.ds-detail-page-content .is-style-ds-box-info h2,.ds-detail-page-content .is-style-ds-box-info h3,.ds-detail-page-content .is-style-ds-box-feature h2,.ds-detail-page-content .is-style-ds-box-feature h3,.ds-detail-page-content .is-style-ds-box-question h2,.ds-detail-page-content .is-style-ds-box-question h3,.ds-detail-page-content .is-style-ds-box-warning h2,.ds-detail-page-content .is-style-ds-box-warning h3,.ds-detail-page-content .is-style-ds-box-profile h2,.ds-detail-page-content .is-style-ds-box-profile h3,.ds-detail-page-content .is-style-ds-box-history h2,.ds-detail-page-content .is-style-ds-box-history h3,.ds-detail-page-content .is-style-ds-box-counter h2,.ds-detail-page-content .is-style-ds-box-counter h3{color:inherit}
.ds-fit-node{max-height:none;overflow:visible}

@media(max-width:900px){
  .ds-detail-page-content p.ds-empty-line,.ds-detail-page-content p:empty{height:1em;min-height:1em}
  .ds-detail-page-content .wp-block-spacer{height:clamp(.85rem,3.2vh,1.8rem)!important;min-height:0!important;max-height:1.8rem!important;margin:0!important}
  .ds-detail-page-content figure.wp-block-image{float:none!important;max-width:100%!important}
  .ds-detail-page-content figure.wp-block-image img,.ds-detail-page-content .is-style-ds-wide-image img{max-height:none}
  .ds-detail-page-content .ds-resizable-image{max-width:100%!important}
  .ds-detail-page-content table{font-size:clamp(.62rem,2.55vw,.78rem);line-height:1.2}
  .ds-detail-page-content th,.ds-detail-page-content td{padding:.3em .34em}
  .ds-detail-page-content .is-style-ds-kutu,.ds-detail-page-content .is-style-ds-box-info,.ds-detail-page-content .is-style-ds-box-feature,.ds-detail-page-content .is-style-ds-box-question,.ds-detail-page-content .is-style-ds-box-warning,.ds-detail-page-content .is-style-ds-box-profile,.ds-detail-page-content .is-style-ds-box-history,.ds-detail-page-content .is-style-ds-box-counter{padding:.9rem 1rem;border-left-width:5px;box-shadow:none}
}


/* 2.2.10 · phone landscape reading mode */
.ds-phone-orientation-gate{position:fixed;z-index:10000;inset:0;display:none;place-items:center;padding:8vw;background:#0b0b0c;color:#fff;text-align:center}
@media (orientation:portrait) and (max-width:700px){.ds-reader-body .ds-phone-orientation-gate{display:grid!important}.ds-reader-body{overflow:hidden!important}}
@media (orientation:landscape){.ds-reader-body .ds-phone-orientation-gate{display:none!important}}
.ds-phone-orientation-card{display:grid;justify-items:center;gap:12px;max-width:360px}
.ds-phone-orientation-card strong{font-size:clamp(1.35rem,7vw,2rem);line-height:.95;letter-spacing:-.035em}
.ds-phone-orientation-card p{margin:0;max-width:290px;color:#c9c9c9;font:500 .92rem/1.45 Georgia,"Times New Roman",serif}
.ds-phone-rotate-icon{position:relative;width:92px;height:92px;margin-bottom:6px}
.ds-phone-rotate-icon span{position:absolute;left:25px;top:12px;width:42px;height:68px;border:3px solid #fff;border-radius:9px;transform:rotate(90deg);transform-origin:center}
.ds-phone-rotate-icon span:after{content:"";position:absolute;left:50%;bottom:4px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#fff}
.ds-phone-rotate-icon b{position:absolute;right:-3px;top:2px;font-size:2rem;font-weight:500}
.ds-phone-portrait .ds-reader-font-tools{display:none!important}

/* Every phone uses one physical detail page per viewport, including wide landscape phones. */
.ds-phone-device .ds-detail-spread,.ds-phone-device .ds-detail-spread.is-single-page{grid-template-columns:1fr}
.ds-phone-device .ds-detail-page-content figure.wp-block-image,.ds-phone-device .ds-detail-page-content .wp-block-image{max-width:100%!important;overflow:visible!important}
.ds-phone-device .ds-detail-page-content figure.wp-block-image img,.ds-phone-device .ds-detail-page-content .wp-block-image img,.ds-phone-device .ds-detail-page-content img.ds-resizable-image{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;margin-left:auto!important;margin-right:auto!important}

/* Landscape is a magazine layout, not the enlarged portrait-mobile stylesheet. */
.ds-phone-landscape .ds-reader,.ds-phone-landscape .ds-spread{height:100dvh}
.ds-phone-landscape .ds-cover{background-size:contain;background-position:center;background-color:#111}
.ds-phone-landscape .ds-cover-copy{left:3vw;right:4vw;top:3vh;max-width:88vw}
.ds-phone-landscape .ds-cover h1{font-size:clamp(2.25rem,10.5vh,4rem);line-height:.88;letter-spacing:-.055em;max-width:86vw}
.ds-phone-landscape .ds-cover-brand{margin-top:.55rem;font-size:clamp(.82rem,3.2vh,1.05rem);border-left-width:3px}
.ds-phone-landscape .ds-issue-line{margin-top:.35rem;font-size:.56rem}
.ds-phone-landscape .ds-cover-announcements{left:3vw;right:4vw;bottom:calc(50px + var(--ds-safe-bottom));max-width:58vw;gap:.12rem}
.ds-phone-landscape .ds-cover-announcements div{font-size:clamp(.58rem,2.35vh,.78rem);padding:.22rem 0;line-height:1.02}
.ds-phone-landscape .ds-article-cover{background-size:contain;background-position:center;background-color:#111}
.ds-phone-landscape .ds-article-cover-meta{left:3vw;top:max(2vh,var(--ds-safe-top));font-size:.5rem}
.ds-phone-landscape .ds-article-cover-copy,.ds-phone-landscape.ds-article-preview-body .ds-article-cover-copy{left:3vw;right:4vw;bottom:calc(72px + var(--ds-safe-bottom))}
.ds-phone-landscape .ds-article-cover h2{font-size:clamp(2rem,10.5vh,3.7rem);line-height:.88;max-width:90vw}
.ds-phone-landscape .ds-article-cover-copy p{max-width:78vw;margin:.42rem 0 0;font-size:clamp(.68rem,2.8vh,.9rem);line-height:1.17;-webkit-line-clamp:3}
.ds-phone-landscape .ds-article-cover-actions{left:3vw;bottom:calc(42px + var(--ds-safe-bottom))}
.ds-phone-landscape .ds-article-cover-actions button,.ds-phone-landscape .ds-preview-issue-link{padding:.46rem .72rem;font-size:.52rem}
.ds-phone-landscape .ds-reader-nav{left:auto;right:2vw;bottom:max(1.5vh,var(--ds-safe-bottom));width:auto;gap:4px;padding:3px 4px}
.ds-phone-landscape .ds-reader-nav button{height:30px}.ds-phone-landscape .ds-reader-nav>button:first-child,.ds-phone-landscape .ds-reader-nav>button:nth-last-child(2){width:30px;flex-basis:30px;height:30px;font-size:18px}
.ds-phone-landscape .ds-reader-home,.ds-phone-landscape .ds-reader-share{padding:0 .65rem;font-size:.5rem}.ds-phone-landscape .ds-reader-nav span{font-size:.54rem;min-width:16px}

.ds-phone-landscape .ds-toc{padding:2vh 3vw calc(48px + var(--ds-safe-bottom));overflow:hidden}
.ds-phone-landscape .ds-toc header{height:14vh;min-height:0;margin-bottom:1.5vh;padding-bottom:1vh;align-items:end}
.ds-phone-landscape .ds-toc header small{font-size:.48rem}.ds-phone-landscape .ds-toc header b{font-size:clamp(1.7rem,8vh,3rem)}.ds-phone-landscape .ds-toc header span{display:block;font-size:.52rem}
.ds-phone-landscape .ds-toc-grid{height:72vh;display:grid;gap:.7vw;grid-auto-rows:auto}
.ds-phone-landscape .ds-toc-three .ds-toc-grid{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.ds-phone-landscape .ds-toc-three .ds-toc-card:first-child{grid-row:1/3;grid-column:auto;min-height:0}
.ds-phone-landscape .ds-toc-three_equal .ds-toc-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}
.ds-phone-landscape .ds-toc-four .ds-toc-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}
.ds-phone-landscape .ds-toc-six .ds-toc-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.ds-phone-landscape .ds-toc-six .ds-toc-card:first-child{grid-column:auto;min-height:0}
.ds-phone-landscape .ds-toc-eight .ds-toc-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}
.ds-phone-landscape .ds-toc-card span{left:.65rem;right:.65rem;bottom:.55rem}.ds-phone-landscape .ds-toc-card b{font-size:clamp(.72rem,3.7vh,1.15rem)}.ds-phone-landscape .ds-toc-card small{font-size:.52rem;margin-top:.2rem;-webkit-line-clamp:1}

.ds-phone-landscape .ds-guide{padding:1.5vh 2vw calc(48px + var(--ds-safe-bottom));overflow:hidden}.ds-phone-landscape .ds-guide-running{height:8vh;min-height:0;grid-template-columns:auto 1fr auto}.ds-phone-landscape .ds-guide-running strong{font-size:1rem}.ds-phone-landscape .ds-guide-running span,.ds-phone-landscape .ds-guide-running em{display:block;font-size:.48rem}.ds-phone-landscape .ds-guide h2{font-size:clamp(1.8rem,8vh,3rem);margin:.4vh 0}.ds-phone-landscape .ds-guide-grid{height:72vh;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,minmax(0,1fr));gap:.55vw}.ds-phone-landscape .ds-guide-card{grid-column:auto;grid-row:auto;min-height:0;padding:.6rem}.ds-phone-landscape .ds-guide-share{grid-column:span 2;grid-row:span 2}.ds-phone-landscape .ds-guide-archive,.ds-phone-landscape .ds-guide-manual,.ds-phone-landscape .ds-guide-about{grid-column:span 2}.ds-phone-landscape .ds-guide-card i{left:.6rem;top:.45rem;font-size:1.25rem}.ds-phone-landscape .ds-guide-card>em{right:.45rem;top:.45rem;width:21px;height:21px;font-size:.65rem}.ds-phone-landscape .ds-guide-card b{font-size:.72rem}.ds-phone-landscape .ds-guide-card small{font-size:.5rem}

.ds-phone-landscape .ds-detail-bar{height:44px;padding:0 8px;grid-template-columns:1fr auto;gap:5px}.ds-phone-landscape .ds-detail-bar>div:nth-child(2){display:none}.ds-phone-landscape .ds-detail-bar-left button,.ds-phone-landscape .ds-detail-toc-link,.ds-phone-landscape .ds-detail-bar-right button{padding:.34rem .48rem;font-size:.46rem;letter-spacing:.025em}.ds-phone-landscape .ds-detail-stage{height:calc(100dvh - 44px)}
.ds-phone-landscape .ds-detail-page{padding:1.4vh 4vw calc(44px + var(--ds-safe-bottom));box-shadow:none!important}.ds-phone-landscape .ds-detail-page-head{height:24px;font-size:.47rem}.ds-phone-landscape .ds-detail-page-head>div{display:none}.ds-phone-landscape .ds-detail-page-content{height:calc(100% - 24px);padding-top:1vh;font-size:.76rem;line-height:1.34}.ds-phone-landscape .ds-detail-page-content h2{font-size:1.45rem;line-height:1}.ds-phone-landscape .ds-detail-page-content h3{font-size:1.12rem;line-height:1.08}.ds-phone-landscape .ds-detail-page-content .is-style-ds-pull-quote{font-size:1.18rem;line-height:1.08}.ds-phone-landscape .ds-detail-page-content figure{margin:.65em 0}.ds-phone-landscape .ds-detail-page-content figure.wp-block-image img,.ds-phone-landscape .ds-detail-page-content .is-style-ds-wide-image img{max-height:calc(100dvh - 125px)!important}.ds-phone-landscape .ds-detail-page-content .wp-block-spacer{height:clamp(.45rem,2vh,.8rem)!important;max-height:.8rem!important}.ds-phone-landscape .ds-detail-page-content table{font-size:.58rem;line-height:1.1}.ds-phone-landscape .ds-detail-page-content th,.ds-phone-landscape .ds-detail-page-content td{padding:.22em .28em}.ds-phone-landscape .ds-detail-nav{right:2vw;bottom:var(--ds-safe-bottom);gap:3px;padding:.25rem .35rem}.ds-phone-landscape .ds-detail-nav button{width:29px;height:29px;font-size:17px}.ds-phone-landscape .ds-detail-nav span{font-size:.5rem}
.ds-phone-landscape .ds-reader-font-tools{right:2vw;top:calc(var(--ds-safe-top) + 4px);gap:2px;padding:3px}.ds-phone-landscape .ds-reader-font-tools button{min-width:29px;height:27px;padding:0 5px;font-size:.6rem}.ds-phone-landscape.ds-detail-open .ds-reader-font-tools{top:calc(var(--ds-safe-top) + 48px)}
.ds-phone-landscape.ds-reader-font-small .ds-detail-page-content{font-size:.68rem;line-height:1.3}.ds-phone-landscape.ds-reader-font-small .ds-detail-page-content h2{font-size:1.3rem}.ds-phone-landscape.ds-reader-font-small .ds-detail-page-content h3{font-size:1rem}.ds-phone-landscape.ds-reader-font-small .ds-detail-page-content .is-style-ds-pull-quote{font-size:1.06rem}
.ds-phone-landscape.ds-reader-font-large .ds-detail-page-content{font-size:.84rem;line-height:1.38}.ds-phone-landscape.ds-reader-font-large .ds-detail-page-content h2{font-size:1.58rem}.ds-phone-landscape.ds-reader-font-large .ds-detail-page-content h3{font-size:1.2rem}.ds-phone-landscape.ds-reader-font-large .ds-detail-page-content .is-style-ds-pull-quote{font-size:1.28rem}
.ds-phone-landscape.ds-reader-font-xlarge .ds-detail-page-content{font-size:.92rem;line-height:1.4}.ds-phone-landscape.ds-reader-font-xlarge .ds-detail-page-content h2{font-size:1.72rem}.ds-phone-landscape.ds-reader-font-xlarge .ds-detail-page-content h3{font-size:1.3rem}.ds-phone-landscape.ds-reader-font-xlarge .ds-detail-page-content .is-style-ds-pull-quote{font-size:1.38rem}

/* 2.2.14 — yatay telefonda özel İçindekiler + kaydırılabilir haber sayfası
   Kapaklar tam ekran kalır. İçindekiler masaüstü 50/25/25 düzenini kullanmaz.
   Haber gövdesi kısa ekran yüksekliğine göre onlarca parçaya bölünmez; her mantıksal sayfa kendi içinde dikey kayar. */
.ds-phone-landscape .ds-toc{
  overflow-y:auto;
  overflow-x:hidden;
  overscroll-behavior-y:contain;
  padding:10px 3vw calc(62px + var(--ds-safe-bottom));
  scrollbar-width:thin;
}
.ds-phone-landscape .ds-toc header{
  height:auto;
  min-height:58px;
  margin-bottom:8px;
  padding:0 150px 7px 0;
  align-items:end;
}
.ds-phone-landscape .ds-toc header small{font-size:.64rem}
.ds-phone-landscape .ds-toc header b{font-size:clamp(2rem,8.2vh,3.25rem);line-height:.86}
.ds-phone-landscape .ds-toc header span{display:none}
.ds-phone-landscape .ds-toc-grid,
.ds-phone-landscape .ds-toc-three .ds-toc-grid,
.ds-phone-landscape .ds-toc-three_equal .ds-toc-grid,
.ds-phone-landscape .ds-toc-four .ds-toc-grid,
.ds-phone-landscape .ds-toc-six .ds-toc-grid,
.ds-phone-landscape .ds-toc-eight .ds-toc-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:none!important;
  grid-auto-rows:minmax(126px,1fr);
  gap:8px;
  height:auto;
  min-height:0;
  padding-bottom:8px;
}
.ds-phone-landscape .ds-toc-three .ds-toc-card:first-child{grid-row:auto}
.ds-phone-landscape .ds-toc-card{min-height:126px}
/* 2.2.16 — YALNIZ mobil/yatay İçindekiler kartları.
   Haber kapağı metin konumuna dokunmaz. Spot yok; başlık görselin üst-orta bandında. */
.ds-phone-landscape .ds-toc-card span{left:.78rem;right:.78rem;top:40%;bottom:auto;transform:translateY(-50%)}
.ds-phone-landscape .ds-toc-card b{font-size:clamp(1rem,3.6vh,1.42rem);line-height:1.02;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.ds-phone-landscape .ds-toc-card small{display:none!important}
.ds-phone-landscape .ds-toc-card:after{background:linear-gradient(180deg,rgba(0,0,0,.05) 4%,rgba(0,0,0,.18) 22%,rgba(0,0,0,.68) 38%,rgba(0,0,0,.64) 52%,rgba(0,0,0,.34) 72%,rgba(0,0,0,.48) 100%)}

.ds-phone-landscape .ds-detail-bar{height:50px}
.ds-phone-landscape .ds-detail-stage{height:calc(100dvh - 50px)}
.ds-phone-landscape .ds-detail-page{
  padding:1.5vh 3.2vw calc(46px + var(--ds-safe-bottom));
}
.ds-phone-landscape .ds-detail-page-head{height:28px;font-size:.52rem}
.ds-phone-landscape .ds-detail-page-content{
  height:calc(100% - 28px);
  padding-top:1.15vh;
  font-size:.98rem;
  line-height:1.46;
}
.ds-phone-landscape .ds-detail-page-content.ds-landscape-scroll{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior-y:contain;
  -webkit-overflow-scrolling:touch;
  touch-action:pan-y;
  scrollbar-width:thin;
  padding-right:1.2vw;
  padding-bottom:56px;
}
.ds-phone-landscape .ds-detail-page-content h2{font-size:1.68rem;line-height:1.03}
.ds-phone-landscape .ds-detail-page-content h3{font-size:1.3rem;line-height:1.08}
.ds-phone-landscape .ds-detail-page-content .is-style-ds-pull-quote{font-size:1.38rem;line-height:1.12}
.ds-phone-landscape .ds-detail-page-content figure{margin:.85em 0}
.ds-phone-landscape .ds-detail-page-content figure.wp-block-image img,
.ds-phone-landscape .ds-detail-page-content .is-style-ds-wide-image img{max-height:620px!important;object-fit:contain}
.ds-phone-landscape .ds-detail-page-content table{font-size:.8rem;line-height:1.24}
.ds-phone-landscape .ds-detail-page-content th,.ds-phone-landscape .ds-detail-page-content td{padding:.38em .46em}
.ds-phone-landscape .ds-table-compact table,
.ds-phone-landscape table.ds-table-compact{font-size:.74rem!important;line-height:1.18!important}
.ds-phone-landscape.ds-reader-font-small .ds-detail-page-content{font-size:.88rem;line-height:1.42}
.ds-phone-landscape.ds-reader-font-small .ds-detail-page-content h2{font-size:1.5rem}
.ds-phone-landscape.ds-reader-font-small .ds-detail-page-content h3{font-size:1.17rem}
.ds-phone-landscape.ds-reader-font-small .ds-detail-page-content .is-style-ds-pull-quote{font-size:1.24rem}
.ds-phone-landscape.ds-reader-font-large .ds-detail-page-content{font-size:1.08rem;line-height:1.49}
.ds-phone-landscape.ds-reader-font-large .ds-detail-page-content h2{font-size:1.84rem}
.ds-phone-landscape.ds-reader-font-large .ds-detail-page-content h3{font-size:1.4rem}
.ds-phone-landscape.ds-reader-font-large .ds-detail-page-content .is-style-ds-pull-quote{font-size:1.5rem}
.ds-phone-landscape.ds-reader-font-xlarge .ds-detail-page-content{font-size:1.2rem;line-height:1.52}
.ds-phone-landscape.ds-reader-font-xlarge .ds-detail-page-content h2{font-size:2.02rem}
.ds-phone-landscape.ds-reader-font-xlarge .ds-detail-page-content h3{font-size:1.52rem}
.ds-phone-landscape.ds-reader-font-xlarge .ds-detail-page-content .is-style-ds-pull-quote{font-size:1.64rem}
/* 2.2.16 · yatay telefonda haber tek kaydırılabilir yüzeydir; sahte sayfa navigasyonu yok. */
.ds-phone-landscape .ds-detail-page-content.ds-landscape-scroll{scroll-behavior:smooth}
.ds-phone-landscape .ds-detail-nav{display:none!important}
.ds-phone-landscape .ds-detail-page-content.ds-landscape-scroll table{max-width:100%}
.ds-phone-landscape .ds-detail-page-content.ds-landscape-scroll .wp-block-table{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}



/* 2.2.17 — GERÇEK VIEWPORT'A BAĞLI YATAY TELEFON KURALI
   ds-phone-landscape sınıfı oluşmasa bile İçindekiler mobil düzeni uygulanır.
   Bu blok yalnız derginin başındaki İçindekiler kartlarını etkiler; haber kapağına dokunmaz. */
@media (orientation:landscape) and (max-width:1200px) and (max-height:800px) {
  body.ds-reader-body .ds-toc{
    overflow-y:auto!important;
    overflow-x:hidden!important;
    padding:10px 3vw calc(62px + var(--ds-safe-bottom))!important;
  }
  body.ds-reader-body .ds-toc-grid,
  body.ds-reader-body .ds-toc-three .ds-toc-grid,
  body.ds-reader-body .ds-toc-three_equal .ds-toc-grid,
  body.ds-reader-body .ds-toc-four .ds-toc-grid,
  body.ds-reader-body .ds-toc-six .ds-toc-grid,
  body.ds-reader-body .ds-toc-eight .ds-toc-grid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-template-rows:none!important;
    grid-auto-rows:minmax(126px,1fr)!important;
    height:auto!important;
    gap:8px!important;
  }
  body.ds-reader-body .ds-toc-three .ds-toc-card:first-child{grid-row:auto!important;grid-column:auto!important}
  body.ds-reader-body .ds-toc-card{min-height:126px!important}
  body.ds-reader-body .ds-toc-card span{
    left:.8rem!important;
    right:.8rem!important;
    top:32%!important;
    bottom:auto!important;
    transform:translateY(-50%)!important;
  }
  body.ds-reader-body .ds-toc-card b{
    font-size:clamp(1rem,3.8vh,1.45rem)!important;
    line-height:1.02!important;
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    overflow:hidden!important;
  }
  body.ds-reader-body .ds-toc-card small{display:none!important}
  body.ds-reader-body .ds-toc-card:after{
    background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.26) 20%,rgba(0,0,0,.72) 34%,rgba(0,0,0,.62) 50%,rgba(0,0,0,.22) 72%,rgba(0,0,0,.4) 100%)!important;
  }

  /* Haber detayı: tek beyaz okuma yüzeyi; yatay sayfalama yok, yalnız dikey kaydırma. */
  body.ds-reader-body.ds-detail-open .ds-detail-nav{display:none!important}
  body.ds-reader-body .ds-detail-spread.is-single-page{grid-template-columns:1fr!important}
  body.ds-reader-body .ds-detail-page-content.ds-landscape-scroll{
    overflow-y:auto!important;
    overflow-x:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    overscroll-behavior-y:contain!important;
    touch-action:pan-y!important;
    font-size:1rem!important;
    line-height:1.5!important;
    padding-right:2vw!important;
    padding-bottom:72px!important;
  }
  body.ds-reader-body .ds-detail-page-content.ds-landscape-scroll table{font-size:.8rem!important;line-height:1.25!important}
}

/* TKNLJ Magazine 0.2.0 — editoryal bölüm, alıntı ve kaynak sistemi */
.ds-toc{--ds-section-color:#315FB5}.ds-toc header{border-bottom:5px solid var(--ds-section-color)}.ds-toc header b{color:var(--ds-section-color);max-width:82vw}.ds-toc-card{box-shadow:inset 0 5px 0 var(--ds-section-color)}
.ds-article-section-band{position:absolute;z-index:4;left:0;right:0;top:0;min-height:44px;display:flex;align-items:center;gap:.85rem;padding:.72rem 2.1vw;background:var(--ds-section-color,#315FB5);color:var(--ds-section-ink,#fff);font:850 clamp(.68rem,1vw,.9rem)/1 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;box-shadow:0 6px 22px rgba(0,0,0,.18)}.ds-article-section-band span{min-width:1.7rem;opacity:.78}.ds-article-section-band strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-article-section-band+.ds-article-cover-meta{top:8.2vh}
.ds-detail-page-content .is-style-ds-pull-quote{position:relative;margin:1.7em 0;padding:2rem 1.7rem 1.8rem 4.6rem;border:0;border-top:7px solid var(--ds-section-color,var(--ds-red));border-bottom:1px solid #c8c2b7;background:#f0ece3;font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.65rem,2.55vw,3rem);font-weight:650;line-height:1.08;letter-spacing:-.035em;color:#171717}.ds-detail-page-content .is-style-ds-pull-quote:before{content:"“";position:absolute;left:1rem;top:.4rem;color:var(--ds-section-color,var(--ds-red));font:900 5.5rem/.9 Georgia,serif;opacity:.92}.ds-detail-page-content .is-style-ds-pull-quote p{margin:0}.ds-detail-page-content .is-style-ds-pull-quote cite{display:block;margin-top:1rem;font:800 .72rem/1.3 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#5e5a53}
.ds-detail-page-content .ds-source-box{margin:1.8em 0 .4em;padding:0;border:1px solid #cbc6ba;border-top:6px solid var(--ds-section-color,#315FB5);background:#f7f4ed;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.ds-source-box-head{display:flex;align-items:center;gap:.65rem;padding:.9rem 1rem;border-bottom:1px solid #d7d1c5}.ds-source-box-head span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ds-section-color,#315FB5);color:var(--ds-section-ink,#fff);font-size:1rem}.ds-source-box-head strong{font-size:.66rem;letter-spacing:.14em}.ds-source-box-links{display:grid}.ds-source-box-links a{display:grid;gap:.2rem;padding:.85rem 1rem;color:#171717;text-decoration:none;border-top:1px solid #e3ded4}.ds-source-box-links a:first-child{border-top:0}.ds-source-box-links a:hover{background:#fff}.ds-source-box-links b{font-size:.82rem}.ds-source-box-links small{font-size:.62rem;line-height:1.35;color:#67625a;word-break:break-all}
@media(max-width:700px){.ds-article-section-band{min-height:36px;padding:.55rem 4vw;font-size:.62rem}.ds-article-section-band+.ds-article-cover-meta{top:7vh}.ds-detail-page-content .is-style-ds-pull-quote{padding:1.55rem 1rem 1.4rem 3.5rem;font-size:1.55rem}.ds-detail-page-content .is-style-ds-pull-quote:before{left:.7rem;font-size:4.2rem}.ds-toc header b{font-size:clamp(1.8rem,7vw,3rem)}}

.ds-direct-ad{display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;background:#fff;text-decoration:none;overflow:hidden}.ds-direct-ad img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.ds-ad-record-missing{display:grid;place-items:center;width:100%;height:100%;color:#777;background:#f2f2f2;font:600 .78rem/1.4 Inter,system-ui,sans-serif}

/* 0.2.4 · TKNLJ bölüm rengi ve kapak son anons */
.ds-toc-card{box-shadow:none!important;padding-top:10px}
.ds-toc-card:before{content:"";position:absolute;z-index:3;left:0;right:0;top:0;height:10px;background:var(--ds-section-color,#315FB5);box-shadow:0 2px 10px rgba(0,0,0,.22)}
.ds-article-section-band{min-height:50px;border-bottom:1px solid rgba(255,255,255,.28);box-shadow:0 7px 24px rgba(0,0,0,.26)}
.ds-cover-announcements.is-last-featured{max-width:none}
.ds-cover-announcements.is-last-featured>div:not(.is-featured){max-width:56vw}
.ds-cover-announcements .is-featured{width:100%;max-width:none!important;margin-top:.28rem;padding:.72rem 0 .62rem;border-top:3px solid currentColor;font-size:clamp(1.45rem,2.55vw,2.9rem);line-height:.94;letter-spacing:-.025em;text-wrap:balance}
@media(max-width:900px){.ds-cover-announcements.is-last-featured>div:not(.is-featured){max-width:none}.ds-cover-announcements .is-featured{font-size:clamp(1.15rem,5.6vw,1.8rem);line-height:.98;padding:.55rem 0}.ds-toc-card:before{height:8px}.ds-article-section-band{min-height:40px}}
