/* Akharin Metro — original editorial design. No third-party CSS framework. */
:root{--am-bg:#fcfbf8;--am-ink:#1f1f1c;--am-mute:#77736f;--am-line:#dedad4;--am-card:#fff;--am-accent:#a23b37;--am-max:1280px;--am-reading-size:18px;--am-font:Tahoma,Arial,sans-serif;--am-serif:Georgia,"Times New Roman",serif;--am-shadow:0 10px 35px rgba(0,0,0,.035)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--am-bg);color:var(--am-ink);font-family:var(--am-font);margin:0;line-height:1.85;-webkit-font-smoothing:antialiased}body,button,input,textarea,select{font-family:var(--am-font)}a{color:inherit;text-decoration:none}a:hover{color:var(--am-accent)}img{max-width:100%;height:auto}figure{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--am-accent);outline-offset:3px}p{margin-top:0}h1,h2,h3,h4,h5,h6{line-height:1.5;letter-spacing:-.028em}h1,h2,h3{overflow-wrap:anywhere}.container{width:min(calc(100% - 56px),var(--am-max));margin-inline:auto}.screen-reader-text:not(:focus),.skip-link:not(:focus){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip-link:focus{position:fixed;z-index:99999;top:8px;inset-inline-start:8px;padding:12px 18px;background:#fff;color:#000}
/* Header / masthead */
.site-header{background:var(--am-bg);z-index:40}.site-header.is-sticky{position:sticky;top:0;box-shadow:0 5px 20px rgba(0,0,0,.035)}.header-utility{display:flex;align-items:center;justify-content:space-between;min-height:42px;border-bottom:1px solid var(--am-line);font-size:11px;letter-spacing:.05em;color:var(--am-mute)}.header-actions,.am-languages{display:flex;align-items:center;gap:11px}.am-languages a{font-family:Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.08em;border-inline-end:1px solid var(--am-line);padding-inline-end:10px}.am-languages a[aria-current="page"]{color:var(--am-accent)}.icon-button{border:0;background:transparent;color:var(--am-ink);width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;font-size:21px;line-height:1;padding:0}.masthead{text-align:center;padding:29px 0 25px;background-position:center;background-size:cover}.brand{display:inline-flex;align-items:center;flex-direction:column;gap:0}.brand-wordmark{font-weight:900;font-size:clamp(36px,5.5vw,66px);letter-spacing:-.075em;line-height:1.33;white-space:nowrap}.brand-english{font-family:Arial,sans-serif;font-size:10px;letter-spacing:.28em;font-weight:700;display:flex;align-items:center;gap:12px;margin-top:3px;color:var(--am-accent)}.brand-rule{width:23px;height:1px;background:var(--am-accent)}.site-logo{max-height:96px;width:auto}.masthead-subtitle{font-size:12px;color:var(--am-mute);margin:10px 0 0;letter-spacing:.02em}.nav-wrap{border-block:1px solid var(--am-ink)}.nav-inner{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px}.nav-list{display:flex;align-items:center;gap:34px;list-style:none;margin:0;padding:0;font-size:13px;font-weight:700}.nav-list>li{position:relative;padding:10px 0}.nav-list a{display:inline-block}.nav-list .sub-menu{display:none;position:absolute;top:100%;inset-inline-start:0;z-index:5;list-style:none;width:200px;margin:0;padding:10px 18px;box-shadow:0 12px 25px rgba(0,0,0,.1);background:var(--am-card);border:1px solid var(--am-line)}.nav-list .sub-menu li{padding:5px 0}.nav-list li:hover>.sub-menu,.nav-list li:focus-within>.sub-menu{display:block}.nav-edition{color:var(--am-mute);font-size:11px;white-space:nowrap}.mobile-menu-toggle{display:none;border:0;background:transparent;font-size:14px;font-weight:700;padding:6px 0}.header-search-panel{border-bottom:1px solid var(--am-line);padding:16px 0;background:var(--am-card)}.header-search-panel[hidden]{display:none}.search-form{display:flex;width:min(100%,620px);gap:8px}.search-form input{flex:1;min-width:0;padding:11px 15px;border:1px solid var(--am-line);border-radius:0;background:var(--am-card);color:var(--am-ink)}.search-form button,.button-primary{background:var(--am-ink);color:#fff;border:1px solid var(--am-ink);padding:9px 22px}.search-form button:hover,.button-primary:hover{background:var(--am-accent);border-color:var(--am-accent)}.masthead-banner{height:125px;background-size:cover;background-position:center}
/* Home hero */
.edition-line{display:flex;justify-content:space-between;gap:16px;margin:28px 0 22px;font-size:11px;letter-spacing:.05em;color:var(--am-mute)}.home-page{padding-bottom:95px}.hero-feature{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:35px;align-items:start;padding-bottom:42px;border-bottom:4px double var(--am-ink)}.feature-main{display:grid;grid-template-columns:1fr;gap:16px}.feature-image,.card-image{display:block;overflow:hidden;background:#e6e2da}.feature-image img{width:100%;aspect-ratio:1.6;object-fit:cover;display:block;transition:transform .35s ease}.feature-image:hover img,.card-image:hover img{transform:scale(1.025)}.feature-main-copy{text-align:center;padding-inline:20px}.eyebrow{text-transform:uppercase;font-size:11px;color:var(--am-accent);font-weight:800;letter-spacing:.12em;display:inline-block}.feature-main h1{font-size:clamp(28px,3.4vw,47px);font-weight:800;line-height:1.43;margin:10px auto 14px;max-width:820px}.feature-main-copy>p{font-size:14px;color:var(--am-mute);line-height:2.05;max-width:570px;margin:0 auto 16px}.post-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--am-mute);line-height:1.8}.feature-main .post-meta{justify-content:center}.meta-sep{color:var(--am-accent)}.feature-side{display:flex;flex-direction:column;gap:0}.feature-side-item{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:18px;padding:0 0 23px;margin-bottom:23px;border-bottom:1px solid var(--am-line)}.feature-side-item:last-child{border:0}.feature-side-item h2{font-size:clamp(18px,1.65vw,23px);font-weight:750;line-height:1.5;margin:8px 0 12px}.feature-side-image img,.feature-side-image .card-placeholder{width:120px;height:110px;object-fit:cover;display:flex}.feature-placeholder,.card-placeholder{background:linear-gradient(125deg,#e7e1d8,#ccc0b5);display:flex;align-items:center;justify-content:center;min-height:100%;color:#7b716c;aspect-ratio:1.6}.feature-placeholder span{font:700 clamp(40px,8vw,100px) var(--am-serif);letter-spacing:-.1em}.card-placeholder span{font:700 38px var(--am-serif)}.welcome-empty{text-align:center;padding:92px 0;border-block:4px double var(--am-ink);margin-bottom:45px}.welcome-empty h1{font-size:clamp(45px,8vw,100px);margin:0}.welcome-empty p{color:var(--am-mute)}.empty-guidance{font-size:13px;margin-top:40px}.home-section{padding-top:39px}.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--am-ink);padding-top:16px;margin-bottom:26px}.section-title-row h2{font-size:24px;line-height:1.6;margin:0}.section-title-row>a{font-size:12px;font-weight:700}.section-title-row>a span{margin-inline-start:5px}.section-kicker{font:700 11px Arial,sans-serif;letter-spacing:.15em;color:var(--am-mute)}.cards-grid,.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.metro-card{min-width:0}.card-image{aspect-ratio:1.57}.card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.card-copy{padding-top:14px}.metro-card h3{font-size:20px;line-height:1.55;margin:7px 0 12px;font-weight:800}.card-excerpt{font-size:13px;color:var(--am-mute);margin:0 0 12px;line-height:1.9}.metro-card .post-meta{font-size:10.5px}.latest-section{padding-top:50px}.home-more{text-align:center;margin:40px 0}.outline-link{display:inline-block;border:1px solid var(--am-ink);padding:9px 29px;font-size:12px;font-weight:700;transition:background .2s,color .2s}.outline-link:hover{background:var(--am-ink);color:#fff}
/* Archives and text pages */
.content-archive{padding-top:32px;padding-bottom:95px}.archive-heading{text-align:center;margin:40px auto 42px;max-width:760px}.archive-heading h1{font-size:clamp(29px,4vw,52px);margin:10px 0 18px}.archive-description{color:var(--am-mute);font-size:14px;line-height:2}.archive-heading .search-form{margin:15px auto}.pagination{grid-column:1/-1;margin-top:25px;text-align:center}.pagination .nav-links,.pagination ul{display:flex;gap:8px;justify-content:center;align-items:center;list-style:none;padding:0}.pagination a,.pagination .current{display:inline-block;padding:4px 11px;border:1px solid var(--am-line);border-radius:3px}.pagination .current{border-color:var(--am-accent);color:var(--am-accent)}.section-intro{text-align:center;padding:60px 0 48px}.section-intro h1{font-size:clamp(32px,4vw,58px);margin:10px 0}.section-intro p{color:var(--am-mute)}.breadcrumbs{font-size:11px;color:var(--am-mute);margin:25px auto 22px;display:flex;gap:8px;flex-wrap:wrap}.breadcrumbs [aria-current="page"]{max-width:450px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.standard-page{padding-bottom:90px}.page-paper{max-width:950px;margin:auto}.article-header{text-align:center;margin:40px 0 37px}.article-header h1{font-size:clamp(34px,4vw,55px);margin:10px 0 15px}.editorial-rule{width:100px;height:4px;border-block:1px solid var(--am-ink);margin:25px auto 45px}
/* Article layout */
.single-wrap{padding-bottom:90px}.single-heading{text-align:center;max-width:990px;margin:54px auto 35px}.single-heading h1{font-size:clamp(32px,4.3vw,58px);line-height:1.38;margin:12px 0 22px;font-weight:900;letter-spacing:-.042em}.dek{font-size:17px;line-height:2;max-width:760px;margin:0 auto 22px;color:var(--am-mute)}.single-header-meta .post-meta{justify-content:center;font-size:12px}.single-hero{margin:30px auto 49px;max-width:1160px}.single-hero img{width:100%;max-height:650px;object-fit:cover;display:block}.single-hero figcaption{text-align:center;color:var(--am-mute);font-size:11px;margin-top:10px}.story-layout{max-width:800px;margin:auto}.story-layout.has-sidebar{max-width:1120px;display:grid;grid-template-columns:minmax(0,740px) 275px;gap:65px}.story-body{min-width:0}.reading-progress{height:2px;position:sticky;top:0;z-index:45;pointer-events:none;background:transparent}.reading-progress>span{background:var(--am-accent);width:0;height:100%;display:block;transition:width .09s linear}.article-content{font-size:var(--am-reading-size);line-height:2.22;overflow-wrap:break-word;word-break:normal}.article-content.text-justified>p,.article-content.text-justified>ul,.article-content.text-justified>ol,.article-content.text-justified>.wp-block-group>p{text-align:justify;text-justify:inter-word}.article-content>p{margin-bottom:1.45em}.article-content h2{font-size:1.6em;margin:2.1em 0 .6em;line-height:1.6}.article-content h3{font-size:1.32em;margin:1.6em 0 .6em}.article-content h4{font-size:1.14em;margin:1.3em 0 .5em}.article-content a:not(.wp-block-button__link){text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--am-accent)}.article-content img{height:auto;max-width:100%}.article-content figure{margin-block:2em}.article-content figcaption{font-size:.71em;color:var(--am-mute);text-align:center;margin-top:7px}.article-content blockquote,.article-content .wp-block-quote{margin:2em 0;padding:18px 27px;border-inline-start:4px solid var(--am-accent);background:rgba(145,125,110,.07);font-size:1.12em;font-style:normal;font-weight:500;line-height:2}.article-content blockquote cite{display:block;color:var(--am-mute);font-size:.73em;margin-top:8px;font-style:normal}.article-content .wp-block-quote.is-style-metro-editorial{background:none;border:0;border-block:1px solid var(--am-accent);padding:32px 22px;text-align:center;font-size:1.5em}.article-content .wp-block-pullquote.is-style-metro-accent{border-block:3px double var(--am-accent)}.article-content .wp-block-pullquote{text-align:center;padding:25px 15px}.article-content ul,.article-content ol{padding-inline-start:1.8em}.article-content li{margin-bottom:.5em}.article-content pre,.article-content code{direction:ltr;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.article-content pre{padding:20px;background:#eee;overflow:auto}.article-content table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.article-content td,.article-content th{border:1px solid var(--am-line);padding:8px 12px}.article-content .alignwide{max-width:1100px;width:calc(100% + 20%);margin-inline:-10%}.article-content .alignfull{width:100vw;max-width:100vw;position:relative;inset-inline-start:50%;margin-inline-start:-50vw}.article-content iframe{max-width:100%}.metro-toc{border:1px solid var(--am-line);background:var(--am-card);padding:22px 27px;margin-bottom:42px;border-radius:2px;font-size:14px}.toc-heading{font-size:15px;font-weight:800;border-bottom:1px solid var(--am-line);padding-bottom:10px;margin-bottom:12px}.metro-toc ol{margin:0;padding-inline-start:23px}.metro-toc li{margin:7px 0}.metro-toc .toc-h3{margin-inline-start:22px;font-size:13px;color:var(--am-mute)}.metro-toc a:hover{text-decoration:underline}.share-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:45px 0 25px;border-block:1px solid var(--am-line);padding:19px 0;font-size:12px;color:var(--am-mute)}.share-row>span{font-weight:700;margin-inline-end:auto}.share-row button,.share-row a{border:1px solid var(--am-line);background:transparent;padding:5px 13px;font-size:12px;color:var(--am-ink)}.share-row button:hover,.share-row a:hover{border-color:var(--am-accent);color:var(--am-accent)}.story-tags{font-size:12px;color:var(--am-mute)}.story-tags a{display:inline-block;border:1px solid var(--am-line);padding:3px 11px;margin-inline-end:6px}.author-box{display:flex;gap:22px;padding:26px 0;border-block:1px solid var(--am-line);margin-top:35px}.author-avatar img{width:72px;height:72px;border-radius:50%}.author-box h2{font-size:18px;margin:5px 0 8px}.author-box p{font-size:13px;color:var(--am-mute);line-height:1.9;margin:0}.related-section{margin-top:75px}.metro-sidebar{border-inline-start:1px solid var(--am-line);padding-inline-start:26px;font-size:13px}.metro-sidebar .widget{margin-bottom:25px}.widget-title{font-size:17px;border-bottom:1px solid var(--am-line);padding-bottom:10px}.metro-sidebar ul{padding-inline-start:22px}.metro-sidebar li{margin-bottom:9px}
/* Comments and forms */
.comments-area{margin-top:60px}.comments-title{font-size:23px;border-bottom:1px solid var(--am-line);padding-bottom:13px}.comment-list{list-style:none;padding:0}.comment-list li{margin:26px 0;border-bottom:1px solid var(--am-line);padding-bottom:22px}.comment-list .children{padding-inline-start:24px;list-style:none}.comment-body{font-size:13px}.comment-meta{font-size:12px;color:var(--am-mute)}.comment-content{margin-top:9px;line-height:1.9}.comment-respond{margin-top:40px}.comment-form label{display:block;font-size:13px;font-weight:700;margin-bottom:7px}.comment-form textarea,.comment-form input:not([type=checkbox]){width:100%;padding:9px 13px;background:var(--am-card);border:1px solid var(--am-line);color:var(--am-ink)}.comment-form input[type=submit]{max-width:200px;background:var(--am-ink);color:#fff;padding:10px;cursor:pointer}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.contact-form-wrap{padding:26px;background:var(--am-card);border:1px solid var(--am-line)}.contact-form-wrap h2{margin:0 0 18px}.metro-contact-form{display:flex;flex-direction:column;gap:13px}.metro-contact-form label{font-size:13px;font-weight:700}.metro-contact-form input,.metro-contact-form textarea{width:100%;border:1px solid var(--am-line);background:var(--am-bg);color:var(--am-ink);margin-top:5px;padding:10px;font-size:14px}.metro-contact-form .button-primary{align-self:start}.metro-honeypot{position:absolute!important;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.form-note{color:var(--am-mute);font-size:11px}.form-message{padding:12px;border:1px solid var(--am-line);font-size:13px}.form-message.success{border-color:#54765b}.form-message.error{border-color:#a23b37}.error-page{text-align:center;padding:85px 0 120px}.error-number{display:block;font:bold clamp(90px,17vw,230px) Arial,sans-serif;line-height:1;color:#e9e4dd}.error-page h1{font-size:35px}.error-page p{color:var(--am-mute)}.error-page .search-form{margin:20px auto 30px}
/* Footer */
.site-footer{background:#1c1c1c;color:#f6f2ed;padding-top:56px;font-size:13px}.site-footer a:hover{color:#e0a6a1}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:55px;padding-bottom:50px}.footer-brand{font-size:31px;font-weight:900;letter-spacing:-.06em;display:inline-block;margin-bottom:15px}.footer-about p{color:#bbb7b2;max-width:390px;line-height:2}.site-footer h3{font-size:14px;margin:5px 0 20px;color:white}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li{margin-bottom:9px;color:#c4c0ba}.footer-social{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px;font-size:12px;font-family:Arial,sans-serif}.footer-bottom{border-top:1px solid #484645;padding:17px 0;display:flex;justify-content:space-between;gap:20px;color:#bcb9b2;font-size:11px}.footer-widgets{grid-column:1/-1}.footer-widgets .widget{max-width:440px}
/* Dark mode */
html[data-am-theme="dark"]{--am-bg:#151514;--am-ink:#f2ede4;--am-mute:#b8afa5;--am-line:#4a4641;--am-card:#20201e;--am-accent:#d88a81}html[data-am-theme="dark"] .feature-placeholder,html[data-am-theme="dark"] .card-placeholder{background:#4b463f;color:#a8a096}html[data-am-theme="dark"] .site-footer{background:#0b0b0b}html[data-am-theme="dark"] .masthead-with-image{background-blend-mode:multiply}html[data-am-theme="dark"] .article-content pre{background:#222}html[data-am-theme="dark"] .error-number{color:#353330}
/* RTL & English */
html[dir="ltr"] .brand-wordmark{letter-spacing:-.045em}html[dir="ltr"] .feature-main h1,html[dir="ltr"] .single-heading h1,html[dir="ltr"] .metro-card h3,html[dir="ltr"] .feature-side h2{line-height:1.28}html[dir="ltr"] .article-content{line-height:1.95}html[dir="ltr"] .feature-main-copy>p{line-height:1.6}
/* Accessibility + responsive */
@media(max-width:1100px){.nav-list{gap:20px}.nav-edition{display:none}.hero-feature{gap:24px}.feature-side-item{grid-template-columns:minmax(0,1fr) 95px;gap:12px}.feature-side-image img,.feature-side-image .card-placeholder{width:95px;height:90px}.story-layout.has-sidebar{gap:30px}}
@media(max-width:780px){.container{width:min(calc(100% - 32px),var(--am-max))}.masthead{padding:23px 0}.brand-wordmark{font-size:44px}.mobile-menu-toggle{display:flex;align-items:center;gap:8px}.nav-inner{min-height:44px}.primary-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--am-card);border-bottom:1px solid var(--am-line);box-shadow:0 12px 19px rgba(0,0,0,.07);z-index:25}.site-header{position:relative}.site-header.is-sticky{position:sticky}.nav-wrap{position:relative}.primary-nav.is-open{display:block}.nav-list{padding:14px 22px;display:flex;flex-direction:column;align-items:stretch;gap:0}.nav-list>li{border-bottom:1px solid var(--am-line);padding:8px 0}.nav-list .sub-menu{position:static;display:block;box-shadow:none;border:0;padding:5px 15px;width:auto}.hero-feature{grid-template-columns:1fr;gap:30px}.feature-main h1{font-size:34px}.feature-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.feature-side-item{grid-template-columns:1fr;display:flex;flex-direction:column-reverse}.feature-side-image img,.feature-side-image .card-placeholder{width:100%;height:150px;object-fit:cover}.feature-side-item:last-child{border-bottom:1px solid var(--am-line)}.cards-grid,.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.story-layout.has-sidebar{display:block}.story-layout .metro-sidebar{border:0;border-top:1px solid var(--am-line);padding:24px 0 0;margin-top:40px}.single-heading{margin-top:32px}.single-heading h1{font-size:36px}.single-hero{margin-bottom:30px}.article-content .alignwide{width:100%;margin-inline:0}.contact-layout{grid-template-columns:1fr;gap:25px}.footer-top{grid-template-columns:1.5fr 1fr;gap:30px}.footer-categories{grid-column:2}.section-title-row h2{font-size:22px}}
@media(max-width:520px){.header-utility{min-height:37px}.header-note{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.masthead{padding:18px 0}.brand-wordmark{font-size:39px}.brand-english{font-size:8px;letter-spacing:.17em}.masthead-subtitle{font-size:11px}.edition-line{margin:18px 0}.feature-main h1{font-size:29px}.feature-main-copy{padding:0 8px}.feature-main-copy>p{font-size:13px}.feature-side-item h2{font-size:17px}.feature-side-image img,.feature-side-image .card-placeholder{height:110px}.cards-grid,.archive-grid{gap:27px 15px}.metro-card h3{font-size:16px}.metro-card .card-excerpt{display:none}.metro-card .post-meta{font-size:10px;gap:5px}.metro-card .post-meta>span:nth-child(n+3){display:none}.section-title-row{align-items:baseline}.section-title-row h2{font-size:20px}.section-kicker{font-size:9px}.single-heading h1{font-size:31px}.single-heading .dek{font-size:14px}.single-header-meta .post-meta{font-size:10.5px}.article-content{font-size:calc(var(--am-reading-size) - 1px);line-height:2.12}.article-content h2{font-size:1.4em}.article-content blockquote{padding:15px}.metro-toc{padding:17px 19px}.author-box{gap:15px}.footer-top{grid-template-columns:1fr;gap:25px}.footer-categories{grid-column:auto}.footer-bottom{display:block;line-height:2}.site-footer{padding-top:40px}.archive-heading h1{font-size:30px}.contact-form-wrap{padding:15px}.header-note{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}
@media print{.site-header,.site-footer,.share-row,.metro-sidebar,.comments-area,.reading-progress,.related-section{display:none!important}.single-hero{max-height:260px}.single-hero img{max-height:260px;object-fit:contain}body{background:#fff;color:#000}.article-content{font-size:12pt;line-height:1.65}.single-heading h1{font-size:26pt}a{color:#000}}

/* Native multilingual and independent headline font. */
html{direction:rtl}html[dir="ltr"]{direction:ltr}html[dir="ltr"] .site-header,html[dir="ltr"] .site-footer,html[dir="ltr"] main{direction:ltr}.brand-wordmark,.feature-main h1,.feature-side h2,.metro-card h3,.single-heading h1,.section-title-row h2,.archive-heading h1,.article-content h2,.article-content h3{font-family:var(--am-heading-font,var(--am-font))}.am-languages a[aria-current="page"]{color:var(--am-accent);border-bottom:2px solid var(--am-accent)}

/* Special shortcodes for the Classic Editor */
.metro-pullquote{border-block:3px double var(--am-line);margin:2.5rem auto;padding:2rem 1rem;text-align:center;max-width:780px}.metro-pullquote blockquote{border:0!important;padding:0!important;margin:0!important;font-size:clamp(1.45rem,2.6vw,2.2rem)!important;font-weight:800!important;line-height:1.8!important;font-family:var(--am-heading-font,var(--am-font))}.metro-pullquote blockquote:before{content:'“';display:block;font-size:3.5rem;line-height:1;color:var(--am-accent)}.metro-pullquote figcaption{font-size:.8rem;color:var(--am-mute);margin-top:1rem}.metro-note-ref{font-size:.75em;font-weight:bold;padding-inline:3px}.metro-note-ref a,.metro-note-back{color:var(--am-accent);text-decoration:none!important}.metro-footnotes{margin:3rem 0;border-top:1px solid var(--am-line);font-size:.85rem;line-height:1.9}.metro-footnotes h2{font-size:1.2rem;margin:1rem 0}.metro-footnotes ol{padding-inline-start:1.6rem}.metro-footnotes li{margin-bottom:.7rem;scroll-margin-top:120px}html[dir="ltr"] .metro-note-ref{direction:ltr}

/* Font selections for the WordPress navigation (independent of article and headline font). */
.nav-list,.mobile-menu-toggle{font-family:var(--am-menu-font,var(--am-font))}

/* Akharin Metro 1.3: balanced mobile cards, summary, editorial contributors, configurable footer */
.cards-grid,.archive-grid{align-items:stretch}.metro-card{display:flex;flex-direction:column;min-width:0;min-height:100%;height:100%}.metro-card .card-image{width:100%;aspect-ratio:690/440;flex-shrink:0}.metro-card .card-image img,.metro-card .card-image .card-placeholder{display:block;width:100%;height:100%;aspect-ratio:690/440;object-fit:cover}.metro-card .card-copy{display:flex;flex-direction:column;flex:1;min-width:0}.metro-card .card-copy .post-meta{margin-top:auto;padding-top:12px;min-width:0;flex-wrap:wrap}.metro-card h3{overflow-wrap:anywhere;text-wrap:pretty}.metro-card .card-excerpt{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;line-height:1.95;min-height:0;overflow-wrap:anywhere}.feature-side-item,.feature-side-item>div{min-width:0}.feature-side-item h2{overflow-wrap:anywhere}.feature-main-copy{min-width:0}.cards-grid>*,.archive-grid>*{min-width:0}.cards-grid>.pagination,.archive-grid>.pagination{grid-column:1/-1}
.footer-top{grid-template-columns:repeat(var(--am-footer-columns,3),minmax(0,1fr));column-gap:clamp(20px,3vw,48px);row-gap:35px}.footer-column{min-width:0}.footer-about p{max-width:440px}.footer-column li a{display:inline-block;line-height:1.9}.footer-widgets{grid-column:1/-1}.footer-widgets .widget{max-width:100%}.footer-social{align-items:center}
.writer-profile{display:grid;grid-template-columns:230px minmax(0,1fr);gap:38px;align-items:start;max-width:1000px;margin:48px auto 35px}.writer-profile h1{font-size:clamp(29px,4vw,47px);margin:10px 0 20px}.writer-image{width:100%;aspect-ratio:4/5;border:1px solid var(--am-line);overflow:hidden}.writer-image img{width:100%;height:100%;object-fit:cover}.writer-fallback{display:flex;align-items:center;justify-content:center;background:var(--am-card);color:var(--am-accent);font-size:45px;width:100%;height:100%;min-height:60px}.writer-bio{font-size:16px;line-height:2.15}.writer-bio p{text-align:justify}.writers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:20px 0 50px}.writer-card{text-align:center;border:1px solid var(--am-line);background:var(--am-card);padding:22px;min-width:0}.writer-card-image{display:block;aspect-ratio:1/1;overflow:hidden;width:min(100%,150px);margin:auto;border-radius:50%;background:var(--am-bg)}.writer-card-image img{height:100%;width:100%;object-fit:cover}.writer-card h2{font-size:21px;margin:15px 0 7px}.writer-card p{font-size:13px;line-height:1.9;color:var(--am-mute)}.writer-more{font-size:12px;color:var(--am-accent);font-weight:700}.author-avatar{overflow:hidden;border-radius:50%;width:72px;height:72px;flex-shrink:0}.author-avatar img{width:72px;height:72px;object-fit:cover}
@media(max-width:780px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top .footer-column{grid-column:auto}.footer-top .footer-widgets{grid-column:1/-1}.footer-top .footer-about{grid-column:1/-1}.writers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.writer-profile{grid-template-columns:150px minmax(0,1fr);gap:25px}}
@media(max-width:600px){.cards-grid,.archive-grid{grid-template-columns:1fr;gap:27px}.metro-card{max-width:100%;width:100%}.metro-card .card-image{aspect-ratio:16/9}.metro-card .card-image img,.metro-card .card-image .card-placeholder{aspect-ratio:16/9}.metro-card h3{font-size:20px;line-height:1.6}.metro-card .card-excerpt{display:-webkit-box!important;font-size:13px;-webkit-line-clamp:3;min-height:0}.metro-card .post-meta>span:nth-child(n){display:inline}.metro-card .post-meta{font-size:11px;gap:8px}.feature-side{grid-template-columns:1fr;gap:0}.feature-side-item{display:grid;grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:16px;padding:12px 0 18px;margin-bottom:12px}.feature-side-image img,.feature-side-image .card-placeholder{height:98px;width:108px}.feature-side-item h2{font-size:17px}.footer-top{display:grid;grid-template-columns:1fr!important;gap:30px;text-align:center}.footer-top .footer-column,.footer-top .footer-widgets,.footer-about{grid-column:1/-1!important;text-align:center}.site-footer h3,.site-footer li,.site-footer p,.footer-brand{text-align:center}.footer-about p,.footer-widgets .widget{margin-inline:auto;max-width:460px}.footer-social{justify-content:center}.site-footer .footer-menu,.site-footer ul{padding-inline:0}.footer-bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;text-align:center}.footer-bottom span{display:block;text-align:center}.writer-profile{display:block;text-align:center;margin-top:30px}.writer-image{width:155px;margin:0 auto 24px}.writer-bio{text-align:start}.writers-grid{grid-template-columns:1fr;gap:16px}.writer-card{padding:20px}.single-heading .dek{font-size:15px}}

@media(min-width:781px){.footer-top.footer-cols-4:has(.footer-about){grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.footer-top.footer-cols-3:has(.footer-about){grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}.footer-top.footer-cols-2:has(.footer-about){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}
@media (min-width:601px) and (max-width:780px){.footer-top .footer-column,.footer-widgets{text-align:center}.footer-about p,.footer-widgets .widget{margin-inline:auto}.footer-social{justify-content:center}.footer-bottom{text-align:center;justify-content:center;flex-wrap:wrap}}



/* Akharin Metro 1.5 – reliable desktop-only compact header. */
@media (min-width:1025px) {
  .site-header.has-desktop-nav-only,
  .site-header.is-sticky.has-desktop-nav-only {
    position:relative;
    top:auto;
    box-shadow:none;
  }
  .site-header.has-desktop-nav-only .metro-nav-sentinel {height:0;pointer-events:none}
  .site-header.has-desktop-nav-only.is-nav-condensed .nav-wrap {
    position:fixed;
    inset-inline:0;
    top:var(--am-admin-offset,0px);
    width:100%;
    z-index:110;
    background:var(--am-bg);
    box-shadow:0 7px 22px rgba(0,0,0,.11);
  }
  .site-header.has-desktop-nav-only.is-nav-condensed .metro-nav-placeholder {
    height:var(--am-compact-nav-height,50px);
  }
  .nav-list {font-size:var(--am-menu-size,13px)}
  .brand-wordmark {font-family:var(--am-brand-font,var(--am-heading-font,var(--am-font)));font-size:var(--am-brand-size,60px)}
}
@media (max-width:1024px){
  .site-header.has-desktop-nav-only .metro-nav-placeholder,
  .site-header.has-desktop-nav-only .metro-nav-sentinel {display:none}
  .brand-wordmark {font-family:var(--am-brand-font,var(--am-heading-font,var(--am-font)))}
}
/* Precise anchor offset, including WordPress admin bar, for ordinary heading links. */
html {scroll-padding-top:var(--am-anchor-offset,110px)}
.article-content :is(h2,h3,h4)[id] {scroll-margin-top:14px}
/* Configurable Table of Contents: applies to both desktop and mobile. */
.article-content .metro-toc {
  font-family:var(--am-toc-font,var(--am-font));
  font-size:var(--am-toc-item-size,15px);
  line-height:1.95;
  text-align:start;
}
.article-content .metro-toc .toc-heading {
  font-family:var(--am-toc-font,var(--am-font));
  font-size:var(--am-toc-title-size,19px);
  font-weight:800;
  line-height:1.75;
}
.article-content .metro-toc li,
.article-content .metro-toc li.toc-h3,
.article-content .metro-toc li.toc-h4 {font-size:var(--am-toc-item-size,15px);line-height:1.85}
.article-content .metro-toc li.toc-h3 {margin-inline-start:1.25em}
.article-content .metro-toc li.toc-h4 {margin-inline-start:2.5em;color:var(--am-mute)}
.article-content .metro-toc a:not(.wp-block-button__link) {text-decoration:none;text-decoration-color:transparent}
.article-content .metro-toc a:hover,
.article-content .metro-toc a:focus-visible {text-decoration:underline;text-decoration-color:var(--am-accent)}
@media(max-width:600px){.article-content .metro-toc {padding:16px 18px}}
@media print {.site-header.has-desktop-nav-only.is-nav-condensed .nav-wrap{position:static}.site-header.has-desktop-nav-only.is-nav-condensed .metro-nav-placeholder{height:0}}
