/* shared components (PDF + web). Needs vars: --f, --tex-cream/card/orange/navy/ink/gold */
.doc{font-family:var(--f);color:#151311;direction:rtl;line-height:2;font-weight:400}
.doc *{box-sizing:border-box}
.doc a{color:#D9430C;text-decoration:none;border-bottom:1px solid rgba(217,67,12,.35)}
.doc b,.doc strong{font-weight:800}
.doc p{margin:0 0 .75em}
.doc h2{font-size:2.3em;font-weight:950;line-height:1.35;margin:.25em 0 .7em;padding:.12em 1em .22em;display:inline-block;color:#F1E8D8;max-width:100%}
.doc h3{font-size:1.18em;font-weight:900;margin:0 0 .35em;line-height:1.6}
.doc h3.sub{font-size:1.35em;margin:1.1em 0 .5em;position:relative;padding-right:.9em}
.doc h3.sub::before{content:"";position:absolute;right:0;top:.5em;width:.5em;height:.5em;background:#FF5A1F;transform:rotate(45deg)}
.doc h3.sub .sub-n{font-size:.62em;font-weight:400;color:rgba(21,19,17,.65)}
.doc h4{font-size:1.04em;font-weight:900;margin:0 0 .15em;line-height:1.6}
.doc .en{font-family:var(--f-en,var(--f));font-weight:inherit}
.t{position:relative;isolation:isolate;--cp:none}
.t::before,.t::after{content:"";position:absolute;inset:0;z-index:-1;clip-path:var(--cp);pointer-events:none}
.t::before{background:rgba(20,10,2,.2);transform:translate(3px,5px)}
.t::after{background-size:450px 450px}
.t.cream::after{background-image:var(--tex-cream)} .t.card::after{background-image:var(--tex-card)}
.t.orange::after{background-image:var(--tex-orange)} .t.navy::after{background-image:var(--tex-navy)}
.t.ink::after{background-image:var(--tex-ink)} .t.gold::after{background-image:var(--tex-gold)}
.t.ink,.t.navy{color:#F1E8D8} .t.ink a,.t.navy a{color:#FFB48C;border-color:rgba(255,180,140,.4)}
.t.cream,.t.card,.t.orange{color:#151311}
.tape{position:absolute;width:5.6em;z-index:5;pointer-events:none}
.kick{margin:0 0 .5em;display:flex;align-items:center;gap:.7em;font-weight:800;font-size:1em}
.kick b{display:inline-block;background:#FF5A1F;color:#151311;font-weight:950;font-size:1.25em;padding:.0em .75em .08em;line-height:1.5}
.kick span{letter-spacing:0;color:rgba(21,19,17,.75);font-size:1.08em}
.lede{font-size:1.28em;font-weight:700;line-height:2.0;margin:.1em 0 .8em}
.after{font-size:1.06em;margin-top:.9em;padding-right:1em;border-right:.28em solid #FF5A1F}
.src,.fig-s,.muted-n,.src-note{font-size:.82em;line-height:1.9;color:rgba(21,19,17,.7)}
.cite{font-size:.78em;color:rgba(21,19,17,.62);white-space:normal}
.cite a{color:inherit;border-bottom:1px dotted rgba(21,19,17,.5)}
.t.ink .cite,.t.navy .cite{color:rgba(241,232,216,.7)} .t.ink .cite a,.t.navy .cite a{color:inherit;border-color:rgba(241,232,216,.5)}
.stat .cite{display:block;margin-top:.3em}
.card,.ded,.note,.dlg,.ask,.ph,.fail,.hb,.an,.pr,.dy,.out,.stat,.author,.cbox,.warn,.fig,.bigq,.pq,.evid,.tgt,.endq,.big2{padding:1.1em 1.35em}
.grid{display:grid;gap:1.1em;margin:.7em 0 1em}
.c2{grid-template-columns:1fr 1fr}.c3{grid-template-columns:1fr 1fr 1fr}
.grid>.card h3,.grid .out h3{margin-bottom:.2em}
.grid p:last-child,.card p:last-child{margin-bottom:0}
.ded{margin:.5em 0 1.4em;text-align:right;padding:2em 2em 1.6em}
.ded-l{font-weight:800;color:#D9430C;margin:0 0 .2em}
.ded-t{font-size:1.9em;font-weight:950;line-height:1.55;margin:0 0 .5em}
.ded-s{font-size:1.02em}.ded-m{margin:1em 0 0;font-weight:800}
.note{font-size:.95em}
.dlg{margin:.7em 0 1.1em;padding:1.4em 1.6em}
.dlg p{margin:0 0 .4em}.dlg .dlg-h{font-weight:700;margin-bottom:.7em}
.who{display:inline-block;min-width:3.6em;font-weight:900;color:#132642}.who.rb{color:#D9430C}
.bigq{margin:1.2em 0 .6em;padding:1.6em 1.8em}
.bq-l{color:#FFB48C;font-weight:800;margin:0 0 .3em}.bq-t{font-size:1.5em;font-weight:900;line-height:1.85;margin:0}
.pq{margin:1em 0;padding:1.3em 1.6em}
.pq p{font-size:1.3em;font-weight:900;line-height:1.9;margin:0}.pq footer{margin-top:.4em;font-size:.88em;opacity:.8}
blockquote{margin:1em 0}
.mini-h{font-weight:800;margin:1.1em 0 .1em}.mini-h span{font-weight:400;font-size:.84em;color:rgba(21,19,17,.68)}
.outs .out{padding:1.2em 1.2em 1.1em}.out .on{position:absolute;top:-.55em;left:.7em;font-size:3em;font-weight:950;opacity:.22;line-height:1}
.out h3{font-size:1.3em}.out p{font-size:.95em;margin:0}
.ask{margin-top:1.1em}.ask h3{color:#D9430C}
.truths{list-style:none;margin:.2em 0 .6em;padding:0;display:grid;gap:.7em}
.truths li{display:flex;gap:.9em;align-items:flex-start}
.n{flex:none;width:2em;height:2em;display:inline-grid;place-items:center;background:#151311;color:#F1E8D8;font-weight:900;font-size:1.05em;line-height:1;padding-top:.2em;border-radius:50%}
.fig{margin:1em 0 1.2em;padding:1.2em 1.3em 1.1em}
.fig-t{font-weight:900;font-size:1.12em;line-height:1.7;margin-bottom:.1em}
.fig svg.chart{width:100%;height:auto;display:block;margin:.4em 0 .2em;font-family:var(--f);direction:rtl}
.fig svg text{font-family:var(--f)}
.big2 h3{font-size:1.5em}.big2 p{margin:0}
.anat{display:grid;gap:.75em;margin:.5em 0 1em}
.an{display:flex;gap:1em;align-items:flex-start;padding:.8em 1.2em}.an p{margin:0;font-size:.95em}
.wish{display:grid;gap:1em;margin:.6em 0 1em}
.w-row{display:grid;grid-template-columns:5.6em 1fr 2.1fr;gap:.9em;align-items:stretch}
.w-unit{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:900;font-size:.95em;padding:.6em .5em;line-height:1.5}
.w-vague,.w-prec{font-size:.88em;line-height:1.95;padding:1em 1.1em}
.w-vague{font-weight:700}
.tg{display:inline-block;font-size:.78em;font-weight:900;background:#151311;color:#F1E8D8;padding:0 .7em;margin-left:.6em;line-height:1.7}
.tg.ok{background:#FF5A1F;color:#151311}
.w-vague .tg,.w-prec .tg{display:table;margin:0 0 .3em}
.amd3 .card{text-align:center;padding:1em}.xx{display:block;font-size:2.6em;font-weight:950;line-height:1.2;color:#D9430C;direction:ltr}.amd3 p{margin:0;font-size:.92em}
.ladder{display:grid;gap:.7em;margin:.5em 0 1em}
.lad{display:grid;grid-template-columns:2.2em 11em 1fr 8em;gap:1em;align-items:center;padding:.75em 1.2em}
.ln{font-size:1.9em;font-weight:950;color:#FF5A1F;line-height:1}.lt h4{margin:0}.who2{margin:0;font-size:.82em;line-height:1.6}
.lq{margin:0;font-weight:700;font-size:.95em}.lv{margin:0;text-align:left;line-height:1.5}.lv b{display:block;font-size:1.05em}.lv span{font-size:.82em;color:rgba(21,19,17,.7)}
.swap{display:grid;gap:.8em;margin:.7em 0}
.sw{display:grid;grid-template-columns:1fr 2.4em 1.2fr;gap:.6em;align-items:center}
.sw .from,.sw .to{padding:.55em 1.1em;font-weight:800;font-size:.98em;line-height:1.7}.sw .from{text-decoration:line-through;text-decoration-color:rgba(217,67,12,.7);text-decoration-thickness:.12em}
.arr{width:2.4em;height:1.2em}
.habits{display:grid;grid-template-columns:1fr 1fr;gap:1.1em;margin:.8em 0 .8em}
.hb{padding:1.2em 1.3em 1.1em}.hb h3{font-size:1.2em;margin-right:0}.hb p{font-size:.88em;line-height:1.95;margin-bottom:.5em}
.hn{position:absolute;top:-.1em;left:.4em;font-size:3.4em;font-weight:950;color:#FF5A1F;opacity:.35;line-height:1}
.in-org{background:rgba(255,90,31,.14);padding:.5em .8em;margin:.5em -.2em 0;font-size:.86em!important}
.stats .stat{padding:1.3em 1.2em 1.1em}.sn{display:block;font-size:2.7em;font-weight:950;line-height:1.3;direction:ltr;text-align:right}
.sl{font-size:.88em;line-height:1.85;margin:.2em 0 .3em}
.evid,.tgt{margin:.9em 0 1em;padding:.8em 1em}
table{border-collapse:collapse;width:100%;font-size:.84em;line-height:1.85}
th{font-weight:900;text-align:right;padding:.55em .8em;border-bottom:2px solid #151311;color:#151311;white-space:nowrap}
td{padding:.6em .8em;vertical-align:top;border-bottom:1px dashed rgba(21,19,17,.28)}
tr:last-child td{border-bottom:0}
.evid td:first-child{white-space:nowrap;font-weight:700;color:#D9430C}.evid td:nth-child(2){font-weight:900;white-space:nowrap}
.muted{font-weight:400;font-size:.82em;color:rgba(21,19,17,.65)}
.tgt td:first-child{font-weight:900}
.fails{margin-top:.6em}.fail{padding:1.2em 1.3em}.fn{display:block;font-size:2.4em;font-weight:950;color:#D9430C;line-height:1.3;direction:ltr;text-align:right}
.fail p{font-size:.88em;margin:0}.sub.big{font-size:1.6em}
.flowfig .flow{display:grid;gap:1.3em;margin:.7em 0 .6em}
.fl-row{display:grid;grid-template-columns:1fr 1.4em 1fr 1.4em 1fr 1.4em 1fr;gap:.4em;align-items:center}
.fs{padding:.8em .8em .7em;text-align:center;min-height:6.2em}.fs b{display:block;font-size:1.5em;font-weight:950;color:#D9430C;line-height:1.2}.fs h4{font-size:.95em;margin:.05em 0 0}.fs p{margin:0;font-size:.74em;line-height:1.55}
.farr{width:100%;height:auto}
.princ .pr{display:flex;gap:.9em;align-items:flex-start;padding:1em 1.2em}.pr p{font-size:.88em;margin:0;line-height:1.9}
.day{display:grid;gap:.7em;margin:.6em 0 .6em}.dy{display:flex;gap:1em;align-items:center;padding:.7em 1.2em}.dy p{margin:0;font-size:.93em}
.tm{flex:none;font-size:1.6em;font-weight:950;color:#D9430C;min-width:2.7em;direction:ltr;line-height:1.2}
.road{display:grid;grid-template-columns:repeat(4,1fr);gap:.9em;margin:.7em 0 .2em;align-items:stretch}
.ph{padding:1em .9em 1em;display:flex;flex-direction:column}.pd{font-size:.82em;font-weight:900;color:#D9430C;margin:0}.ph h4{font-size:1.02em;margin:.1em 0 .4em;line-height:1.6}
.ph ul{margin:0 0 .8em;padding:0 1.1em 0 0;font-size:.82em;line-height:1.85;flex:1}
.gate{font-size:.78em;line-height:1.7;padding:.6em .8em;font-weight:700}
.t.orange .pd{color:#151311}
.warn{margin:.8em 0;font-size:.95em}
.auth{display:grid;gap:.6em;margin:.7em 0}
.au{display:grid;grid-template-columns:1.6em 12em 1fr;gap:.8em;align-items:center;padding:.6em 1.1em}.au b{font-size:1.7em;font-weight:950;color:#FF5A1F;line-height:1}.au p{margin:0;font-size:.88em}.au h4{margin:0}
.au.a1{margin-left:0}.au.a2{margin-left:2.2em}.au.a3{margin-left:4.4em}.au.a4{margin-left:6.6em}
.two .card h3{font-size:1.25em}.chk{list-style:none;margin:0;padding:0}.chk li{position:relative;padding-right:1.6em;margin:.3em 0;font-size:.94em;line-height:1.85}
.chk li::before{content:"";position:absolute;right:.1em;top:.62em;width:.9em;height:.5em;border-right:.2em solid #D9430C;border-bottom:.2em solid #D9430C;transform:rotate(-45deg) scaleX(-1) translateY(-.2em)}
.t.orange .chk li::before{border-color:#151311}
.steps{list-style:none;margin:.3em 0 1em;padding:0;display:grid;gap:.5em}.steps li{display:flex;gap:.8em;align-items:center;font-weight:700}
.steps b{width:2em;height:2em;display:grid;place-items:center;background:#FF5A1F;color:#151311;border-radius:50%;font-weight:950;padding-top:.15em;line-height:1}
.cbox{margin:1em 0;padding:1.3em 1.6em}.cbox p{margin:0 0 .4em}.cl{font-weight:800;font-size:1.1em}.cl span{opacity:.5;margin:0 .6em}
.endq{margin:1.4em 0 0;padding:1.6em 1.8em;text-align:center;position:relative}
.e1{font-size:2.1em;font-weight:950;line-height:1.5;margin:0 0 .2em}.e2{font-size:1.2em;font-weight:700;margin:0}
.srcs{columns:2;column-gap:1.4em}.sg{break-inside:avoid;margin:0 0 .7em}.sg h4{color:#D9430C;margin:0 0 .15em;font-size:.95em}
.sg ul{margin:0;padding:0 1em 0 0;font-size:.74em;line-height:1.8}.sg li{margin-bottom:.15em;overflow-wrap:anywhere}.sg a{color:#151311;border-bottom:1px dotted rgba(21,19,17,.5)}
.src-note{margin-bottom:.8em}
.author{margin-top:1em;font-size:.92em}.al{font-weight:900;color:#D9430C;margin:0 0 .15em}

.card.t.cream,.card.t.card{color:#151311}
.evid{font-size:.8em}.evid td,.evid th{padding:.38em .5em}
.tgt{font-size:.9em}
.wish{font-size:1.04em}
.fail p{font-size:.98em}
.dom{display:block;font-size:.72em;opacity:.6;font-weight:400}
.dom{text-align:right}.evid{font-size:.86em}.truths{gap:1em;font-size:1.06em}
.sg li bdi.dom{display:block;text-align:right;direction:rtl;unicode-bidi:plaintext}.evid{font-size:.95em}

/* ===== web layer for the article (loaded after s.css + hf.css) ===== */
body.ag{--tex-cream:url(/img/ag-tex-cream.webp);--tex-card:url(/img/ag-tex-card.webp);--tex-orange:url(/img/ag-tex-orange.webp);--tex-navy:url(/img/ag-tex-navy.webp);--tex-ink:url(/img/ag-tex-ink.webp);--tex-gold:url(/img/ag-tex-gold.webp)}
body.ag .bar,.no-js body.ag .bar{color:var(--ink)}
body.ag .bar .mark,body.ag .bar .links a{color:var(--ink)}
.ag-main{max-width:940px;margin:0 auto;padding:12px clamp(16px,4.5vw,32px) 24px;overflow-x:clip}
.agdoc{font-size:17px;line-height:2.02;overflow-wrap:break-word}
@media(min-width:900px){.agdoc{font-size:18.5px}}
.agdoc .t.rot{will-change:auto}
/* hero */
.hero{display:grid;gap:10px;margin:8px 0 34px;padding:clamp(22px,5.5vw,46px) clamp(18px,5vw,44px) 0;color:#F1E8D8;font-family:var(--f)}
.hero-k{margin:0 0 1.1em;font-weight:800;color:#FFB48C;font-size:clamp(.88rem,3.6vw,1.02rem)}
.hero h1{margin:0;font-weight:900;line-height:1;font-size:inherit}
.h1a,.h1b{display:block;width:fit-content;max-width:100%}
.h1a{font-size:clamp(2.9rem,15vw,5.2rem);font-weight:950;line-height:1.55;padding:0 .5em .08em;color:#F1E8D8}
.h1b{margin-top:.55rem;font-size:clamp(1.08rem,4.9vw,1.75rem);font-weight:900;line-height:1.75;padding:.12em .8em .24em;color:#151311}
.byline{margin:1.5em 0 0;font-size:clamp(.82rem,3.4vw,.98rem);color:rgba(241,232,216,.82);line-height:1.9}
.byline a{color:#FFB48C;border-bottom:1px solid rgba(255,180,140,.45);text-decoration:none}
.hero-art{position:relative;height:clamp(210px,58vw,330px);margin:6px 0 0}
.hero-art img{position:absolute;height:auto;max-width:none}
.h-sun{width:clamp(130px,38vw,230px);left:50%;top:0;transform:translateX(-50%) rotate(-6deg)}
.h-lamp{width:min(88%,430px);left:50%;bottom:4%;transform:translateX(-50%) rotate(-2deg);z-index:2}
.h-c1{width:56%;left:-8%;bottom:-6%;z-index:3}
.h-c2{width:46%;right:-8%;bottom:-8%;z-index:3}
.h-m{width:clamp(44px,12vw,70px);left:8%;top:6%;transform:rotate(-12deg)}
@media(min-width:820px){
 .hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:20px;padding-bottom:0}
 .hero-art{height:360px;margin:0;align-self:end}
}
/* toc */
.toc{margin:6px 0 10px;padding:1.2em 1.5em 1.3em;font-size:.93em}
.toc-h{font-size:1.25em;font-weight:900;margin:0 0 .4em;line-height:1.6}
.toc ol{margin:0;padding:0 0 0 0;padding-inline-start:2em;list-style:persian;line-height:1.95}
.toc li::marker{color:#D9430C;font-weight:900}
.toc li{break-inside:avoid}
@media(min-width:760px){.toc ol{columns:2;column-gap:2em}}
.toc a{border-bottom:0;color:#151311}.toc a:hover{color:#D9430C}
/* sections */
.sec{position:relative;margin-top:clamp(54px,9vw,100px);scroll-margin-top:12px}
.sec>*:not(.dc){position:relative;z-index:1}
.sec:first-of-type{margin-top:34px}
.dc{position:absolute!important;left:0;top:-18px;width:min(var(--w),70px);height:auto;pointer-events:none;z-index:0!important}
@media(min-width:700px){.dc{top:-34px;width:min(var(--w),150px)}.dc-b{width:min(var(--w),190px)}}
.agdoc h2{font-size:clamp(1.42em,5.6vw,2.05em);line-height:1.55;padding:.1em .9em .2em;margin:.2em 0 .7em;scroll-margin-top:20px}
.agdoc h2.toc-h{font-size:1.25em}
.agdoc .kick{font-size:.95em}
.agdoc .kick b{font-size:1.1em}
.agdoc .lede{font-size:1.18em}
.pdfbox{display:grid;grid-template-columns:clamp(92px,28vw,150px) 1fr;gap:clamp(14px,3vw,28px);align-items:center;margin:1.2em 0 1.6em;padding:1.1em 1.4em}
.pdfcov img{display:block;width:100%;height:auto;box-shadow:3px 5px 0 rgba(20,10,2,.25);transform:rotate(-2deg)}
.pdft h3{margin:0 0 .2em;font-size:1.2em}.pdft p{margin:0 0 .7em;font-size:.92em;line-height:1.85}
.doc a.btn{display:inline-block;padding:.35em 1.3em .45em;font-weight:900;color:#F1E8D8;border-bottom:0;line-height:1.7}
.doc a.btn:hover{color:#FFB48C}
.agdoc .ded{margin-top:1.4em}
/* fig/tables overflow */
.tw,.sc{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}
.tw:focus-visible,.sc:focus-visible,.agdoc a:focus-visible,.btn:focus-visible{outline:3px solid #FF5A1F;outline-offset:3px}
.evid,.tgt{padding:.6em .5em}
.tw table{min-width:560px}
.sc svg.chart{min-width:600px}
.fig{padding:1.1em 1em}
/* faq */
.faqs{display:grid;gap:1em;margin:.8em 0}
.faq{padding:1.15em 1.4em}.faq h3{margin:0 0 .3em;color:#151311;font-size:1.12em}.faq p{margin:0;font-size:.97em}
.faq .cite{display:inline}
.rel{margin:.8em 0 1em}
.rl{display:block;padding:1.1em 1.3em;border-bottom:0!important;color:#151311!important;font-size:.92em;line-height:1.85}
.rl b{display:block;font-size:1.04em;line-height:1.6;margin-bottom:.3em}.rl span{display:block;font-size:.9em;color:rgba(21,19,17,.78)}
.rl:hover b{color:#D9430C}
.lead-home{margin-top:1.2em}
.closing{margin-top:clamp(50px,8vw,90px)}
.agdoc .endq{margin:0}
.agdoc .author{margin-top:1.4em}
/* sources */
.srcs{columns:1}
@media(min-width:760px){.srcs{columns:2}}
.sg ul{font-size:.8em}
/* ===== mobile (<= 700px) ===== */
@media(max-width:700px){
 .c2,.c3,.habits{grid-template-columns:1fr}
 .w-row{grid-template-columns:1fr}
 .lad{grid-template-columns:2em 1fr;row-gap:.3em}
 .lad .lq{grid-column:1/-1}
 .lad .lv{grid-column:1/-1;text-align:right;display:flex;gap:.8em;align-items:baseline}
 .sw{grid-template-columns:1fr;gap:.3em}
 .sw .arr{transform:rotate(-90deg);justify-self:center;height:1.6em}
 .fl-row{grid-template-columns:1fr;gap:.3em}
 .fl-row .farr{width:2.4em;transform:rotate(-90deg)!important;justify-self:center}
 .fs{min-height:0;text-align:right;display:grid;grid-template-columns:2em 1fr;column-gap:.7em;align-items:center}
 .fs b{grid-row:1/3}.fs h4,.fs p{grid-column:2}
 .road{grid-template-columns:1fr}
 .au{grid-template-columns:1.4em 1fr;margin-left:0!important}
 .au p{grid-column:2}
 .dy{flex-direction:column;align-items:flex-start;gap:.2em}
 .pdfbox{grid-template-columns:84px 1fr;padding:1em}
 .stats.grid{grid-template-columns:1fr}
 .hero{margin-inline:-4px}
}
@media(min-width:701px) and (max-width:900px){
 .road{grid-template-columns:1fr 1fr}
 .c3{grid-template-columns:1fr 1fr}
 .fl-row{grid-template-columns:1fr .9em 1fr .9em 1fr .9em 1fr}
 .lad{grid-template-columns:2em 9em 1fr 7em}
}
@media print{.bar,.sheet,.foot,.toc,.dc{display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
/* v2 fixes */
body.ag .bar .logo,body.ag .bar .mark svg{color:var(--ink);fill:currentColor}
.agdoc .ded-t{font-size:clamp(1.35em,5.4vw,1.9em)}
.t.orange .fs b,.t.orange .pd{color:#151311}
.swipe{display:none;margin:.2em 0 0;font-size:.74em;color:rgba(21,19,17,.6)}
@media(max-width:700px){
 .swipe{display:block}
 .flowfig .fig-s{display:none}
 .flowfig .fl-row:nth-child(2){display:flex;flex-direction:column-reverse;gap:.3em}
 .flowfig .flow{gap:.3em}
 /* tables become stacked cards */
 .tw{overflow:visible}.tw table{min-width:0;display:block}
 .tw thead{display:none}.tw tbody{display:block}
 .tw tr{display:block;padding:.7em 0;border-bottom:2px solid rgba(21,19,17,.5)}
 .tw tr:last-child{border-bottom:0}
 .tw td{display:block;border:0;padding:.15em .6em;white-space:normal!important}
 .tw td::before{content:attr(data-l) ": ";font-weight:900;color:#D9430C;font-size:.9em}
 .tw td:first-child{font-size:1.04em;font-weight:900}
 .tw td:first-child::before{content:""}
}
html.js:not(.motion) body.ag .bar .mark .logo,body.ag .bar .mark .logo{color:#151311}
@media(max-width:700px){.tw table{font-size:1.1em}}
