/* Tamiyouz Premium Article Experience V1. Article-only selectors.
   Deliberate quiet animation, clear reading layout, responsive typography. */
#tyz-premium-article {
 --pa-bg:#f8f8f5;--pa-ink:#1a2737;--pa-muted:#697483;--pa-soft:#fffefa;--pa-line:rgba(31,47,67,.13);
 --pa-gold:#a77838;--pa-gold-strong:#c48d43;
 min-height:100vh;color:var(--pa-ink);background:var(--pa-bg);
 font-family:"Tajawal","Noto Sans Arabic",Arial,sans-serif;
 overflow:clip;isolation:isolate;
}
html[data-tyz-theme="dark"] #tyz-premium-article{
 --pa-bg:#0f1827;--pa-ink:#f3f1eb;--pa-muted:#b5bdca;--pa-soft:#162437;
 --pa-line:rgba(247,227,185,.15);--pa-gold:#dfb572;--pa-gold-strong:#ecc786;
}
#tyz-premium-article *,#tyz-premium-article *:before,#tyz-premium-article *:after{box-sizing:border-box}
#tyz-premium-article a{color:inherit;text-decoration:none}
#tyz-premium-article button{font-family:inherit}
#tyz-premium-article .tyz-pa-reading-progress{position:fixed;left:0;top:0;width:100%;height:3px;z-index:1500;
 background:rgba(146,111,58,.1);overflow:hidden}
#tyz-premium-article .tyz-pa-reading-progress>span{height:100%;width:100%;display:block;transform:scaleX(0);
 transform-origin:left;will-change:transform;background:linear-gradient(90deg,#a77936,#ecc17b)}
#tyz-premium-article .tyz-pa-hero{
 position:relative;isolation:isolate;overflow:hidden;
 background:linear-gradient(115deg,#fbf9f3,#f1f2f0 61%,#e9ecee);
 border-bottom:1px solid var(--pa-line)
}
html[data-tyz-theme="dark"] #tyz-premium-article .tyz-pa-hero{
 background:linear-gradient(115deg,#0e192d,#142239 62%,#121b2a)
}
#tyz-premium-article .tyz-pa-hero__atmosphere{position:absolute;inset:0;pointer-events:none;overflow:hidden}
#tyz-premium-article .tyz-pa-hero__atmosphere i{position:absolute;border-radius:50%}
#tyz-premium-article .tyz-pa-hero__atmosphere i:first-child{width:59%;height:110%;left:-22%;top:-32%;
 background:radial-gradient(circle,rgba(208,156,73,.19),transparent 70%);filter:blur(30px);
 animation:tyzPaPulse 12s ease-in-out infinite alternate}
#tyz-premium-article .tyz-pa-hero__atmosphere i:nth-child(2){width:48%;height:90%;right:-15%;top:5%;
 background:radial-gradient(circle,rgba(90,143,185,.11),transparent 72%);filter:blur(32px);
 animation:tyzPaPulse 15s ease-in-out infinite alternate-reverse}
#tyz-premium-article .tyz-pa-hero__atmosphere i:last-child{inset:0;border-radius:0;
 background-image:linear-gradient(rgba(123,107,81,.038) 1px,transparent 1px),
 linear-gradient(90deg,rgba(123,107,81,.038) 1px,transparent 1px);background-size:42px 42px;
 mask-image:linear-gradient(90deg,black,transparent 80%)}
#tyz-premium-article .tyz-pa-hero__inner{position:relative;z-index:1;padding-top:35px;padding-bottom:88px}
#tyz-premium-article .tyz-pa-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;
 font-weight:700;font-size:12px;color:var(--pa-muted)}
#tyz-premium-article .tyz-pa-breadcrumbs a{transition:color .2s}
#tyz-premium-article .tyz-pa-breadcrumbs a:hover{color:var(--pa-gold)}
#tyz-premium-article .tyz-pa-breadcrumbs>span:last-child{color:var(--pa-gold)}
#tyz-premium-article .tyz-pa-preview-notice{display:inline-flex;align-items:center;gap:10px;
 border:1px solid rgba(170,116,41,.38);border-radius:999px;
 background:rgba(201,156,89,.1);padding:9px 18px;margin-top:25px;
 font-size:11px;font-weight:900;letter-spacing:.015em;color:var(--pa-gold)}
#tyz-premium-article .tyz-pa-preview-notice:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pa-gold)}
#tyz-premium-article .tyz-pa-hero__layout{display:grid;direction:ltr;
 grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(30px,5vw,100px);
 grid-template-areas:"visual copy";align-items:center;padding-top:58px}
html[lang^="en"] #tyz-premium-article .tyz-pa-hero__layout{grid-template-areas:"copy visual"}
#tyz-premium-article .tyz-pa-hero__copy{grid-area:copy;min-width:0;direction:rtl;text-align:start}
html[lang^="en"] #tyz-premium-article .tyz-pa-hero__copy{direction:ltr}
#tyz-premium-article .tyz-pa-kicker{display:flex;align-items:center;gap:9px;color:var(--pa-gold);
 font:800 9px/1.6 Arial,sans-serif;letter-spacing:.12em;direction:ltr;justify-content:flex-end}
html[lang^="en"] #tyz-premium-article .tyz-pa-kicker{justify-content:flex-start}
#tyz-premium-article .tyz-pa-kicker i{width:6px;height:6px;background:var(--pa-gold);border-radius:50%;box-shadow:0 0 0 5px rgba(197,136,57,.12)}
#tyz-premium-article .tyz-pa-kicker b{font-size:8px}
#tyz-premium-article .tyz-pa-hero h1{color:var(--pa-ink);font-size:clamp(40px,4.35vw,68px);line-height:1.34;
 letter-spacing:-.02em;font-weight:900;margin:23px 0 23px!important;overflow-wrap:break-word}
#tyz-premium-article .tyz-pa-hero__excerpt{color:var(--pa-muted);
 font-size:clamp(16px,1.28vw,20px);line-height:2.05;margin:0!important}
#tyz-premium-article .tyz-pa-meta{display:flex;align-items:center;flex-wrap:wrap;gap:11px;
 font-weight:700;font-size:12px;color:var(--pa-muted);margin-top:27px}
#tyz-premium-article .tyz-pa-meta i{font-style:normal;color:var(--pa-gold)}
#tyz-premium-article .tyz-pa-meta__author{display:flex;align-items:center;gap:10px}
#tyz-premium-article .tyz-pa-meta__author b{font-weight:900;color:var(--pa-ink)}
#tyz-premium-article .tyz-pa-meta__avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;
 background:linear-gradient(135deg,#d5af76,#a46c30);color:#142039;font:900 16px Georgia,serif}
#tyz-premium-article .tyz-pa-hero__buttons{display:flex;gap:21px;flex-wrap:wrap;align-items:center;margin-top:32px}
#tyz-premium-article .tyz-pa-start{min-height:49px;display:inline-flex;align-items:center;gap:20px;padding:11px 25px;
 border-radius:999px;background:linear-gradient(135deg,#e7c78d,#bc893f);color:#182337!important;
 font-size:12px;font-weight:900;transition:transform .2s,box-shadow .2s}
#tyz-premium-article .tyz-pa-start:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(143,96,34,.15)}
#tyz-premium-article .tyz-pa-back{font-size:12px;font-weight:900;color:var(--pa-ink)!important}
#tyz-premium-article .tyz-pa-back:hover{color:var(--pa-gold)!important}
#tyz-premium-article .tyz-pa-hero__visual{grid-area:visual;min-width:0;width:100%;height:min(33vw,540px);
 max-height:550px;min-height:330px;position:relative;overflow:hidden;border-radius:25px;
 box-shadow:0 35px 80px rgba(13,28,45,.12);border:1px solid rgba(233,185,112,.2)}
#tyz-premium-article .tyz-pa-featured-image{display:block;width:100%;height:100%;object-fit:cover}
#tyz-premium-article .tyz-pa-visual-art{position:absolute;inset:0;isolation:isolate;overflow:hidden;
 background:radial-gradient(circle at 48% 47%,#355072 0%,#183049 36%,#0a1729 79%);display:grid;place-items:center}
#tyz-premium-article .tyz-pa-visual-art:after{content:"";position:absolute;inset:0;
 background-image:linear-gradient(rgba(255,212,133,.047) 1px,transparent 1px),linear-gradient(90deg,rgba(255,212,133,.047) 1px,transparent 1px);
 background-size:29px 29px;mask-image:radial-gradient(circle,transparent 17%,#000 100%)}
#tyz-premium-article .tyz-pa-visual-art__serial{position:absolute;z-index:6;top:7%;left:7%;
 font:800 9px/1.4 Arial,sans-serif;color:#e5bc7f;letter-spacing:.14em}
#tyz-premium-article .tyz-pa-visual-art__serial i{padding-inline:7px;font-style:normal}
#tyz-premium-article .tyz-pa-visual-art__circle{position:absolute;top:50%;left:50%;aspect-ratio:1;
 border-radius:50%;border:1px solid rgba(238,190,114,.45);animation:tyzPaOrbit 28s linear infinite}
#tyz-premium-article .tyz-pa-visual-art__circle--a{width:84%;border-style:dashed;animation-duration:48s}
#tyz-premium-article .tyz-pa-visual-art__circle--b{width:63%;animation-direction:reverse;animation-duration:34s}
#tyz-premium-article .tyz-pa-visual-art__circle--c{width:43%;border-color:rgba(252,214,149,.31);animation-duration:21s}
#tyz-premium-article .tyz-pa-visual-art__center{z-index:4;position:relative;height:43%;width:33%;
 display:grid;place-items:center;animation:tyzPaLevitate 6s ease-in-out infinite}
#tyz-premium-article .tyz-pa-visual-art__center img{width:auto;height:100%;max-width:100%;object-fit:contain;
 filter:drop-shadow(0 0 23px rgba(248,186,94,.24))}
#tyz-premium-article .tyz-pa-visual-art__caption{position:absolute;bottom:8%;right:8%;
 color:#eac38a;font:800 9px/1 Arial,sans-serif;letter-spacing:.18em;z-index:6}
#tyz-premium-article .tyz-pa-visual-art__caption b{padding-inline-start:10px;font-size:18px}
#tyz-premium-article .tyz-pa-content-section{padding:85px 0 105px;background:var(--pa-bg)}
#tyz-premium-article .tyz-pa-content-layout{display:grid;direction:ltr;
 grid-template-columns:minmax(0,300px) minmax(0,1fr);
 grid-template-areas:"aside content";gap:clamp(40px,6.5vw,110px);align-items:start}
html[lang^="en"] #tyz-premium-article .tyz-pa-content-layout{grid-template-areas:"content aside";grid-template-columns:minmax(0,1fr) minmax(0,300px)}
#tyz-premium-article .tyz-pa-aside{grid-area:aside;direction:rtl;position:sticky;top:104px;min-width:0}
html[lang^="en"] #tyz-premium-article .tyz-pa-aside{direction:ltr}
#tyz-premium-article .tyz-pa-aside__box{background:var(--pa-soft);padding:26px;border:1px solid var(--pa-line);border-radius:18px}
#tyz-premium-article .tyz-pa-aside__overline{display:flex;justify-content:space-between;gap:9px;
 font-size:11px;font-weight:900;color:var(--pa-ink);padding-bottom:17px;border-bottom:1px solid var(--pa-line)}
#tyz-premium-article .tyz-pa-aside__overline span{color:var(--pa-gold)}
#tyz-premium-article .tyz-pa-toc{display:flex;flex-direction:column;gap:6px;margin-top:14px}
#tyz-premium-article .tyz-pa-toc a{display:flex;align-items:flex-start;gap:11px;padding:10px 12px;
 border-radius:9px;color:var(--pa-muted);font-weight:700;font-size:12px;line-height:1.65;
 transition:color .2s,background .2s,transform .2s}
#tyz-premium-article .tyz-pa-toc a span{font:700 9px/2 Arial,sans-serif;color:var(--pa-gold);padding-top:1px;flex-shrink:0}
#tyz-premium-article .tyz-pa-toc a b{font-weight:700;min-width:0}
#tyz-premium-article .tyz-pa-toc a:hover,#tyz-premium-article .tyz-pa-toc a.is-active{
 color:var(--pa-gold);background:rgba(196,143,66,.09)}
#tyz-premium-article .tyz-pa-toc a.tyz-pa-toc__sub{padding-inline-start:26px}
#tyz-premium-article .tyz-pa-aside__footer{border-top:1px solid var(--pa-line);margin-top:20px;padding-top:19px;
 display:flex;justify-content:space-between;align-items:center;gap:15px}
#tyz-premium-article .tyz-pa-aside__footer>span{color:var(--pa-muted);font-weight:800;font-size:10px}
#tyz-premium-article .tyz-pa-aside__footer strong{color:var(--pa-gold);font:800 22px/1.4 Arial,sans-serif}
#tyz-premium-article .tyz-pa-aside__footer small{font-size:9px}
#tyz-premium-article .tyz-pa-aside__back{display:inline-flex;margin-top:24px;font-size:12px;font-weight:800;color:var(--pa-gold)!important}
#tyz-premium-article .tyz-pa-aside__empty{color:var(--pa-muted);font-size:13px;line-height:1.8}
#tyz-premium-article .tyz-pa-reading-column{grid-area:content;min-width:0;direction:rtl}
html[lang^="en"] #tyz-premium-article .tyz-pa-reading-column{direction:ltr}
#tyz-premium-article .tyz-pa-article-intro{padding-bottom:33px;border-bottom:1px solid var(--pa-line)}
#tyz-premium-article .tyz-pa-article-intro>span{color:var(--pa-gold);font:800 10px/1.5 Arial,sans-serif;letter-spacing:.15em}
#tyz-premium-article .tyz-pa-article-intro p{font-size:clamp(19px,1.65vw,25px);line-height:1.95;
 font-weight:800;color:var(--pa-ink);margin:12px 0 0!important}
#tyz-premium-article .tyz-pa-prose{color:var(--pa-ink);font-size:18px;line-height:2.15;
 overflow-wrap:anywhere}
#tyz-premium-article .tyz-pa-prose h2,#tyz-premium-article .tyz-pa-prose h3{font-weight:900;color:var(--pa-ink);
 scroll-margin-top:110px;letter-spacing:-.01em}
#tyz-premium-article .tyz-pa-prose h2{font-size:clamp(25px,2.45vw,36px);line-height:1.5;
 margin:57px 0 20px!important}
#tyz-premium-article .tyz-pa-prose h3{font-size:clamp(20px,2vw,27px);line-height:1.6;
 margin:39px 0 18px!important}
#tyz-premium-article .tyz-pa-prose p,#tyz-premium-article .tyz-pa-prose li{color:var(--pa-muted);
 margin:0 0 20px;line-height:2.13}
#tyz-premium-article .tyz-pa-prose ul,#tyz-premium-article .tyz-pa-prose ol{margin:13px 0 25px;padding-inline-start:32px}
#tyz-premium-article .tyz-pa-prose li{margin-bottom:8px}
#tyz-premium-article .tyz-pa-prose strong{color:var(--pa-ink)}
#tyz-premium-article .tyz-pa-prose a{color:var(--pa-gold);text-decoration:underline;text-underline-offset:4px}
#tyz-premium-article .tyz-pa-prose blockquote{border-inline-start:3px solid var(--pa-gold);
 background:var(--pa-soft);border-radius:12px;margin:28px 0;padding:26px 29px;
 font-weight:700;font-size:21px}
#tyz-premium-article .tyz-pa-prose blockquote p{color:var(--pa-ink);margin:0}
#tyz-premium-article .tyz-pa-prose img{max-width:100%;height:auto;border-radius:16px}
#tyz-premium-article .tyz-pa-prose figure{max-width:100%;margin:28px 0}
#tyz-premium-article .tyz-pa-prose figcaption{font-size:12px;color:var(--pa-muted);text-align:center}
#tyz-premium-article .tyz-pa-prose pre{max-width:100%;overflow:auto;background:var(--pa-soft);padding:25px;border-radius:12px}
#tyz-premium-article .tyz-pa-prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}
#tyz-premium-article .tyz-pa-prose th,#tyz-premium-article .tyz-pa-prose td{border:1px solid var(--pa-line);padding:12px}
#tyz-premium-article .tyz-pa-content-disclaimer{padding:19px 24px;border:1px dashed rgba(167,120,56,.43);
 border-radius:13px;background:rgba(193,143,71,.075);font-weight:700;color:var(--pa-gold);font-size:13px;line-height:1.8}
#tyz-premium-article .tyz-pa-share{border-top:1px solid var(--pa-line);border-bottom:1px solid var(--pa-line);
 margin-top:68px;padding:29px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
#tyz-premium-article .tyz-pa-share>div:first-child{display:flex;flex-direction:column;gap:7px}
#tyz-premium-article .tyz-pa-share>div:first-child span{font:800 9px/1.5 Arial,sans-serif;
 letter-spacing:.13em;color:var(--pa-gold)}
#tyz-premium-article .tyz-pa-share>div:first-child strong{font-size:23px;font-weight:900}
#tyz-premium-article .tyz-pa-share__buttons{display:flex;align-items:center;gap:8px}
#tyz-premium-article .tyz-pa-share__buttons a,#tyz-premium-article .tyz-pa-share__buttons button{
 display:inline-flex;align-items:center;justify-content:center;
 background:var(--pa-soft);color:var(--pa-ink)!important;
 padding:11px 14px;min-width:43px;min-height:43px;border-radius:11px;
 border:1px solid var(--pa-line);font:800 12px/1 Arial,sans-serif;
 cursor:pointer;transition:color .2s,background .2s,transform .2s}
#tyz-premium-article .tyz-pa-share__buttons :is(a,button):hover{color:var(--pa-gold)!important;transform:translateY(-2px)}
#tyz-premium-article .tyz-pa-related{background:var(--pa-soft);border-block:1px solid var(--pa-line);
 padding:75px 0 95px}
#tyz-premium-article .tyz-pa-section-header span{font:800 10px/1.4 Arial,sans-serif;letter-spacing:.16em;color:var(--pa-gold)}
#tyz-premium-article .tyz-pa-section-header h2{font-size:36px;margin:9px 0 30px}
#tyz-premium-article .tyz-pa-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
#tyz-premium-article .tyz-pa-related__card{border:1px solid var(--pa-line);
 border-radius:16px;background:var(--pa-bg);padding:30px;display:flex;flex-direction:column;min-height:240px;
 transition:transform .25s,border-color .25s}
#tyz-premium-article .tyz-pa-related__card:hover{transform:translateY(-5px);border-color:var(--pa-gold)}
#tyz-premium-article .tyz-pa-related__card span{font:800 10px/1.5 Arial,sans-serif;color:var(--pa-gold)}
#tyz-premium-article .tyz-pa-related__card h3{font-size:22px;line-height:1.5;margin:13px 0}
#tyz-premium-article .tyz-pa-related__card p{color:var(--pa-muted);font-size:13px;line-height:1.8}
#tyz-premium-article .tyz-pa-related__card>a{color:var(--pa-gold)!important;font-weight:800;font-size:12px;margin-top:auto}
#tyz-premium-article .tyz-pa-cta{padding:80px 0 95px;background:var(--pa-bg)}
#tyz-premium-article .tyz-pa-cta__inner{display:flex;justify-content:space-between;align-items:center;gap:28px;
 padding:51px 58px;border-radius:25px;
 background:radial-gradient(circle at 19% 49%,rgba(209,156,72,.24),transparent 30%),
 linear-gradient(115deg,#101d30,#112b46);color:#fff9f1}
#tyz-premium-article .tyz-pa-cta__inner>div>span{color:#e9c188;letter-spacing:.12em;font:800 10px/1.4 Arial,sans-serif}
#tyz-premium-article .tyz-pa-cta h2{font-size:clamp(30px,3vw,45px);line-height:1.4;margin:10px 0!important;color:#fff9f1}
#tyz-premium-article .tyz-pa-cta h2 em{font-style:normal;color:#efc685}
#tyz-premium-article .tyz-pa-cta p{color:#ccd5de;line-height:1.8;font-size:15px;margin:0!important}
#tyz-premium-article .tyz-pa-cta__inner>a{display:flex;align-items:center;justify-content:center;
 gap:20px;flex-shrink:0;border-radius:99px;background:linear-gradient(135deg,#efd3a4,#ca9751);
 color:#1a293d!important;padding:16px 23px;font-size:12px;font-weight:900;transition:transform .25s}
#tyz-premium-article .tyz-pa-cta__inner>a:hover{transform:translateY(-4px)}
@keyframes tyzPaOrbit{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes tyzPaLevitate{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@keyframes tyzPaPulse{from{opacity:.58;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}
@media(max-width:1100px){
 #tyz-premium-article .tyz-pa-hero__layout{gap:25px}
 #tyz-premium-article .tyz-pa-hero h1{font-size:clamp(34px,4vw,54px)}
 #tyz-premium-article .tyz-pa-content-layout{grid-template-columns:minmax(0,250px) minmax(0,1fr);gap:45px}
 html[lang^="en"] #tyz-premium-article .tyz-pa-content-layout{grid-template-columns:minmax(0,1fr) minmax(0,250px)}
}
@media(max-width:760px){
 #tyz-premium-article .tyz-pa-hero__inner{padding-top:24px;padding-bottom:49px}
 #tyz-premium-article .tyz-pa-hero__layout{grid-template-areas:"visual" "copy"!important;grid-template-columns:minmax(0,1fr);
  padding-top:29px;gap:30px}
 #tyz-premium-article .tyz-pa-hero__visual{height:280px;min-height:0;max-height:none;border-radius:18px}
 #tyz-premium-article .tyz-pa-hero h1{font-size:clamp(30px,7.5vw,46px);margin-block:17px!important}
 #tyz-premium-article .tyz-pa-hero__excerpt{font-size:15px}
 #tyz-premium-article .tyz-pa-content-section{padding:48px 0 70px}
 #tyz-premium-article .tyz-pa-content-layout{grid-template-columns:minmax(0,1fr)!important;
   grid-template-areas:"aside" "content"!important;gap:27px}
 #tyz-premium-article .tyz-pa-aside{position:static}
 #tyz-premium-article .tyz-pa-aside__box{padding:21px}
 #tyz-premium-article .tyz-pa-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 #tyz-premium-article .tyz-pa-aside__back{display:none}
 #tyz-premium-article .tyz-pa-prose{font-size:16px}
 #tyz-premium-article .tyz-pa-article-intro p{font-size:19px}
 #tyz-premium-article .tyz-pa-related__grid{grid-template-columns:minmax(0,1fr)}
 #tyz-premium-article .tyz-pa-cta__inner{display:block;padding:37px 29px}
 #tyz-premium-article .tyz-pa-cta__inner>a{width:max-content;margin-top:25px}
}
@media(max-width:460px){
 #tyz-premium-article .tyz-pa-hero__visual{height:220px}
 #tyz-premium-article .tyz-pa-toc{grid-template-columns:minmax(0,1fr)}
 #tyz-premium-article .tyz-pa-meta{gap:8px;font-size:10px}
 #tyz-premium-article .tyz-pa-share__buttons{flex-wrap:wrap}
 #tyz-premium-article .tyz-pa-kicker{font-size:7px}
 #tyz-premium-article .tyz-pa-hero h1{font-size:clamp(29px,8.4vw,39px)}
 #tyz-premium-article .tyz-pa-breadcrumbs{font-size:11px}
}
@media(prefers-reduced-motion:reduce){
 #tyz-premium-article *,#tyz-premium-article *:before,#tyz-premium-article *:after{
  animation:none!important;transition:none!important;scroll-behavior:auto!important}
}

/* TAMIYOUZ_ARTICLE_TOC_MOBILE_V1: only collapse when JS is active, for graceful fallback. */
#tyz-premium-article .tyz-pa-toc-toggle{
  display:none;border:0;background:rgba(184,135,67,.09);width:100%;
  border-radius:9px;padding:12px 16px;text-align:start;color:var(--pa-ink);
  font-size:12px;font-weight:900;cursor:pointer;justify-content:space-between;align-items:center;
  margin-top:15px
}
#tyz-premium-article .tyz-pa-toc-toggle>span{color:var(--pa-gold);font-size:22px}
@media(max-width:760px){
  #tyz-premium-article.js-toc-collapsible .tyz-pa-toc-toggle{display:flex}
  #tyz-premium-article.js-toc-collapsible .tyz-pa-toc{display:none}
  #tyz-premium-article.js-toc-collapsible .tyz-pa-toc.is-open{display:grid}
  #tyz-premium-article .tyz-pa-aside__footer{margin-top:14px;padding-top:14px}
}
/* TAMIYOUZ_PA_LOGO_FIT_V1: avoid intrinsic-SVG overflow within art scene. */
#tyz-premium-article .tyz-pa-visual-art__center{
  height:58%!important;width:38%!important;min-width:0!important;min-height:0!important;
  overflow:visible!important;
}
#tyz-premium-article .tyz-pa-visual-art__center img{
  display:block!important;width:100%!important;height:100%!important;
  max-width:100%!important;max-height:100%!important;object-fit:contain!important;
}
/* TAMIYOUZ_PA_SVG_INTRINSIC_FIT_V2: explicit pixel-height bounds avoid percent grid intrinsic sizing. */
#tyz-premium-article .tyz-pa-visual-art__center img{
  display:block!important;
  width:auto!important;
  height:clamp(180px,18vw,250px)!important;
  max-width:100%!important;
  max-height:none!important;
  object-fit:contain!important;
  margin-inline:auto!important;
}
@media(max-width:760px){
 #tyz-premium-article .tyz-pa-visual-art__center img{height:126px!important}
}
@media(max-width:360px){
 #tyz-premium-article .tyz-pa-visual-art__center img{height:110px!important}
}

/* TAMIYOUZ_PHASE5_EDITORIAL_RESOURCES: transparent authorship and contextual internal navigation. */
#tyz-premium-article .tyz-pa-editorial-endnote{
  margin-top:45px;padding:20px 24px;border-inline-start:3px solid var(--pa-gold);
  border-radius:12px;background:var(--pa-soft);color:var(--pa-muted)
}
#tyz-premium-article .tyz-pa-editorial-endnote__eyebrow,
#tyz-premium-article .tyz-pa-related-resources__eyebrow{
  font:800 10px/1.5 Arial,sans-serif;letter-spacing:.06em;color:var(--pa-gold)
}
#tyz-premium-article .tyz-pa-editorial-endnote p{
  font-size:13px;line-height:1.95;margin:9px 0 0;color:var(--pa-muted)
}
#tyz-premium-article .tyz-pa-editorial-endnote p.tyz-pa-editorial-endnote__updated{
  font-size:11px;margin-top:7px;color:var(--pa-gold)
}
#tyz-premium-article .tyz-pa-related-resources{display:block;margin-top:35px}
#tyz-premium-article .tyz-pa-related-resources__links{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px
}
#tyz-premium-article .tyz-pa-related-resources__links>a{
  display:flex;flex-direction:column;gap:10px;min-width:0;min-height:125px;
  background:var(--pa-soft);border:1px solid var(--pa-line);border-radius:14px;
  padding:19px 21px;position:relative;transition:transform .25s,border-color .25s
}
#tyz-premium-article .tyz-pa-related-resources__links>a:hover{
  border-color:var(--pa-gold);transform:translateY(-3px)
}
#tyz-premium-article .tyz-pa-related-resources__links>a>span{
  color:var(--pa-gold);font-size:9px;font-weight:800;letter-spacing:.06em
}
#tyz-premium-article .tyz-pa-related-resources__links>a>strong{
  font-size:17px;font-weight:900;line-height:1.6;color:var(--pa-ink);padding-inline-end:10px
}
#tyz-premium-article .tyz-pa-related-resources__links>a>i{
  position:absolute;bottom:13px;inset-inline-end:16px;font-style:normal;color:var(--pa-gold)
}
#tyz-premium-article .tyz-pa-share{margin-top:43px}
#tyz-premium-article .tyz-pa-breadcrumbs [aria-current="page"]{
  overflow-wrap:anywhere;max-width:min(490px,100%)
}
@media(max-width:520px){
 #tyz-premium-article .tyz-pa-related-resources__links{grid-template-columns:minmax(0,1fr)}
 #tyz-premium-article .tyz-pa-related-resources__links>a{min-height:110px}
 #tyz-premium-article .tyz-pa-editorial-endnote{padding:17px 19px}
}
@media(prefers-reduced-motion:reduce){
 #tyz-premium-article .tyz-pa-related-resources__links>a{transition:none!important}
}
