*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font:17px/1.7 system-ui,sans-serif}a{color:inherit}header,main,footer{max-width:1180px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #8885}nav{display:flex;gap:22px;flex-wrap:wrap}nav a{text-decoration:none;font-size:14px}.brand{font-weight:900;letter-spacing:-1px;font-size:25px;text-decoration:none}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:12px;font-weight:700}h1{font-size:clamp(42px,7vw,88px);letter-spacing:-.065em;line-height:1.05;margin:25px 0}h2{font-size:30px;line-height:1.25}h3{font-size:22px}.lead{font-size:21px;max-width:650px}.hero{padding:65px 0;min-height:400px}.split{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center}.panel{border:1px solid #8886;padding:30px;border-radius:22px}.accent{color:var(--accent)}.button,button{background:var(--accent);color:#101820;border:0;border-radius:9px;padding:13px 22px;display:inline-block;text-decoration:none;font:700 15px system-ui;cursor:pointer}.light .button,.light button{color:white;background:var(--ink)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cards article{padding:25px;border-top:3px solid var(--accent)}.reading{max-width:780px;margin:40px auto}.reading h1{font-size:52px}.reading p{font-size:19px}.pitch{height:350px;background:#236344;border:10px solid #ffffff30;position:relative;border-radius:12px;overflow:hidden}.pitch:before{content:'';position:absolute;inset:8%;border:2px solid #fff8}.pitch:after{content:'';position:absolute;left:40%;top:38%;width:20%;height:24%;border:2px solid #fff8;border-radius:50%}.dot{position:absolute;border-radius:50%;background:var(--accent);width:24px;height:24px;border:3px solid #172b27;z-index:1}.hero .phone{border:7px solid #211738;border-radius:38px;padding:38px 20px;max-width:280px;margin:auto;background:#fff;color:#201337;box-shadow:20px 20px 0 #8f76ff33}.score{font-size:55px;font-weight:900;letter-spacing:-3px}.strip{padding:30px;border-top:1px solid #8885;border-bottom:1px solid #8885;margin:35px 0}.checklist label{display:block;padding:16px;border-bottom:1px solid #8885}.checklist input{width:22px;height:22px;accent-color:var(--accent);vertical-align:middle;margin-right:12px}input,select,textarea{background:transparent;color:inherit;border:1px solid #8888;border-radius:8px;padding:12px;font:inherit;max-width:100%}select option{color:#172027;background:white}textarea{width:100%;min-height:200px}output{display:block;font-size:25px;padding:15px 0}details{padding:18px;border-bottom:1px solid #8886}summary{cursor:pointer;font-weight:700}footer{border-top:1px solid #8885;font-size:13px;margin-top:70px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px}.skip{position:absolute;left:-9999px}.skip:focus{left:15px;top:15px;background:white;color:black;padding:10px;z-index:10}.notice{font-size:14px;opacity:.8}.masthead{font-family:Georgia,serif;text-align:center;border-bottom:4px double currentColor}.masthead h1{font-size:clamp(48px,8vw,100px)}.community .hero{background:var(--accent);color:white;padding:55px;border-radius:0 80px 0 80px;margin:30px 0}.learn .hero{max-width:850px}.glossary h1{font-family:Georgia,serif}.clock .hero{text-align:center}.clock output{font:700 24px monospace}.notes .hero{padding-bottom:20px}.formation .hero{padding-top:35px}.check .hero{display:grid;grid-template-columns:1fr 1fr;gap:30px}.check h1{font-family:Georgia,serif}.community .button{background:white;color:#a8234b}.sources{font-size:14px}.searchrow{margin:20px 0} @media(max-width:760px){header{align-items:flex-start;flex-direction:column}.split,.cards,.check .hero{grid-template-columns:1fr}.hero{padding:35px 0;min-height:0}.community .hero{padding:28px}.pitch{height:280px}.reading h1{font-size:38px}nav{gap:16px}.panel{padding:20px}main{padding:20px}h1{font-size:50px}}
/* Editorial edition, 11 October 2026 */
body{font-size:16px;line-height:1.75}header,main,footer{max-width:1240px}header{padding:25px 32px}nav{align-items:center;gap:24px}.brand{font-size:24px}nav a:hover{text-decoration:underline;text-underline-offset:6px}.hero{padding:66px 0 54px;min-height:480px}h1{font-size:clamp(44px,5.5vw,76px);letter-spacing:-.055em;line-height:1.08}.lead{font-size:19px;line-height:1.75}.eyebrow{font-size:11px;letter-spacing:2.6px}.button,button{border-radius:5px;min-height:48px;padding:14px 23px;transition:transform .15s}.button:hover,button:hover{transform:translateY(-2px)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.hero-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.text-link{font-size:14px;font-weight:700;text-underline-offset:5px}.hero-note{font-size:12px;opacity:.75;margin:12px 0 0}.edition-bar{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #8885;padding:12px 0;font-size:11px;text-transform:uppercase;letter-spacing:1.8px}.topic-bar{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #8885;margin:15px 0 64px}.topic-bar div{padding:22px 25px;border-right:1px solid #8885}.topic-bar div:last-child{border:0}.topic-bar small{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;opacity:.7}.topic-bar strong{display:block;font-size:20px}.section-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:25px}.section-heading h2{font-size:clamp(28px,3.2vw,42px);letter-spacing:-.04em;margin:9px 0}.section-heading p{max-width:520px;margin:0;opacity:.8}.feature-story{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px;margin:50px 0 75px}.feature-story h2{font-size:40px;line-height:1.2;letter-spacing:-.045em;margin:12px 0}.feature-story p{margin-top:0}.story-number{font:italic 70px Georgia,serif;opacity:.23}.insights{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px}.insights article{border-top:1px solid #8886;padding:25px 0}.insights h3{margin:12px 0;font-size:23px;letter-spacing:-.025em}.insights p{opacity:.85}.faq-wrap{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px;margin:70px 0}.faq-wrap h2{font-size:36px;letter-spacing:-.04em}.faq-wrap details{padding:20px 0}.livestream-band{background:var(--fg);color:var(--bg);display:flex;justify-content:space-between;align-items:center;gap:30px;padding:42px;margin:60px 0 25px}.livestream-band h2{font-size:34px;letter-spacing:-.035em;margin:5px 0 12px}.livestream-band p{max-width:650px;margin:0}.livestream-band .button{background:var(--accent);color:#111;white-space:nowrap}.livestream-band small{display:block;font-size:12px;margin-top:13px;opacity:.75}.reading{max-width:870px}.reading h1{font-size:clamp(40px,5vw,62px)}.reading h2{margin-top:45px;letter-spacing:-.03em}.reading p{font-size:18px}.article-meta{font-size:12px;letter-spacing:1px;border-block:1px solid #8885;padding:12px 0;margin:25px 0}.toc{border-left:3px solid var(--accent);padding:16px 25px;margin:35px 0}.toc a{display:block;text-underline-offset:4px;margin:8px 0}.reading .livestream-band{display:block}.reading .livestream-band .button{margin-top:20px}.panel{border-radius:8px;background:color-mix(in srgb,var(--bg),var(--fg) 3%)}.community .hero{border-radius:0;padding:55px;position:relative}.community .hero:after{content:'TRIBUN';position:absolute;right:20px;bottom:10px;font-size:60px;font-weight:900;opacity:.12;pointer-events:none}.community .hero h1{max-width:900px}.community .hero .hero-actions .text-link{color:white}.learn .hero{border-left:6px solid var(--accent);padding-left:40px;max-width:1100px}.glossary .masthead{border-bottom:1px solid #8887;padding:45px 0}.glossary .masthead h1{font-weight:400;letter-spacing:-.05em}.clock .hero>div{margin:auto;max-width:950px}.clock .hero-actions{justify-content:center}.clock .hero-note{text-align:center}.clock #times{font-size:20px}.check .hero h1{font-size:clamp(42px,4.8vw,65px)}.phone .hero{grid-template-columns:.7fr 1.3fr}.hero .phone{border-radius:42px;max-width:270px;box-shadow:24px 24px 0 #8f76ff22;padding:42px 25px}.formation .hero{grid-template-columns:1fr 1fr}.pitch{height:410px;border-width:1px;border-radius:5px;background:repeating-linear-gradient(0deg,#205b40 0px,#205b40 40px,#246748 40px,#246748 80px)}.notes .hero{max-width:1100px}.notes h1{max-width:950px}.notes .feature-story{grid-template-columns:1fr 1fr}.notice{margin:28px 0;font-size:13px}footer{padding:35px 32px}.footer-brand{font-size:18px;font-weight:800}nav .livestream{font-size:12px;min-height:38px;padding:9px 14px}
@media(max-width:780px){header,main,footer{padding:20px}.hero,.check .hero{padding:35px 0;min-height:0}.split,.phone .hero,.formation .hero,.feature-story,.notes .feature-story,.faq-wrap{grid-template-columns:1fr;gap:25px}.phone .hero>div:first-child{order:2}.hero .phone{max-width:260px}.hero h1,.check .hero h1{font-size:46px}.hero .lead{font-size:17px}.section-heading{display:block}.section-heading p{margin-top:15px}.topic-bar{margin-bottom:40px}.topic-bar div{padding:15px 8px}.topic-bar strong{font-size:14px}.topic-bar small{font-size:9px;letter-spacing:1px}.insights{grid-template-columns:1fr}.feature-story{margin:40px 0}.faq-wrap{margin:45px 0}.livestream-band{display:block;padding:26px}.livestream-band .button{margin-top:20px}.community .hero{padding:28px}.learn .hero{padding-left:22px}.pitch{height:330px}.reading h1{font-size:39px}nav{gap:14px}nav a{font-size:12px}.edition-bar{font-size:9px;letter-spacing:1px}.feature-story h2{font-size:32px}.reading p{font-size:17px}input[type=datetime-local]{width:100%;margin-bottom:12px}.clock output{font-size:16px!important}}

.light .button,.light button{color:#101820}.community .hero .button{background:white;color:#8b1e40}nav .livestream{background:var(--accent);color:#101820}.glossary .masthead .hero-actions{justify-content:center}

.learn .button,.learn button,.community nav .livestream,.community .livestream-band .button{color:white}
