@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cycle-font-0.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cycle-font-1.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cycle-font-2.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cycle-font-3.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/cycle-font-4.ttf) format("truetype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(/fonts/cycle-font-5.ttf) format("truetype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/fonts/cycle-font-6.ttf) format("truetype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(/fonts/cycle-font-7.ttf) format("truetype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(/fonts/cycle-font-8.ttf) format("truetype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(/fonts/cycle-font-9.ttf) format("truetype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(/fonts/cycle-font-10.ttf) format("truetype")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(/fonts/cycle-font-11.ttf) format("truetype")}:root{--ink:#20231f;--muted:#7b7d75;--paper:#fff;--cream:#f6f5f1;--line:#e5e5df;--orange:#e94c28;--green:#264c3e;--publisher-color:#e94c28}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Noto Sans Thai,sans-serif;font-size:calc(14px * var(--reader-scale,1));-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;background:none;color:inherit;padding:0;text-align:inherit}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid #ec9068;outline-offset:5px}input:focus,select:focus,textarea:focus{outline:2px solid #de704c;outline-offset:1px}img{display:block;width:100%;height:100%;object-fit:cover}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:700;letter-spacing:-.035em}p{line-height:1.8}svg{flex-shrink:0;vertical-align:middle}small{font-size:calc(11px * var(--reader-scale,1))}b,strong{font-weight:700}.container{max-width:1440px;margin:0 auto;padding:0 48px}.orange{color:var(--orange)}.muted{color:var(--muted)}.positive{color:#26815b}.overline{font:700 calc(10px * var(--reader-scale,1))/1.5 Manrope,sans-serif;letter-spacing:1.6px;color:var(--muted);display:block}.btn{min-height:42px;border-radius:5px;background:white;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 18px;font-size:calc(12px * var(--reader-scale,1));font-weight:600;transition:background .2s,transform .2s;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn.dark{background:var(--ink);color:white}.btn.dark:hover{background:#3a3e36}.btn.outline{border:1px solid var(--line)}.btn.orange-btn{background:var(--orange);color:white}.btn.small-btn{min-height:33px;padding:6px 11px;font-size:calc(11px * var(--reader-scale,1))}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:calc(12px * var(--reader-scale,1));font-weight:600;white-space:nowrap}.table-link:hover,.text-link:hover{color:var(--orange)}.icon-button{display:grid;place-items:center;width:38px;height:38px;border-radius:50%}.icon-button:hover{background:var(--cream)}.utility-bar{background:#f4f4f0;color:#70736a;font-size:calc(9px * var(--reader-scale,1));letter-spacing:.5px;height:29px}.utility-bar>.container{height:100%;display:flex;justify-content:space-between;align-items:center}.utility-bar span{display:flex;align-items:center;gap:7px}.utility-divider{height:10px;width:1px;background:#c6c9be;margin:0 6px}.tiny-dot{width:5px;height:5px;border-radius:50%;background:var(--orange);display:inline-block;flex-shrink:0}.main-header{background:#fff;border-bottom:1px solid var(--line)}.masthead{height:97px;display:flex;gap:24px}.brand,.masthead{align-items:center}.brand{display:inline-flex;gap:5px;font:800 calc(35px * var(--reader-scale,1))/.85 Manrope,sans-serif;letter-spacing:-2px;white-space:nowrap}.brand-news{display:block;font-size:calc(12px * var(--reader-scale,1));letter-spacing:6.2px;margin-top:9px;margin-left:3px}.brand-mark{font:800 calc(62px * var(--reader-scale,1))/.8 Manrope,sans-serif;position:relative;color:var(--orange);letter-spacing:-7px;width:43px;transform:rotate(-20deg);margin-right:3px}.brand-mark span{position:absolute;right:0;top:6px;width:9px;height:9px;border-radius:50%;background:var(--orange)}.brand-dot{align-self:flex-start;color:var(--orange);font-size:calc(42px * var(--reader-scale,1));line-height:.5;letter-spacing:0}.brand.small{font-size:calc(20px * var(--reader-scale,1));letter-spacing:-1px;gap:2px}.brand.small .brand-mark{font-size:calc(35px * var(--reader-scale,1));width:25px;letter-spacing:-4px}.brand.small .brand-mark span{width:5px;height:5px;right:0;top:4px}.brand.small .brand-news{font-size:calc(7px * var(--reader-scale,1));letter-spacing:3.5px;margin-top:5px;margin-left:1px}.brand.small .brand-dot{font-size:calc(25px * var(--reader-scale,1))}.logo-button{flex-shrink:0}.header-tagline{font-size:calc(10px * var(--reader-scale,1));color:var(--muted);line-height:1.8;border-left:1px solid var(--line);padding-left:17px;white-space:nowrap}.header-tagline b{color:#555a51}.main-nav{display:flex;align-items:center;justify-content:center;gap:23px;flex:1;height:100%;font-size:calc(12px * var(--reader-scale,1));font-weight:500}.main-nav>button{height:100%;position:relative;white-space:nowrap}.main-nav>button.active:after{content:"";height:3px;background:var(--orange);position:absolute;bottom:0;left:0;right:0}.main-nav>button.active{color:var(--orange)}.header-actions{display:flex;gap:10px;align-items:center}.header-actions .btn{padding:10px 12px;min-height:36px;gap:7px}.header-actions .btn,.user-dot{font-size:calc(10px * var(--reader-scale,1))}.user-dot{background:#ec6b49;width:20px;height:20px;display:grid;place-items:center;border-radius:50%}.mobile-menu{display:none}.category-nav{border-bottom:1px solid var(--line);background:#fff}.category-nav>.container{height:47px;display:flex;align-items:center;gap:25px;overflow-x:auto;scrollbar-width:none}.category-nav button{font-size:calc(11px * var(--reader-scale,1));white-space:nowrap;color:#62675d}.category-nav button.active{font-weight:700;color:var(--ink)}.category-nav .ads-nav{margin-left:auto;color:var(--orange);display:flex;gap:6px;align-items:center;font-size:calc(10px * var(--reader-scale,1));font-weight:800}.header-search{display:flex;gap:15px;align-items:center;padding-bottom:20px}.header-search input{flex:1;border:0;background:var(--cream);padding:14px;border-radius:5px;min-width:0}.mobile-nav{padding:16px 24px;background:var(--cream);display:grid;grid-template-columns:1fr 1fr;gap:10px}.mobile-nav>button{display:flex;align-items:center;justify-content:space-between;padding:10px}.main-content{padding-top:34px;padding-bottom:70px;min-height:600px}.headline-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:3px 0 27px}.headline-bar .overline{margin-bottom:6px}.headline-bar h1{font-size:calc(45px * var(--reader-scale,1));line-height:1.3;font-weight:800;letter-spacing:-2.5px}.headline-bar>p{font-size:calc(13px * var(--reader-scale,1));line-height:1.7;color:var(--muted);margin-left:auto;margin-right:50px}.headline-bar>p strong{color:var(--ink);font-weight:500}.edition{border-left:1px solid var(--line);padding-left:25px;text-align:right;font-size:calc(9px * var(--reader-scale,1));letter-spacing:1.2px;line-height:2;color:var(--muted)}.edition b{color:var(--ink);font-weight:600}.topics{display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:43px;font-size:calc(10px * var(--reader-scale,1));margin-bottom:25px}.topics>span:first-child{display:flex;align-items:center;gap:7px;color:var(--ink);font-weight:600;border-right:1px solid var(--line);padding-right:18px}.live-dot{display:inline-block;width:6px;height:6px;background:var(--orange);border-radius:50%;flex-shrink:0}.topics button{color:var(--muted)}.topics .demo-label{margin-left:auto;color:#8a8d83;font-size:calc(9px * var(--reader-scale,1))}.hero-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr) minmax(0,.95fr);gap:25px}.hero-story{position:relative;min-height:515px;overflow:hidden;background:#303b40;border-radius:5px;color:white}.hero-story>img{position:absolute;inset:0;object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.06) 15%,rgba(9,17,21,.15) 35%,rgba(6,16,18,.92))}.hero-top{position:absolute;top:23px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between}.hero-label{background:var(--orange);padding:7px 10px;border-radius:2px;letter-spacing:1.2px;font-size:calc(9px * var(--reader-scale,1))}.glass-icon{width:32px;height:32px;border:1px solid #fff6;border-radius:50%;display:grid;place-items:center;background:#ffffff18}.hero-content{position:absolute;left:27px;right:27px;bottom:25px}.hero-content .eyebrow{font-size:calc(10px * var(--reader-scale,1));color:#fff;gap:10px;margin-bottom:13px}.hero-content .eyebrow>span{opacity:.5}.hero-content h2{font-size:calc(28px * var(--reader-scale,1));line-height:1.55;letter-spacing:-1px;max-width:90%;font-weight:650}.hero-content p{font-size:calc(11px * var(--reader-scale,1));line-height:1.8;color:#e0e7e3;margin-top:9px;max-width:95%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-meta{display:flex;align-items:center;gap:10px;font-size:calc(9px * var(--reader-scale,1));margin-top:20px;color:#d7dcd9}.hero-meta svg{margin-left:auto;color:white}.hero-side{display:flex;flex-direction:column;gap:22px}.news-card{min-width:0}.card-image{position:relative;display:block;overflow:hidden;background:var(--cream);width:100%;aspect-ratio:1.65;border-radius:4px}.card-image img{transition:transform .4s}.image-arrow{position:absolute;right:9px;bottom:9px;width:28px;height:28px;display:grid;place-items:center;background:#fff;opacity:0;transform:translateY(5px);transition:.2s}.card-image:hover .image-arrow{opacity:1;transform:none}.card-copy{padding-top:13px}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--orange);font-size:calc(10px * var(--reader-scale,1));font-weight:600;margin-bottom:6px}.sample{font-size:calc(9px * var(--reader-scale,1));font-weight:400;color:#8a8c83;background:#f1f1ed;line-height:1.5;padding:2px 5px;border-radius:2px}.title-button{width:100%}.title-button h3{font-size:calc(17px * var(--reader-scale,1));line-height:1.6;letter-spacing:-.4px}.title-button:hover{color:var(--orange)}.card-copy>p{font-size:calc(11px * var(--reader-scale,1));color:var(--muted);margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.byline{display:flex;align-items:center;gap:9px;color:#8b8d83;font-size:calc(9px * var(--reader-scale,1));margin-top:13px;min-width:0}.byline>button:first-child{display:flex;align-items:center;gap:5px;color:#555c50;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.byline>span{font-size:calc(8px * var(--reader-scale,1));white-space:nowrap}.bookmark-button{margin-left:auto;display:flex;align-items:center;color:#9b9d94;flex-shrink:0}.selected{color:var(--orange)}.compact .card-image{aspect-ratio:1.92}.compact .title-button h3{font-size:calc(15px * var(--reader-scale,1));line-height:1.6}.compact .card-copy{padding-top:10px}.compact .byline{font-size:calc(8px * var(--reader-scale,1));margin-top:9px}.compact .byline>span{display:none}.trending{padding:0 0 0 23px;border-left:1px solid var(--line)}.trending-title{display:flex;align-items:center;gap:8px;margin-bottom:6px}.trending-title h3{font-size:calc(16px * var(--reader-scale,1))}.trending-title>svg{margin-left:auto}.trending>.overline{font-size:calc(8px * var(--reader-scale,1));margin-bottom:5px;margin-left:14px}.trend-item{display:flex;gap:13px;align-items:flex-start;width:100%;border-bottom:1px solid var(--line);padding:18px 0}.trend-no{font-size:calc(29px * var(--reader-scale,1));color:#dedfd8;font-weight:500;line-height:1;font-family:Manrope,sans-serif;letter-spacing:-2px}.trend-item>span:last-child{flex:1}.trend-item small{color:var(--orange);font-size:calc(8px * var(--reader-scale,1));display:block;margin-bottom:5px}.trend-item strong{display:block;font-size:calc(12px * var(--reader-scale,1));line-height:1.7;font-weight:600;letter-spacing:-.1px}.tiny-meta{display:flex;gap:4px;align-items:center;font-size:calc(8px * var(--reader-scale,1));color:var(--muted);margin-top:9px}.trend-item:hover strong{color:var(--orange)}.trend-all{font-size:calc(10px * var(--reader-scale,1));justify-content:space-between;width:100%;padding-top:19px}.ad-banner,.trend-all{display:flex;align-items:center}.ad-banner{gap:30px;min-height:131px;margin:35px 0;background:#f3efe6;border:1px solid #e9e3d9;border-radius:4px;overflow:hidden;padding:22px 32px;position:relative}.ad-banner>img{width:120px;height:90px;object-fit:cover;border-radius:3px}.ad-art{width:117px;height:85px;flex-shrink:0;position:relative}.ad-art span{position:absolute;width:65px;height:65px;border:14px solid #e75a37;border-radius:50%;top:9px;left:0}.ad-art span:nth-child(2){left:35px;border-color:#243c31}.ad-art span:nth-child(3){left:70px;border-color:#d6b775;width:30px;height:30px;top:27px;border-width:8px}.ad-copy{flex:1}.ad-copy .overline{font-size:calc(8px * var(--reader-scale,1));color:#9b927e}.ad-copy h3{font-size:calc(22px * var(--reader-scale,1));margin:5px 0;letter-spacing:-.6px}.ad-copy p{font-size:calc(11px * var(--reader-scale,1));color:#807c6d}.ad-banner .btn{font-size:calc(10px * var(--reader-scale,1))}.latest-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:36px;margin-top:35px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px;gap:20px}.section-heading .overline{margin-bottom:6px;font-size:calc(9px * var(--reader-scale,1))}.section-heading h2{font-size:calc(27px * var(--reader-scale,1));line-height:1.5;letter-spacing:-1px}.section-heading .text-link{font-size:calc(11px * var(--reader-scale,1));margin-bottom:5px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px 23px}.news-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.news-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.news-grid>.news-card{border-bottom:1px solid var(--line);padding-bottom:20px}.home-aside{padding-top:4px}.member-promo{background:#243e32;color:#fff;padding:26px;border-radius:5px;position:relative;overflow:hidden}.promo-top{display:flex;justify-content:space-between;align-items:center}.promo-top .overline{color:#b4c5b5;font-size:calc(9px * var(--reader-scale,1))}.promo-top svg{color:#d9c59d}.member-promo h2{font-size:calc(26px * var(--reader-scale,1));line-height:1.6;margin-top:20px;font-weight:500;letter-spacing:-.9px}.member-promo p{color:#b3c4b6;font-size:calc(11px * var(--reader-scale,1));margin:12px 0 20px;line-height:1.9}.promo-steps{justify-content:space-between;margin:22px 0;gap:10px}.promo-steps,.promo-steps>span{display:flex;align-items:center}.promo-steps>span{font-size:calc(9px * var(--reader-scale,1));flex-direction:column;gap:9px;color:#d3dfd4}.promo-steps>span+span{border-left:1px solid #4d6453;padding-left:18px}.promo-steps svg{color:#ddc89b}.member-promo .btn{width:100%;justify-content:space-between;min-height:40px;font-size:calc(11px * var(--reader-scale,1))}.member-promo>small{font-size:calc(7px * var(--reader-scale,1));color:#b2c3b7;display:block;margin-top:12px;white-space:nowrap}.editor-note{margin-top:30px;border:1px solid var(--line);padding:25px;border-radius:4px}.editor-note .overline{font-size:calc(8px * var(--reader-scale,1))}.quote-mark{display:block;font:calc(70px * var(--reader-scale,1))/.8 Georgia,serif;color:var(--orange);margin-top:20px;height:48px}.editor-note h3{font-size:calc(14px * var(--reader-scale,1));line-height:1.9;font-weight:500}.editor-sign{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:20px;margin-top:22px}.editor-sign>span{font-size:calc(8px * var(--reader-scale,1));color:var(--muted);line-height:1.6}.editor-sign .brand.small{transform:scale(.8);transform-origin:left center;margin-right:-13px}.network-strip{margin-top:50px;border-top:1px solid var(--line);padding-top:28px}.publisher-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.publisher-mini{display:flex;align-items:center;gap:12px;border:1px solid var(--line);padding:18px 15px;border-radius:4px}.publisher-mini>span:nth-child(2){flex:1;min-width:0}.publisher-mini strong{font-size:calc(11px * var(--reader-scale,1));display:block;margin-bottom:5px}.publisher-mini small{font-size:calc(9px * var(--reader-scale,1));line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted)}.publisher-mini>svg{width:14px}.publisher-logo{display:inline-grid;width:43px;height:43px;flex-shrink:0;border-radius:50%;place-items:center;font-size:calc(23px * var(--reader-scale,1));font-weight:800;letter-spacing:-1px;overflow:hidden}.publisher-logo img{object-fit:contain}.join-line{justify-content:space-between;font-size:calc(11px * var(--reader-scale,1));margin-top:20px;color:var(--muted)}.join-line,.join-line button{display:flex;align-items:center}.join-line button{gap:8px;color:var(--ink);font-weight:600}footer{border-top:1px solid var(--line);background:#f7f7f3;padding-top:45px}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;padding-bottom:38px}.footer-main>div:first-child p{font-size:calc(11px * var(--reader-scale,1));color:var(--muted);margin-top:18px}.footer-main>div:first-child .overline{font-size:calc(8px * var(--reader-scale,1));margin-top:15px}.footer-main>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-main b{font-size:calc(12px * var(--reader-scale,1));margin-bottom:3px}.footer-main button:not(:first-child),.footer-main>div:not(:first-child)>button{font-size:calc(11px * var(--reader-scale,1));color:#6f7668}.footer-bottom{border-top:1px solid var(--line);padding-top:18px;padding-bottom:20px;display:flex;justify-content:space-between;color:var(--muted);font-size:calc(9px * var(--reader-scale,1))}.footer-bottom .orange{font-size:calc(15px * var(--reader-scale,1));margin-left:7px}.filter-bar{display:flex;gap:15px;margin-bottom:25px}.search-input{display:flex;gap:11px;align-items:center;border:1px solid var(--line);padding:0 13px;border-radius:4px;flex:1;background:white}.search-input input{padding:12px 0;flex:1;border:0;background:none;min-width:0;font-size:calc(12px * var(--reader-scale,1))}.search-input svg{color:var(--muted)}select{border:1px solid var(--line);background:white;padding:11px 30px 11px 12px;border-radius:4px;font-size:calc(12px * var(--reader-scale,1));min-height:42px;color:var(--ink)}.article-layout{display:grid;grid-template-columns:minmax(0,820px) minmax(240px,1fr);gap:60px;max-width:1220px;margin:0 auto}.breadcrumbs{display:flex;gap:8px;align-items:center;font-size:calc(11px * var(--reader-scale,1));color:var(--muted);margin-bottom:30px}.article-main>.eyebrow{font-size:calc(12px * var(--reader-scale,1))}.article-main>h1{font-size:calc(38px * var(--reader-scale,1));line-height:1.55;letter-spacing:-1.4px;margin-top:10px}.article-deck{font-size:calc(17px * var(--reader-scale,1));color:#71786c;margin:18px 0}.article-author{display:flex;align-items:center;gap:12px;margin:25px 0}.author-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:white;font-weight:800;font-size:calc(20px * var(--reader-scale,1))}.article-author>span:nth-child(2){flex:1}.article-author button{display:flex;align-items:center;gap:6px;font-size:calc(12px * var(--reader-scale,1))}.article-author small{display:block;color:var(--muted);font-size:calc(10px * var(--reader-scale,1));margin-top:4px}.article-author svg{color:var(--green)}.article-cover{height:auto;max-height:500px;border-radius:5px;aspect-ratio:1.7}.image-caption{font-size:calc(10px * var(--reader-scale,1));color:var(--muted);padding:9px 0;border-bottom:1px solid var(--line)}.article-content{padding:20px 0;font-size:calc(17px * var(--reader-scale,1));line-height:2.1;max-width:740px}.article-content p{margin:0 0 25px;line-height:2.05;white-space:pre-line}.source-link{font-size:calc(12px * var(--reader-scale,1));display:flex;align-items:center;gap:8px;text-decoration:underline;margin-bottom:20px;color:var(--muted)}.reading-progress{background:#f5f5ef;padding:15px 18px;border-radius:4px;margin:20px 0}.reading-progress>span{font-size:calc(11px * var(--reader-scale,1));display:flex;align-items:center;gap:7px;color:#69715f}.reading-progress>div{height:3px;background:#e0e4d7;border-radius:5px;margin-top:12px}.reading-progress i{display:block;background:#64836e;height:3px;border-radius:5px;transition:width 1s linear}.story-actions{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0}.story-actions button{display:flex;align-items:center;gap:7px;font-size:calc(12px * var(--reader-scale,1));padding:7px 10px;border-radius:4px;background:var(--cream)}.story-actions>span{margin-left:auto;color:var(--muted);font-size:calc(10px * var(--reader-scale,1));display:flex;gap:6px;align-items:center}.article-main .ad-banner{gap:15px;padding:20px}.article-main .ad-art{display:none}.article-main .ad-copy h3{font-size:calc(19px * var(--reader-scale,1))}.article-main .ad-copy p{font-size:calc(10px * var(--reader-scale,1))}.sticky-aside{position:sticky;top:25px}.aside-label{font-size:calc(16px * var(--reader-scale,1));border-top:3px solid var(--orange);padding-top:16px;margin-bottom:20px}.sticky-aside>.news-card{margin-bottom:25px;padding-bottom:23px;border-bottom:1px solid var(--line)}.comments>h2{font-size:calc(23px * var(--reader-scale,1));margin-bottom:10px}.comments>h2 span{color:var(--muted);font-size:calc(16px * var(--reader-scale,1))}.comments>p{font-size:calc(12px * var(--reader-scale,1));color:var(--muted);margin-bottom:20px}textarea{width:100%;border:1px solid var(--line);padding:14px;border-radius:4px;resize:vertical;line-height:1.8;min-height:100px;background:#fff;color:var(--ink)}.comments>button{margin:12px 0 20px}.comment-item{display:flex;gap:12px;padding:20px 0;border-top:1px solid var(--line)}.avatar{width:35px;height:35px;display:grid;place-items:center;background:#f1ece2;color:var(--green);border-radius:50%;font-weight:700;flex-shrink:0}.comment-item b{font-size:calc(12px * var(--reader-scale,1))}.comment-item small{font-size:calc(10px * var(--reader-scale,1));color:var(--muted);margin-left:12px}.comment-item p{font-size:calc(13px * var(--reader-scale,1));margin-top:5px;white-space:pre-wrap}.network-intro{background:#f4f1e9;position:relative;border-radius:6px;padding:48px;overflow:hidden;margin-bottom:42px}.ads-intro h1,.network-intro h1{font-size:calc(43px * var(--reader-scale,1));line-height:1.5;margin-top:18px;letter-spacing:-1.5px}.ads-intro p,.network-intro p{font-size:calc(14px * var(--reader-scale,1));color:var(--muted);margin:18px 0 24px;line-height:1.9}.network-orbits{right:70px;top:55px;width:340px;height:270px;transform:rotate(-15deg)}.network-orbits,.network-orbits:after{position:absolute;border:1px solid #d9d6cc;border-radius:50%}.network-orbits:after{content:"";inset:35px -30px;transform:rotate(65deg)}.network-orbits>span{position:absolute;width:78px;height:78px;border-radius:50%;display:grid;place-items:center;font:800 35px Manrope;transform:rotate(15deg);z-index:1;color:white}.network-orbits>span:first-child{background:#25866c;top:0;left:50px}.network-orbits>span:nth-child(2){background:#e94c28;top:80px;left:130px;width:110px;height:110px;font-size:calc(54px * var(--reader-scale,1))}.network-orbits>span:nth-child(3){background:#4b55d5;bottom:-5px;left:0}.network-orbits>span:nth-child(4){background:#ad841f;bottom:0;right:0}.network-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.network-card{border:1px solid var(--line);border-top:4px solid var(--publisher-color);border-radius:5px;padding:25px}.network-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.network-card>button{width:100%}.network-card h3{font-size:calc(21px * var(--reader-scale,1));display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.network-card>p{font-size:calc(12px * var(--reader-scale,1));color:var(--muted);min-height:48px}.network-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid var(--line)}.network-card-bottom>span{font-size:calc(10px * var(--reader-scale,1));color:var(--muted)}.status{font-size:calc(9px * var(--reader-scale,1));border-radius:4px;white-space:nowrap;padding:4px 7px;background:#eceee8;color:#777e6e;display:inline-block}.status.active,.status.approved,.status.fulfilled,.status.published{background:#edf4ed;color:#467c53}.status.pending,.status.review{background:#fff3da;color:#ad8021}.status.rejected{background:#fbedeb;color:#b95342}.status.archived,.status.paused{background:#ecece9;color:#777}.publisher-header{display:flex;gap:25px;align-items:center;background:#f5f5f0;padding:38px;border-top:5px solid var(--publisher-color);border-radius:5px}.publisher-header .publisher-logo{width:75px;height:75px;font-size:calc(40px * var(--reader-scale,1))}.publisher-header>div{flex:1}.publisher-header h1{font-size:calc(35px * var(--reader-scale,1));margin:8px 0}.publisher-header p{font-size:calc(13px * var(--reader-scale,1));color:var(--muted)}.publisher-header>.btn{background:var(--publisher-color);color:white}.publisher-info{display:flex;align-items:center;justify-content:space-between;padding:20px 0 30px;color:var(--muted);font-size:calc(11px * var(--reader-scale,1))}.publisher-info>span{display:flex;align-items:center;gap:6px}.theme-bold .publisher-header{background:var(--publisher-color);color:white}.theme-bold .publisher-header .overline,.theme-bold .publisher-header p{color:#fffd}.theme-bold .publisher-header>.btn{background:white;color:var(--publisher-color)}.theme-bold .title-button h3{font-size:calc(23px * var(--reader-scale,1))}.theme-minimal .publisher-header{background:white;border-bottom:1px solid var(--line);padding:25px 0}.theme-minimal .card-image{aspect-ratio:2}.theme-minimal .title-button h3{font-size:calc(23px * var(--reader-scale,1))}.rewards-header{display:flex;justify-content:space-between;gap:40px;padding:15px 0 30px;align-items:center}.rewards-header h1{font-size:calc(40px * var(--reader-scale,1));line-height:1.5;letter-spacing:-1.5px;margin:13px 0}.rewards-header p{color:var(--muted)}.points-card{padding:25px 40px;background:#f3eee3;border-radius:6px;min-width:260px;display:flex;flex-direction:column;gap:10px}.points-card>span{color:#7d775f;font-size:calc(12px * var(--reader-scale,1));display:flex;align-items:center;gap:5px}.points-card>strong{font-size:calc(57px * var(--reader-scale,1));font-weight:500;line-height:1.1;letter-spacing:-3px}.points-card .text-link{margin-top:15px;font-size:calc(11px * var(--reader-scale,1))}.earn-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:4px;margin:15px 0}.earn-grid>div{padding:24px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:12px}.earn-grid>div+div{border-left:1px solid var(--line)}.earn-grid svg{color:#8c947d}.earn-grid b{font-size:calc(12px * var(--reader-scale,1));font-weight:500}.earn-grid strong{font:600 22px Manrope;color:var(--orange)}.earn-grid small{grid-column:1/4}.earn-grid small,.fine-print{color:var(--muted);font-size:calc(10px * var(--reader-scale,1))}.fine-print{line-height:1.8;margin:15px 0 30px}.reward-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.reward-card{border:1px solid var(--line);border-radius:5px;overflow:hidden}.reward-image{height:240px;background:#ede9df;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.reward-image>.sample{position:absolute;top:13px;left:13px;background:#fff}.canvas-bag{height:150px;width:145px;background:#e1d7ba;box-shadow:6px 12px 25px #b0a79645;position:relative;transform:rotate(-7deg);display:grid;place-items:center;color:#315442;font:800 16px Manrope;letter-spacing:-.4px}.canvas-bag:before{content:"";position:absolute;top:-47px;width:70px;height:70px;border:10px solid #d9cfb4;border-bottom:0;border-radius:35px 35px 0 0}.reward-info{padding:23px}.reward-info h3{font-size:calc(21px * var(--reader-scale,1))}.reward-info>p{font-size:calc(12px * var(--reader-scale,1));color:var(--muted);margin:10px 0 20px}.reward-info>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.reward-info b{font-size:calc(14px * var(--reader-scale,1));color:var(--orange);display:flex;gap:7px;align-items:center}.reward-info span{color:var(--muted);font-size:calc(11px * var(--reader-scale,1))}.reward-info>.btn{width:100%;justify-content:space-between}.member-heading{display:flex;align-items:center;gap:22px;margin:15px 0 30px}.avatar.large{width:76px;height:76px;font-size:calc(35px * var(--reader-scale,1));background:#eee9db}.member-heading>div:nth-child(2){flex:1}.member-heading h1{font-size:calc(30px * var(--reader-scale,1));margin:9px 0 5px}.member-heading p{font-size:calc(12px * var(--reader-scale,1));color:var(--muted)}.member-stats{display:grid;grid-template-columns:repeat(3,1fr);background:#f6f6f1;border:1px solid var(--line);border-radius:5px;margin-bottom:30px}.member-stats>div{padding:28px}.member-stats>div+div{border-left:1px solid var(--line)}.member-stats>div>span{font-size:calc(12px * var(--reader-scale,1));color:var(--muted)}.member-stats strong{font-size:calc(33px * var(--reader-scale,1));display:flex;align-items:center;gap:13px;line-height:1.5;margin:7px 0;letter-spacing:-1px}.member-stats strong>small{font-size:calc(12px * var(--reader-scale,1));letter-spacing:0;font-weight:400}.member-stats>div>button{display:flex;align-items:center;gap:7px;font-size:calc(11px * var(--reader-scale,1));color:var(--orange)}.member-stats small{font-size:calc(10px * var(--reader-scale,1));color:var(--muted)}.level-progress{height:4px;background:#dfe3d5;border-radius:5px;margin:15px 0 10px}.level-progress i{display:block;height:4px;border-radius:5px;background:#6e8766}.profile-tabs{display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--line);margin-bottom:30px;overflow-x:auto}.profile-tabs>button{padding:15px 0;font-size:calc(13px * var(--reader-scale,1));white-space:nowrap;border-bottom:3px solid transparent}.profile-tabs>button.active{color:var(--orange);border-bottom-color:var(--orange)}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:35px}.two-columns h3{margin-bottom:20px}.redemption{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid var(--line)}.redemption>div{flex:1}.redemption b{font-size:calc(13px * var(--reader-scale,1))}.redemption small{display:block;font-size:calc(10px * var(--reader-scale,1));color:var(--muted);margin-top:6px}.notice{display:flex;align-items:flex-start;gap:12px;background:#f6f4eb;border:1px solid #ece7d8;color:#81744e;border-radius:4px;padding:15px 18px;font-size:calc(12px * var(--reader-scale,1));margin:20px 0}.notice svg{margin-top:2px}.notice p{font-size:calc(11px * var(--reader-scale,1));line-height:1.7;margin:0}.notice>button{margin-left:auto;text-decoration:underline;white-space:nowrap}.signed-out{max-width:470px;margin:50px auto;text-align:center}.signed-out h1{font-size:calc(28px * var(--reader-scale,1))}.signed-out p{margin:20px 0;color:var(--muted)}.signed-out .member-promo{text-align:left}.empty{text-align:center;color:var(--muted);padding:65px 25px;background:#fafaf7;border:1px dashed #dedfd5;border-radius:5px;margin:15px 0}.empty>svg{color:#a4ac99;margin-bottom:15px}.empty h3{color:#636e57;font-size:calc(18px * var(--reader-scale,1));margin-bottom:8px}.empty p{font-size:calc(12px * var(--reader-scale,1))}.empty .btn{margin-top:20px}.loading-state{min-height:450px;display:flex;align-items:center;justify-content:center;gap:20px;flex-direction:column;color:var(--muted)}.loading-state .brand{color:var(--ink);margin-bottom:10px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);max-width:calc(100% - 35px);width:max-content;display:flex;align-items:center;gap:12px;background:#233e31;color:#fff;padding:16px 20px;border-radius:7px;box-shadow:0 10px 40px #18302030;font-size:calc(12px * var(--reader-scale,1))}.toast>button{padding-left:8px;display:flex}.page-studio{max-width:1550px;padding-top:0;padding-bottom:0}.studio-layout{display:grid;grid-template-columns:225px minmax(0,1fr);min-height:750px}.studio-sidebar{border-right:1px solid var(--line);padding:35px 25px 30px 0}.studio-sidebar>.overline{font-size:calc(9px * var(--reader-scale,1))}.studio-sidebar>h3{font-size:calc(21px * var(--reader-scale,1));margin:10px 0}.role-label{font-size:calc(9px * var(--reader-scale,1));display:flex;gap:5px;align-items:center;color:#8a927d}.studio-sidebar nav{display:flex;flex-direction:column;gap:5px;margin-top:30px}.studio-sidebar nav button{display:flex;align-items:center;gap:10px;font-size:calc(11px * var(--reader-scale,1));padding:13px;border-radius:4px;color:#757d6c}.studio-sidebar nav button.active{background:#f9eee8;color:#c54c2b;font-weight:600}.studio-sidebar nav button>span{margin-left:auto;font-size:calc(10px * var(--reader-scale,1));background:#eed5c7;border-radius:50%;width:18px;height:18px;text-align:center;line-height:18px}.studio-help{margin-top:45px;border-top:1px solid var(--line);padding:25px 13px}.studio-help p{font-size:calc(17px * var(--reader-scale,1));font-weight:600;line-height:1.7;color:#b1b5a9;margin-bottom:18px}.studio-help .text-link{font-size:calc(10px * var(--reader-scale,1))}.studio-content{padding:35px 0 45px 32px;min-width:0}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.panel-title h1{font-size:calc(31px * var(--reader-scale,1));margin-top:6px}.panel-title h2{font-size:calc(25px * var(--reader-scale,1))}.panel-title h3{font-size:calc(19px * var(--reader-scale,1))}.panel-title p{font-size:calc(11px * var(--reader-scale,1));color:var(--muted);margin-top:7px;line-height:1.8}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:30px}.stat-grid>div{border:1px solid var(--line);border-radius:5px;padding:20px}.stat-grid>div>span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:calc(10px * var(--reader-scale,1))}.stat-grid>div strong{font:600 34px Manrope;letter-spacing:-1.5px;margin-top:14px;display:block}.stat-grid>div strong small{font-size:calc(15px * var(--reader-scale,1));margin-left:3px}.overview-panels{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.white-panel{border:1px solid var(--line);border-radius:5px;padding:25px}.white-panel>h3{font-size:calc(19px * var(--reader-scale,1));margin-bottom:10px}.white-panel>p{font-size:calc(12px * var(--reader-scale,1));color:var(--muted);margin:10px 0 20px}.white-panel>small{color:var(--muted);font-size:calc(10px * var(--reader-scale,1))}.queue-row{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--line);padding:18px 0;width:100%;font-size:calc(12px * var(--reader-scale,1))}.queue-row:last-child{border:0}.queue-row>span{flex:1}.queue-row b{font-size:calc(15px * var(--reader-scale,1));color:var(--orange)}.queue-row svg{color:#b1b7a9}.newsroom-note{background:#f2f3ec}.newsroom-note>h3{font-size:calc(28px * var(--reader-scale,1));line-height:1.5;margin-top:13px;font-weight:600}.newsroom-note>p{font-size:calc(11px * var(--reader-scale,1));color:#848b78;line-height:1.9}.newsroom-note .text-link{font-size:calc(10px * var(--reader-scale,1))}.spacing{margin-top:32px;margin-bottom:20px}.desk-latest>button{display:flex;align-items:center;gap:15px;padding:16px 0;width:100%;border-bottom:1px solid var(--line)}.desk-latest .photo-placeholder,.desk-latest>button>img{width:70px;height:50px;border-radius:3px}.desk-latest>button>span:first-of-type{flex:1}.desk-latest b{font-size:calc(12px * var(--reader-scale,1));line-height:1.7;display:block}.desk-latest small{font-size:calc(9px * var(--reader-scale,1));color:var(--muted);display:block;margin-top:5px}.table-wrap{border:1px solid var(--line);border-radius:5px;overflow:auto;background:white}table{border-collapse:collapse;width:100%;text-align:left;font-size:calc(11px * var(--reader-scale,1))}th{padding:13px 15px;background:#f6f6f2;color:#838b77;font-size:calc(10px * var(--reader-scale,1));font-weight:500;white-space:nowrap}td,th{border-bottom:1px solid var(--line)}td{padding:16px 15px;line-height:1.8;vertical-align:top}tr:last-child td{border-bottom:0}td:first-child{min-width:180px}td small{color:var(--muted);font-size:calc(9px * var(--reader-scale,1));margin-top:4px}.table-title,td small{display:block;line-height:1.8}.table-title{font-size:calc(12px * var(--reader-scale,1));font-weight:600;max-width:350px}.table-title:hover{color:var(--orange)}.table-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.table-actions>button,.table-link{font-size:calc(10px * var(--reader-scale,1));padding:5px 8px;background:#f4f5f0;border:1px solid #e8ebdf;border-radius:3px;white-space:nowrap;display:inline-flex;gap:5px;align-items:center}.table-actions>button:hover{background:#f5e6dd;color:#b4502e}.studio-publishers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.studio-publishers .table-actions{margin-top:20px}.studio-publishers .network-card-top{margin-bottom:16px}.moderation-card{border:1px solid var(--line);border-radius:5px;padding:22px;margin-bottom:15px}.moderation-card>div:first-child{display:flex;align-items:center;gap:15px}.moderation-card b{font-size:calc(12px * var(--reader-scale,1))}.moderation-card>div:first-child>small{margin-left:auto;font-size:calc(9px * var(--reader-scale,1));color:var(--muted)}.moderation-card>p{margin:15px 0;font-size:calc(14px * var(--reader-scale,1));white-space:pre-wrap}.moderation-card>small{font-size:calc(10px * var(--reader-scale,1));color:var(--muted)}.moderation-card .table-actions{margin-top:15px}.interest-bars>div{display:flex;align-items:center;gap:20px;margin:15px 0;font-size:calc(12px * var(--reader-scale,1))}.interest-bars>div>span{width:100px}.interest-bars>div>div{flex:1;height:12px;background:#f1f2ec;border-radius:3px}.interest-bars i{height:12px;background:#779a79;display:block;border-radius:3px}.ads-intro{padding:35px 45px;background:#f2eee4;border-radius:5px;margin-bottom:40px}.ads-intro h1{font-size:calc(43px * var(--reader-scale,1))}.ads-features{display:flex;gap:35px;margin-top:30px}.ads-features span{font-size:calc(12px * var(--reader-scale,1));display:flex;gap:10px;align-items:center}.ads-features svg{color:#8c866e;width:19px}.policy-page{max-width:780px;margin:20px auto}.policy-page>h1{font-size:calc(37px * var(--reader-scale,1));line-height:1.6;margin:20px 0 35px}.policy-page h2{font-size:calc(22px * var(--reader-scale,1));margin:30px 0 12px}.policy-page p{color:#6b7363;font-size:calc(14px * var(--reader-scale,1));line-height:2;margin-bottom:15px}.photo-placeholder{background:#e4e7dd;display:grid;place-items:center;color:#929b88;min-height:100px}.modal-overlay{position:fixed;inset:0;background:#141d18a6;z-index:90;display:flex;justify-content:center;align-items:center;padding:25px;backdrop-filter:blur(4px)}.modal{background:white;width:500px;max-width:100%;max-height:90vh;border-radius:9px;overflow:auto;box-shadow:0 25px 100px #0003;outline:0}.modal.wide{width:840px}.modal>header{display:flex;justify-content:space-between;align-items:center;padding:22px 28px;border-bottom:1px solid var(--line);position:sticky;top:0;background:white;z-index:2}.modal>header h2{font-size:calc(22px * var(--reader-scale,1));line-height:1.5}.editor-form{padding:25px 28px 0}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.field>span{font-size:calc(12px * var(--reader-scale,1));font-weight:600;line-height:1.6}.field>small{font-size:calc(10px * var(--reader-scale,1));color:var(--muted);line-height:1.6}.field input:not([type=checkbox]):not([type=color]),.field select,.field textarea{width:100%;border:1px solid #dedfd7;background:#fff;border-radius:4px;padding:11px 12px;font-size:calc(12px * var(--reader-scale,1));line-height:1.8;color:var(--ink);min-width:0}.field input:disabled{background:#f6f6f1;color:#969d8e}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.form-grid.three-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.checkbox-field{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:calc(12px * var(--reader-scale,1));cursor:pointer}.checkbox-field input{width:16px;height:16px;accent-color:var(--orange);margin:3px 0 0;flex-shrink:0}.checkbox-field small{display:block;font-size:calc(10px * var(--reader-scale,1));line-height:1.8;color:var(--muted);margin-top:4px}.checkbox-field>span{line-height:1.8}.image-field{display:flex;gap:15px;align-items:center}.upload-preview{width:94px;height:84px;border:1px dashed #ccd2c2;border-radius:4px;background:#f5f6f0;display:grid;place-items:center;color:#acb59f;flex-shrink:0;overflow:hidden}.image-field>div:nth-child(2){flex:1;min-width:0}.image-field small{font-size:calc(9px * var(--reader-scale,1));color:var(--muted);display:block;margin-top:6px}.upload-button{cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:calc(10px * var(--reader-scale,1));color:var(--orange);margin-top:10px}.upload-button input[hidden]{display:none!important}.brand-preview{background:#f5f4ee;border:1px solid #e5e6dd;border-radius:5px;padding:25px;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;margin-bottom:20px}.brand-preview .overline{font-size:calc(8px * var(--reader-scale,1));color:inherit;opacity:.7}.brand-preview-logo{width:55px;height:55px;display:grid;place-items:center;margin:22px 0 15px;border-radius:50%;font-size:calc(28px * var(--reader-scale,1));color:white;overflow:hidden}.brand-preview-logo img{object-fit:contain}.brand-preview h2{font-size:calc(22px * var(--reader-scale,1));letter-spacing:-.8px}.brand-preview p{font-size:calc(10px * var(--reader-scale,1));margin-top:10px;opacity:.7}.preview-line{height:3px;width:35px;margin:20px auto 0;display:block}.color-picker{display:flex;gap:10px;align-items:center}.color-picker>input{width:46px;height:38px;padding:3px;border:1px solid var(--line);background:#fff;border-radius:4px}.color-picker>button{width:26px;height:26px;border-radius:50%}.color-picker>button.selected{outline:2px solid #aab09f;outline-offset:3px}.color-picker code{font-size:calc(11px * var(--reader-scale,1));color:var(--muted);margin-left:5px}.theme-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.theme-options>button{border:1px solid var(--line);border-radius:5px;padding:15px;position:relative}.theme-options>button.selected{border-color:var(--orange);color:var(--ink);background:#fff8f3}.theme-options strong{font-size:calc(13px * var(--reader-scale,1));display:block}.theme-options small{font-size:calc(9px * var(--reader-scale,1));color:var(--muted);display:block;margin-top:4px}.theme-options svg{position:absolute;bottom:20px;right:10px;color:var(--orange)}.theme-mini{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:20px 20px;gap:4px;margin-bottom:15px}.theme-mini i{background:#d5d9ce;display:block;border-radius:1px}.theme-mini i:first-child{grid-row:span 2}.theme-mini.minimal{grid-template-columns:1fr 1fr;grid-template-rows:15px 25px;gap:6px}.theme-mini.minimal i:first-child{grid-row:1;grid-column:span 2;background:#e9ebe3}.theme-mini.bold i{background:#53644f}.theme-mini.bold i:first-child{background:#9ca98b}.modal-footer{position:sticky;bottom:0;background:#fff;border-top:1px solid var(--line);margin:25px -28px 0;padding:18px 28px;display:flex;justify-content:flex-end;gap:12px;z-index:1}.confirm-content,.signin-content{padding:35px;text-align:center}.signin-content>.brand{margin:10px auto 20px}.signin-content p{font-size:calc(14px * var(--reader-scale,1));color:var(--muted);line-height:1.9;margin-bottom:25px}.signin-content>.btn{width:100%}.signin-content>small{display:block;color:var(--muted);font-size:calc(10px * var(--reader-scale,1));line-height:1.8;margin-top:18px}.confirm-content>svg{color:var(--orange);margin-bottom:20px}.confirm-content h3{font-size:calc(23px * var(--reader-scale,1))}.confirm-content p{font-size:calc(13px * var(--reader-scale,1));line-height:1.9;color:var(--muted);margin:15px 0 25px}.confirm-content .btn{width:100%}.danger{color:#b25442}.signout{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);margin-top:25px;padding-top:20px;color:var(--muted)}.form-error,.signout{font-size:calc(12px * var(--reader-scale,1))}.form-error{color:#bd513d;background:#fff0eb;padding:12px;margin:15px 0;border-radius:4px}@media(min-width:1500px){.hero-story{min-height:560px}.hero-content h2{font-size:calc(32px * var(--reader-scale,1))}.hero-side .compact .card-image{aspect-ratio:1.9}.compact .title-button h3{font-size:calc(17px * var(--reader-scale,1))}.trending-title h3{font-size:calc(18px * var(--reader-scale,1))}.trend-item strong{font-size:calc(14px * var(--reader-scale,1))}.trend-item{padding:22px 0}}@media(max-width:1250px){.container{padding-left:30px;padding-right:30px}.masthead{gap:20px}.header-tagline{display:none}.main-nav{gap:18px}.hero-grid{gap:20px;grid-template-columns:1.8fr 1fr .85fr}.hero-story{min-height:500px}.hero-content h2{font-size:calc(26px * var(--reader-scale,1))}.hero-content{left:23px;right:23px}.trending{padding-left:18px}.trend-item{gap:10px;padding:16px 0}.trend-item strong{font-size:calc(11px * var(--reader-scale,1))}.trend-no{font-size:calc(25px * var(--reader-scale,1))}.trend-item small{font-size:calc(8px * var(--reader-scale,1))}.latest-layout{grid-template-columns:minmax(0,1fr) 260px;gap:27px}.news-grid{gap:25px 18px}.title-button h3{font-size:calc(15px * var(--reader-scale,1))}.byline{font-size:calc(8px * var(--reader-scale,1));gap:5px}.byline>span{font-size:calc(7px * var(--reader-scale,1))}.member-promo{padding:22px}.member-promo h2{font-size:calc(24px * var(--reader-scale,1))}.publisher-row{gap:12px}.publisher-mini{gap:9px;padding:14px 10px}.publisher-mini strong{font-size:calc(10px * var(--reader-scale,1))}.publisher-mini small{font-size:calc(8px * var(--reader-scale,1))}.publisher-logo{width:37px;height:37px;font-size:calc(20px * var(--reader-scale,1))}.studio-layout{grid-template-columns:205px 1fr}.studio-content{padding-left:25px}.studio-sidebar{padding-right:20px}.stat-grid{gap:10px}.stat-grid>div{padding:15px}.stat-grid>div>span{font-size:calc(9px * var(--reader-scale,1))}.stat-grid>div>span svg{width:15px}.article-layout{gap:35px;grid-template-columns:minmax(0,1fr) 250px}.article-main>h1{font-size:calc(34px * var(--reader-scale,1))}.news-grid.four{grid-template-columns:repeat(3,minmax(0,1fr))}.network-orbits{right:40px;transform:scale(.8) rotate(-15deg)}.network-intro h1{font-size:calc(38px * var(--reader-scale,1))}.network-intro{padding:40px}.earn-grid>div{padding:18px;gap:8px}.earn-grid b{font-size:calc(10px * var(--reader-scale,1))}.earn-grid strong{font-size:calc(20px * var(--reader-scale,1))}}@media(max-width:1000px){.container{padding-left:25px;padding-right:25px}.masthead{height:85px}.brand{font-size:calc(30px * var(--reader-scale,1))}.brand-mark{font-size:calc(53px * var(--reader-scale,1));width:36px}.brand-news{font-size:calc(10px * var(--reader-scale,1));letter-spacing:5.3px}.brand-dot{font-size:calc(35px * var(--reader-scale,1))}.main-nav{gap:15px;font-size:calc(11px * var(--reader-scale,1))}.newsroom-button{display:none!important}.header-actions{gap:6px}.hero-grid{grid-template-columns:1.7fr 1fr}.hero-story{min-height:520px}.trending{grid-column:span 2;border-left:0;padding:20px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-top:1px solid var(--line);margin-top:5px}.trending-title{grid-column:span 4}.trending-title>svg{margin-left:0}.trend-all,.trending>.overline{display:none}.trend-item{border:0;padding:0;gap:10px}.trend-item strong{font-size:calc(11px * var(--reader-scale,1))}.trend-no{font-size:calc(25px * var(--reader-scale,1))}.trending-title{margin:0}.hero-side{gap:25px}.compact .card-image{aspect-ratio:1.8}.compact .title-button h3{font-size:calc(17px * var(--reader-scale,1))}.latest-layout{grid-template-columns:minmax(0,1fr) 240px;gap:25px}.latest-layout .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-promo{padding:20px}.member-promo h2{font-size:calc(23px * var(--reader-scale,1))}.member-promo p{font-size:calc(10px * var(--reader-scale,1))}.promo-steps>span+span{padding-left:10px}.editor-note{padding:20px}.editor-note h3{font-size:calc(12px * var(--reader-scale,1))}.publisher-row{grid-template-columns:repeat(2,1fr);gap:15px}.publisher-mini{padding:20px}.publisher-mini strong{font-size:calc(13px * var(--reader-scale,1))}.publisher-mini small{font-size:calc(10px * var(--reader-scale,1))}.ad-banner{padding:20px 25px;gap:22px}.ad-art{transform:scale(.8);transform-origin:center;width:103px}.ad-copy h3{font-size:calc(20px * var(--reader-scale,1))}.ad-copy p{font-size:calc(10px * var(--reader-scale,1))}.network-intro h1{font-size:calc(33px * var(--reader-scale,1))}.network-intro{padding:35px}.network-orbits{right:0;top:35px;transform:scale(.65) rotate(-15deg)}.network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rewards-header h1{font-size:calc(33px * var(--reader-scale,1))}.earn-grid{grid-template-columns:repeat(2,1fr)}.earn-grid>div:nth-child(3){border-left:0}.earn-grid>div:nth-child(3),.earn-grid>div:nth-child(4){border-top:1px solid var(--line)}.reward-grid{gap:18px}.reward-info{padding:18px}.reward-info h3{font-size:calc(18px * var(--reader-scale,1))}.reward-image{height:200px}.member-heading{gap:15px;flex-wrap:wrap}.member-heading h1{font-size:calc(25px * var(--reader-scale,1))}.member-heading>.btn{margin-left:auto}.member-stats>div{padding:23px}.member-stats strong{font-size:calc(28px * var(--reader-scale,1))}.studio-layout{grid-template-columns:180px 1fr}.studio-sidebar{padding-right:15px}.studio-sidebar>h3{font-size:calc(18px * var(--reader-scale,1))}.studio-sidebar nav button{font-size:calc(10px * var(--reader-scale,1));padding:12px 9px}.studio-sidebar nav svg{width:16px}.stat-grid{grid-template-columns:repeat(2,1fr);gap:15px}.overview-panels{grid-template-columns:1fr}.newsroom-note{display:none}.studio-publishers{grid-template-columns:1fr}.article-layout{grid-template-columns:minmax(0,1fr) 210px;gap:30px}.article-main>h1{font-size:calc(29px * var(--reader-scale,1))}.article-deck{font-size:calc(15px * var(--reader-scale,1))}.article-content{font-size:calc(16px * var(--reader-scale,1))}.article-main .ad-banner{display:block}.article-main .ad-banner .btn{margin-top:15px}.sticky-aside .member-promo{padding:15px}.sticky-aside .member-promo h2{font-size:calc(21px * var(--reader-scale,1))}.sticky-aside .member-promo>small{font-size:calc(6px * var(--reader-scale,1))}.compact .byline{font-size:calc(8px * var(--reader-scale,1))}.page-article .compact .title-button h3{font-size:calc(14px * var(--reader-scale,1))}}@media(max-width:760px){.container{padding-left:20px;padding-right:20px}.utility-bar{height:26px}.utility-bar>.container>span:first-child{font-size:calc(7px * var(--reader-scale,1));letter-spacing:.2px}.utility-bar>.container>span:last-child{font-size:calc(8px * var(--reader-scale,1))}.utility-bar .tiny-dot{display:none}.masthead{height:78px;justify-content:space-between;gap:12px}.brand{font-size:calc(28px * var(--reader-scale,1));gap:4px}.brand-mark{font-size:calc(49px * var(--reader-scale,1));width:32px;letter-spacing:-5px}.brand-mark span{width:7px;height:7px}.brand-news{font-size:calc(9px * var(--reader-scale,1));letter-spacing:5.2px;margin-top:7px}.brand-dot{font-size:calc(33px * var(--reader-scale,1))}.main-nav{display:none}.mobile-menu{display:grid}.header-actions{gap:5px}.member-button{font-size:calc(10px * var(--reader-scale,1))!important;padding:8px 10px!important;min-height:34px!important}.header-actions .icon-button{width:30px}.category-nav>.container{height:43px;gap:24px}.category-nav button{font-size:calc(10px * var(--reader-scale,1))}.category-nav .ads-nav{display:none}.main-content{padding-top:25px;padding-bottom:45px}.headline-bar{margin:0 0 20px;gap:10px}.headline-bar .overline{font-size:calc(7px * var(--reader-scale,1));letter-spacing:1.2px}.headline-bar h1{font-size:calc(34px * var(--reader-scale,1));letter-spacing:-1.8px}.headline-bar>p{display:none}.edition{padding-left:15px;font-size:calc(7px * var(--reader-scale,1));letter-spacing:.6px}.topics{height:38px;gap:13px;margin-bottom:20px;overflow:hidden;white-space:nowrap}.topics,.topics>span:first-child{font-size:calc(9px * var(--reader-scale,1))}.topics>span:first-child{padding-right:12px}.topics .demo-label{display:none}.hero-grid{display:block}.hero-story{min-height:460px}.hero-content{left:23px;right:23px;bottom:25px}.hero-content h2{font-size:calc(28px * var(--reader-scale,1));max-width:100%;line-height:1.55}.hero-content p{font-size:calc(12px * var(--reader-scale,1))}.hero-content .eyebrow{font-size:calc(10px * var(--reader-scale,1))}.hero-meta{font-size:calc(9px * var(--reader-scale,1));margin-top:18px}.hero-top{top:20px;left:22px;right:22px}.hero-side{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:23px}.compact .card-image{aspect-ratio:1.5}.compact .title-button h3{font-size:calc(14px * var(--reader-scale,1));line-height:1.65}.eyebrow{font-size:calc(9px * var(--reader-scale,1))}.byline,.sample{font-size:calc(8px * var(--reader-scale,1))}.hero-side .byline>span{display:none}.trending{display:grid;grid-template-columns:1fr 1fr;gap:22px 20px;margin-top:25px;padding-top:24px}.trending-title{grid-column:span 2}.trend-item{gap:11px}.trend-item strong{font-size:calc(11px * var(--reader-scale,1));line-height:1.8}.trend-no{font-size:calc(27px * var(--reader-scale,1))}.tiny-meta{font-size:calc(8px * var(--reader-scale,1))}.ad-banner{padding:22px;margin:28px 0;gap:20px;flex-wrap:wrap;min-height:170px}.ad-art{width:90px;transform:scale(.7);transform-origin:left center;margin-right:-15px}.ad-copy{min-width:180px}.ad-copy h3{font-size:calc(20px * var(--reader-scale,1))}.ad-copy p{font-size:calc(10px * var(--reader-scale,1))}.ad-banner .btn{margin-left:auto;font-size:calc(9px * var(--reader-scale,1));min-height:34px;padding:8px 13px}.latest-layout{display:block;margin-top:30px}.section-heading{margin-bottom:22px;gap:10px}.section-heading h2{font-size:calc(25px * var(--reader-scale,1))}.section-heading .overline{font-size:calc(8px * var(--reader-scale,1))}.section-heading .text-link{font-size:calc(10px * var(--reader-scale,1));gap:6px}.news-grid,.news-grid.four,.news-grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.news-grid>.news-card{padding-bottom:16px}.news-grid .card-image{aspect-ratio:1.45}.news-grid .title-button h3{font-size:calc(14px * var(--reader-scale,1));line-height:1.7}.news-grid .card-copy>p{font-size:calc(10px * var(--reader-scale,1))}.byline .bookmark-button,.news-grid .byline>span{display:none}.home-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.member-promo{padding:20px}.member-promo h2{font-size:calc(21px * var(--reader-scale,1))}.member-promo p{font-size:calc(10px * var(--reader-scale,1))}.promo-top .overline{font-size:calc(8px * var(--reader-scale,1))}.promo-top>svg{width:16px}.promo-steps{gap:8px}.promo-steps>span{font-size:calc(8px * var(--reader-scale,1))}.promo-steps>span+span{padding-left:10px}.member-promo>small{font-size:calc(6px * var(--reader-scale,1))}.editor-note{margin:0;padding:20px}.editor-note h3{font-size:calc(12px * var(--reader-scale,1));line-height:2}.editor-sign{flex-direction:column;align-items:flex-start;margin-top:20px}.editor-sign>.brand{margin:0;transform:none}.editor-sign>span{font-size:calc(9px * var(--reader-scale,1))}.publisher-row{gap:12px}.publisher-mini{padding:15px 12px;gap:10px}.publisher-mini strong{font-size:calc(11px * var(--reader-scale,1))}.publisher-mini small{font-size:calc(8px * var(--reader-scale,1))}.publisher-mini>svg{display:none}.publisher-mini .publisher-logo{width:32px;height:32px;font-size:calc(18px * var(--reader-scale,1))}.network-strip{margin-top:35px}.join-line{font-size:calc(10px * var(--reader-scale,1));gap:15px;align-items:flex-start}.join-line button{white-space:nowrap;font-size:calc(9px * var(--reader-scale,1))}.footer-main{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:30px}.footer-main>div:first-child{grid-column:span 2}.footer-main>div:first-child p{font-size:calc(11px * var(--reader-scale,1))}.footer-main>div:first-child .overline{font-size:calc(7px * var(--reader-scale,1))}.footer-main b{font-size:calc(11px * var(--reader-scale,1))}.footer-main>div:not(:first-child)>button{font-size:calc(10px * var(--reader-scale,1))}.footer-bottom{font-size:calc(8px * var(--reader-scale,1));gap:15px;flex-wrap:wrap;line-height:1.6;padding-top:15px;padding-bottom:20px}.filter-bar{gap:10px;flex-wrap:wrap}.filter-bar .search-input{min-width:190px}.filter-bar select{font-size:calc(10px * var(--reader-scale,1));padding:10px;min-width:110px}.search-input input{font-size:calc(11px * var(--reader-scale,1))}.article-layout{display:block}.article-main>h1{font-size:calc(29px * var(--reader-scale,1));line-height:1.6}.article-deck{font-size:calc(15px * var(--reader-scale,1));line-height:1.9}.article-content{font-size:calc(16px * var(--reader-scale,1));line-height:2.1}.article-layout>aside{margin-top:35px;border-top:1px solid var(--line);padding-top:25px}.sticky-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:20px}.aside-label{grid-column:span 2;margin-bottom:0}.sticky-aside .member-promo{display:none}.sticky-aside>.news-card{margin:0}.sticky-aside>.news-card:nth-of-type(3){display:none}.article-author{gap:10px}.article-author button{font-size:calc(11px * var(--reader-scale,1))}.article-author .btn,.article-author small{font-size:calc(9px * var(--reader-scale,1))}.article-author .btn{padding:6px 8px}.article-cover{aspect-ratio:1.5}.story-actions{gap:8px;flex-wrap:wrap}.story-actions button{font-size:calc(11px * var(--reader-scale,1));padding:8px 10px}.story-actions>span{font-size:calc(9px * var(--reader-scale,1))}.comments h2{font-size:calc(21px * var(--reader-scale,1))}.comments>p{font-size:calc(11px * var(--reader-scale,1))}.article-main .ad-banner{display:flex}.article-main .ad-banner .btn{margin:0}.network-intro{padding:30px;margin-bottom:30px;min-height:440px}.network-intro .overline{font-size:calc(8px * var(--reader-scale,1))}.network-intro h1{font-size:calc(32px * var(--reader-scale,1));position:relative;z-index:1}.network-intro p{font-size:calc(12px * var(--reader-scale,1));margin-bottom:24px;position:relative;z-index:1;max-width:75%}.network-intro .btn{font-size:calc(11px * var(--reader-scale,1));position:relative;z-index:2}.network-orbits{width:250px;height:250px;right:-80px;top:190px;transform:scale(.6) rotate(-15deg);opacity:.9}.network-orbits>span:nth-child(2){left:90px}.network-card{padding:20px}.network-card h3{font-size:calc(18px * var(--reader-scale,1))}.network-card>p{font-size:calc(11px * var(--reader-scale,1))}.network-card-bottom{flex-wrap:wrap}.network-card-bottom>span{font-size:calc(9px * var(--reader-scale,1))}.network-card .status{font-size:calc(8px * var(--reader-scale,1))}.network-card-top .publisher-logo{width:35px;height:35px}.publisher-header{padding:25px 20px;gap:15px;flex-wrap:wrap}.publisher-header .publisher-logo{width:55px;height:55px;font-size:calc(30px * var(--reader-scale,1))}.publisher-header .overline{font-size:calc(7px * var(--reader-scale,1))}.publisher-header h1{font-size:calc(27px * var(--reader-scale,1))}.publisher-header p,.publisher-header>.btn{font-size:calc(11px * var(--reader-scale,1))}.publisher-header>.btn{min-height:35px;margin-left:70px}.publisher-info{font-size:calc(9px * var(--reader-scale,1));gap:15px;align-items:flex-start}.publisher-info>span:first-child{max-width:60%}.theme-bold .title-button h3,.theme-minimal .title-button h3{font-size:calc(18px * var(--reader-scale,1))}.rewards-header{align-items:flex-start;gap:20px;padding-top:10px}.rewards-header .overline{font-size:calc(7px * var(--reader-scale,1))}.rewards-header h1{font-size:calc(27px * var(--reader-scale,1));line-height:1.6;letter-spacing:-1px}.rewards-header p{font-size:calc(11px * var(--reader-scale,1))}.points-card{min-width:145px;padding:20px;gap:8px}.points-card>strong{font-size:calc(40px * var(--reader-scale,1))}.points-card>span{font-size:calc(10px * var(--reader-scale,1))}.points-card .text-link{font-size:calc(8px * var(--reader-scale,1));white-space:normal;gap:4px;line-height:1.8}.earn-grid>div{padding:18px;gap:9px}.earn-grid b{font-size:calc(10px * var(--reader-scale,1))}.earn-grid strong{font-size:calc(21px * var(--reader-scale,1))}.earn-grid small,.fine-print{font-size:calc(9px * var(--reader-scale,1))}.fine-print{margin-bottom:25px}.reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.reward-image{height:170px}.reward-info{padding:17px}.reward-info h3{font-size:calc(16px * var(--reader-scale,1))}.reward-info>p{font-size:calc(10px * var(--reader-scale,1));margin:8px 0 13px}.reward-info>div{gap:10px;flex-wrap:wrap;margin-bottom:15px}.reward-info b{font-size:calc(11px * var(--reader-scale,1))}.reward-info span{font-size:calc(9px * var(--reader-scale,1))}.reward-info .btn{font-size:calc(10px * var(--reader-scale,1));padding:9px 10px;min-height:35px}.canvas-bag{transform:scale(.75) rotate(-7deg);margin-top:25px}.member-heading{gap:15px}.avatar.large{width:55px;height:55px;font-size:calc(25px * var(--reader-scale,1))}.member-heading .overline{font-size:calc(7px * var(--reader-scale,1))}.member-heading h1{font-size:calc(23px * var(--reader-scale,1))}.member-heading p{font-size:calc(11px * var(--reader-scale,1))}.member-heading>.btn{margin-left:70px;font-size:calc(10px * var(--reader-scale,1));min-height:35px;padding:8px 12px}.member-stats{grid-template-columns:1fr 1fr}.member-stats>div{padding:20px}.member-stats>div:last-child{grid-column:span 2;border-left:0;border-top:1px solid var(--line)}.member-stats>div>span{font-size:calc(10px * var(--reader-scale,1))}.member-stats strong{font-size:calc(28px * var(--reader-scale,1))}.member-stats small{font-size:calc(9px * var(--reader-scale,1))}.profile-tabs{gap:25px;margin-bottom:22px}.profile-tabs>button{font-size:calc(11px * var(--reader-scale,1))}.two-columns{grid-template-columns:1fr;gap:25px}.notice{font-size:calc(11px * var(--reader-scale,1));padding:15px}.notice p{font-size:calc(10px * var(--reader-scale,1))}.studio-layout{display:block}.page-studio{padding-top:20px}.studio-sidebar{padding:0 0 20px;border:0}.studio-sidebar>.overline{font-size:calc(8px * var(--reader-scale,1))}.studio-sidebar>h3{font-size:calc(23px * var(--reader-scale,1));display:inline-block;margin:8px 10px 0 0}.role-label{display:inline-flex;font-size:calc(8px * var(--reader-scale,1))}.studio-sidebar nav{flex-direction:row;overflow-x:auto;gap:6px;margin-top:18px;padding-bottom:6px;scrollbar-width:none}.studio-sidebar nav button{white-space:nowrap;gap:7px;font-size:calc(10px * var(--reader-scale,1));padding:10px 12px;background:#f5f6f1}.studio-sidebar nav button>span{width:15px;height:15px;font-size:calc(8px * var(--reader-scale,1));line-height:15px}.studio-help{display:none}.studio-content{padding:10px 0 30px}.panel-title{gap:15px;margin-bottom:22px;align-items:flex-start}.panel-title h1{font-size:calc(27px * var(--reader-scale,1))}.panel-title h2{font-size:calc(23px * var(--reader-scale,1))}.panel-title .btn,.panel-title p{font-size:calc(10px * var(--reader-scale,1))}.panel-title .btn{padding:8px 12px;min-height:35px;margin-top:8px}.stat-grid>div{padding:18px}.stat-grid>div>span{font-size:calc(10px * var(--reader-scale,1))}.stat-grid>div strong{font-size:calc(32px * var(--reader-scale,1))}.overview-panels{display:grid;grid-template-columns:1fr}.newsroom-note{display:none}.white-panel{padding:22px}.white-panel>h3{font-size:calc(19px * var(--reader-scale,1))}.desk-latest>button{gap:11px}.desk-latest b{font-size:calc(11px * var(--reader-scale,1))}.desk-latest small{font-size:calc(8px * var(--reader-scale,1))}.desk-latest>button>img{width:58px;height:46px}.desk-latest>button>svg{display:none}.desk-latest .status{font-size:calc(8px * var(--reader-scale,1))}.table-wrap{margin-left:0;margin-right:0}th{padding:12px;font-size:calc(9px * var(--reader-scale,1))}td{padding:14px 12px;font-size:calc(10px * var(--reader-scale,1))}td:first-child{min-width:160px}.table-title{font-size:calc(11px * var(--reader-scale,1));min-width:190px}.table-actions{min-width:120px}.table-actions button{font-size:calc(9px * var(--reader-scale,1))}.studio-publishers{grid-template-columns:1fr}.ads-intro{padding:30px;margin-bottom:30px}.ads-intro h1{font-size:calc(31px * var(--reader-scale,1));line-height:1.6}.ads-intro .overline{font-size:calc(8px * var(--reader-scale,1))}.ads-intro p{font-size:calc(11px * var(--reader-scale,1))}.ads-features{gap:15px;flex-wrap:wrap;margin-top:22px}.ads-features span{font-size:calc(10px * var(--reader-scale,1));gap:7px}.ads-features svg{width:16px}.modal-overlay{padding:12px}.modal{max-height:94vh;border-radius:7px}.modal>header{padding:18px 20px}.modal>header h2{font-size:calc(19px * var(--reader-scale,1))}.editor-form{padding:20px 20px 0}.modal-footer{margin:22px -20px 0;padding:16px 20px}.modal-footer .btn{padding:10px 15px;min-height:37px}.field>span,.modal-footer .btn{font-size:calc(11px * var(--reader-scale,1))}.field>small{font-size:calc(9px * var(--reader-scale,1))}.field input:not([type=checkbox]):not([type=color]),.field select,.field textarea{font-size:calc(16px * var(--reader-scale,1));padding:10px}.form-grid{gap:15px}.form-grid.three-cols{grid-template-columns:1fr}.brand-preview{padding:18px}.brand-preview h2{font-size:calc(18px * var(--reader-scale,1))}.brand-preview .overline{font-size:calc(6px * var(--reader-scale,1))}.brand-preview p{font-size:calc(9px * var(--reader-scale,1))}.color-picker{gap:9px;flex-wrap:wrap}.color-picker>button{width:24px;height:24px}.color-picker code{font-size:calc(10px * var(--reader-scale,1))}.theme-options{gap:10px}.theme-options>button{padding:12px}.theme-options strong{font-size:calc(11px * var(--reader-scale,1))}.theme-options small{font-size:calc(8px * var(--reader-scale,1));line-height:1.6}.theme-options svg{width:12px;right:5px;bottom:18px}.image-field{gap:12px}.upload-preview{width:70px;height:75px}.image-field .upload-button{font-size:calc(9px * var(--reader-scale,1))}.image-field small{font-size:calc(8px * var(--reader-scale,1));line-height:1.7}.toast{bottom:18px;padding:14px 16px;font-size:calc(11px * var(--reader-scale,1));gap:10px}.policy-page{margin:10px auto}.policy-page>h1{font-size:calc(29px * var(--reader-scale,1))}.policy-page h2{font-size:calc(20px * var(--reader-scale,1))}.policy-page p{font-size:calc(13px * var(--reader-scale,1))}.form-grid:has(.brand-preview){grid-template-columns:1fr}.form-grid:has(.brand-preview) .brand-preview{display:none}.article-main .ad-banner>img{width:90px;height:75px}.header-search{gap:10px}.header-search input{font-size:calc(16px * var(--reader-scale,1));padding:11px}.header-search>.btn{font-size:calc(11px * var(--reader-scale,1));padding:10px 12px}}@media(max-width:420px){.container{padding-left:16px;padding-right:16px}.utility-bar>.container>span:first-child{font-size:calc(6px * var(--reader-scale,1))}.utility-bar>.container>span:last-child{font-size:calc(7px * var(--reader-scale,1))}.headline-bar h1{font-size:calc(30px * var(--reader-scale,1))}.hero-story{min-height:430px}.hero-content h2{font-size:calc(25px * var(--reader-scale,1))}.hero-content p{font-size:calc(11px * var(--reader-scale,1))}.hero-content .eyebrow{font-size:calc(9px * var(--reader-scale,1))}.hero-side{gap:15px}.hero-side .title-button h3{font-size:calc(13px * var(--reader-scale,1))}.trending{gap:20px 15px}.trend-item{gap:8px}.trend-item strong{font-size:calc(10px * var(--reader-scale,1))}.trend-no{font-size:calc(24px * var(--reader-scale,1))}.home-aside{display:block}.home-aside .member-promo{padding:25px}.home-aside .member-promo h2{font-size:calc(27px * var(--reader-scale,1))}.home-aside .member-promo p{font-size:calc(12px * var(--reader-scale,1))}.home-aside .member-promo .promo-steps{justify-content:flex-start;gap:28px}.home-aside .member-promo .promo-steps>span+span{padding-left:28px}.home-aside .member-promo>small{font-size:calc(8px * var(--reader-scale,1))}.home-aside .editor-note{display:none}.publisher-mini{padding:13px 10px;gap:8px}.publisher-mini strong{font-size:calc(10px * var(--reader-scale,1))}.publisher-mini small{font-size:calc(8px * var(--reader-scale,1))}.publisher-mini .publisher-logo{width:27px;height:27px;font-size:calc(16px * var(--reader-scale,1))}.join-line{flex-direction:column;gap:10px}.rewards-header{display:block}.points-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-top:25px;padding:22px}.points-card>strong{grid-row:span 2;text-align:right}.points-card .text-link{font-size:calc(10px * var(--reader-scale,1))}.reward-grid{gap:15px}.reward-info{padding:14px}.reward-info h3{font-size:calc(15px * var(--reader-scale,1))}.network-grid{grid-template-columns:1fr}.network-intro{padding:25px;min-height:430px}.network-intro h1{font-size:calc(29px * var(--reader-scale,1))}.network-intro p{max-width:90%}.story-actions{gap:6px}.story-actions button{font-size:calc(10px * var(--reader-scale,1));padding:7px}.story-actions button svg{width:16px}.article-author .btn,.story-actions>span{font-size:calc(8px * var(--reader-scale,1))}.form-grid{grid-template-columns:1fr;gap:0}.theme-options{gap:7px}.theme-options>button{padding:9px}.theme-options strong{font-size:calc(10px * var(--reader-scale,1))}.theme-options small{font-size:calc(7px * var(--reader-scale,1))}.brand-preview,.theme-options svg{display:none}.panel-title>.btn{font-size:calc(9px * var(--reader-scale,1));padding:8px 10px;gap:6px}.panel-title>.btn>svg{width:14px}.ad-banner{gap:10px}.ad-art{width:70px;transform:scale(.55);margin-right:0}.ad-copy{min-width:170px}.ad-copy h3{font-size:calc(19px * var(--reader-scale,1))}.brand{font-size:calc(26px * var(--reader-scale,1))}.brand-mark{font-size:calc(46px * var(--reader-scale,1));width:30px}.brand-news{font-size:calc(8px * var(--reader-scale,1));letter-spacing:4.9px}.brand-dot{font-size:calc(30px * var(--reader-scale,1))}.masthead{gap:10px}.header-actions .member-button{font-size:calc(9px * var(--reader-scale,1))!important;padding:7px 9px!important}.search-button svg{width:18px}.header-actions .icon-button{width:28px}.network-strip .section-heading h2{font-size:calc(22px * var(--reader-scale,1))}.network-strip .text-link{font-size:calc(8px * var(--reader-scale,1))}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}:root{color-scheme:dark;--ink:#f4f4f5;--muted:#a6a7ac;--paper:#09090a;--cream:#141416;--line:#2c2c30;--orange:#e6e7ea;--green:#c2c5c9;--publisher-color:#aeb3bc}body{background:#09090a;color:#f4f4f5}::selection{background:#dedfe4;color:#0b0b0c}a:focus-visible,button:focus-visible{outline-color:#d5d7dd}input:focus,select:focus,textarea:focus{outline-color:#c8cbd2}.circle-brand,.circle-brand.small{display:block;width:178px;height:auto;aspect-ratio:506/208;line-height:1;letter-spacing:normal;color:white}.circle-brand>svg{display:block;width:100%;height:100%;overflow:hidden}.circle-brand.small{width:100px}.circle-brand image,.circle-cover-art image{image-rendering:auto}.utility-bar{background:#080809;color:#a2a3a8;border-bottom:1px solid #222225}.utility-divider{background:#3d3d42}.main-header{background:#09090a}.masthead{height:108px}.header-tagline{color:#9c9ca3}.header-tagline b{color:#d5d6da}.main-nav>button.active{color:#fff}.main-nav>button.active:after{background:linear-gradient(90deg,#4b4d52,#fff,#4b4d52);height:2px}.header-actions .btn.outline{background:#171719;border-color:#3b3c41}.header-actions .btn.dark{background:#f1f1f2;color:#0c0c0d}.user-dot{background:#33343a;color:#f7f7fa}.category-nav{background:#101011}.category-nav button{color:#b2b3b8}.category-nav button.active{color:#fff}.category-nav .ads-nav{color:#e5e6ea}.header-search input,.mobile-nav{background:#171719;color:#eee}.icon-button:hover{background:#242427}.btn{border:1px solid transparent}.btn,.btn.dark,.btn.orange-btn{background:#efeff2;color:#111114}.btn.dark,.btn.orange-btn{border-color:#efeff2}.btn.dark:hover,.btn.orange-btn:hover{background:#fff;color:#000}.btn.outline{background:transparent;color:#e4e4e7;border-color:#39393e}.btn.outline:hover{background:#202023;border-color:#65666d}.table-link:hover,.text-link:hover{color:#fff}.orange,.selected{color:#f0f0f3}.headline-bar{position:relative;isolation:isolate;min-height:260px;overflow:hidden;background:#060606;border:1px solid #2e2e31;border-radius:7px;padding:40px;margin-top:0;margin-bottom:25px}.headline-bar>div:first-child{position:relative;z-index:2;max-width:46%}.headline-bar .overline{font-size:calc(9px * var(--reader-scale,1));letter-spacing:2px;color:#b4b7bd;margin-bottom:16px}.headline-bar h1{font-size:calc(42px * var(--reader-scale,1));color:#fafafa;line-height:1.5;text-shadow:0 2px 24px #000}.headline-bar h1 .orange,.headline-bar>p{display:none}.circle-cover-art{position:absolute;inset:0 0 0 auto;width:59%;height:100%;z-index:0;overflow:hidden}.headline-bar:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#070707 22%,#070707cc 37%,#07070700 58%)}.topics{color:#c3c4c8}.topics>span:first-child{color:#ececf0}.topics button{color:#aeb0b6}.topics .demo-label{color:#999ca4}.live-dot{background:#d2d4db;box-shadow:0 0 8px #dfe3ed44}.hero-story{border:1px solid #333338;background:#121215}.hero-story>img{filter:saturate(.78) brightness(.85)}.hero-shade{background:linear-gradient(180deg,#00000012 15%,#08080a22 35%,#050506f2)}.hero-label{background:#ececee;color:#101012;border:1px solid #ffffff80;font-weight:800}.hero-content p{color:#e0e0e4}.hero-meta{color:#d1d2d6}.card-image{background:#18181b;border:1px solid #303035}.card-image img{filter:saturate(.82);transition:transform .4s,filter .4s}.card-image:hover img{filter:saturate(1);transform:scale(1.035)}.image-arrow{background:#eeeeef;color:#111114}.eyebrow{color:#c5c7cf}.sample{background:#242428;color:#b5b7bf;border:1px solid #35353b}.title-button:hover{color:#d5d7df}.byline{color:#9699a2}.byline>button:first-child{color:#c3c5cc}.bookmark-button{color:#9d9fa8}.bookmark-button.selected{color:#fff}.trend-no{color:#73757e}.trend-item small{color:#bfc2ca}.trend-item:hover strong{color:#dedee4}.ad-banner{background:radial-gradient(ellipse at 10% 40%,#34343844,transparent 48%),linear-gradient(120deg,#19191b,#0a0a0b);border-color:#39393e;color:#e8e9eb}.ad-copy .overline{color:#a6a9b2}.ad-copy p{color:#b2b5bd}.ad-art span{border-color:#ededf0;box-shadow:0 0 16px #ffffff08}.ad-art span:nth-child(2){border-color:#62636d}.ad-art span:nth-child(3){border-color:#afb2bd}.member-promo{background:radial-gradient(circle at 110% 10%,#43444b33,transparent 45%),#111113;border:1px solid #42434a;color:#f3f3f6}.member-promo:before{content:"";width:270px;height:270px;border:1px solid #ffffff10;border-radius:50%;position:absolute;right:-150px;top:-160px;box-shadow:0 0 1px #fff,0 0 0 28px #ffffff03,0 0 0 65px #ffffff02;pointer-events:none}.member-promo>small,.promo-top .overline{color:#a7aab4}.promo-steps svg,.promo-top svg{color:#dadce4}.member-promo p,.promo-steps>span{color:#b8bac4}.promo-steps>span+span{border-color:#45464e}.member-promo .btn{color:#0b0b0d;background:#eeeef0}.editor-note{background:#111113;border-color:#33343a}.quote-mark{color:#dddfe7}.editor-sign .circle-brand.small{transform:none;width:85px;margin-right:0}.publisher-mini{background:#111113;border-color:#33343a}.publisher-mini:hover{background:#19191c;border-color:#55565e}.publisher-mini small{color:#a6a9b2}.publisher-logo{border:1px solid #ffffff22}.publisher-logo img{background:#101010}.network-strip{border-color:#33343a}.join-line button{color:#e6e7ec}footer{background:radial-gradient(ellipse at 5% 80%,#24242933,transparent 45%),#080809;border-top-color:#35363b}.footer-main>div:first-child .overline,.footer-main>div:first-child p{color:#a6a9b2}.footer-main button:not(:first-child),.footer-main>div:not(:first-child)>button{color:#afb2bc}.footer-bottom{color:#9a9da8}.search-input,select,textarea{background:#141416;border-color:#3a3b42;color:#ececf0}.field input::placeholder,.search-input input::placeholder,textarea::placeholder{color:#9194a0}.article-deck{color:#c0c2cb}.article-content{color:#dedee5}.article-author svg{color:#c8cbd4}.author-mark{overflow:hidden}.author-mark>img{width:100%;height:100%;object-fit:contain}.reading-progress{background:#161619;border:1px solid #33343a}.reading-progress>span{color:#b6b9c4}.reading-progress>div{background:#393b42}.reading-progress i{background:#d3d7e1}.story-actions button{background:#19191c;color:#c9ccd5;border:1px solid #33343a}.story-actions button.selected{background:#3a3c44;color:#fff}.avatar{background:#28292e;color:#e2e4eb}.comments textarea{background:#141416}.aside-label{border-top-color:#e2e3e9}.ads-intro,.network-intro{background:radial-gradient(ellipse at 80% 35%,#33343a55,transparent 55%),#0d0d0f;border:1px solid #3b3c43}.ads-intro h1,.network-intro h1{color:#f5f5f7}.ads-intro p,.network-intro p{color:#b8bbc5}.network-orbits{border-color:#686a7555;box-shadow:0 0 2px #ffffff22}.network-orbits:after{border-color:#5b5e6966}.network-orbits>span:first-child{background:#2b2c32;border:1px solid #7b7e87;color:white}.network-orbits>span:nth-child(2){background:#f1f1f3;color:#121214;border:1px solid #fff;box-shadow:0 0 45px #ffffff0c}.network-orbits>span:nth-child(3){background:#141417;border:1px solid #6a6d78}.network-orbits>span:nth-child(4){background:#858994;color:#0d0e10}.network-card{background:#121214}.network-card>p{color:#afb2bd}.publisher-header{background:#151517;border-top-color:var(--publisher-color)}.publisher-header p{color:#bdc0ca}.publisher-header>.btn{background:#e9e9ee;color:#111114}.theme-bold .publisher-header>.btn{background:#f5f5f7;color:#151519}.theme-minimal .publisher-header{background:#0d0d0f}.points-card{background:#1a1a1d;border:1px solid #46474f}.points-card>span{color:#bdc0cb}.points-card>strong{color:#fff}.earn-grid{background:#111113}.earn-grid svg{color:#c4c7d2}.earn-grid strong{color:#eef0f5}.reward-card{background:#121214}.reward-image{background:radial-gradient(circle at 50% 35%,#34353c,#141416)}.reward-image>.sample{background:#19191c;color:#d5d7e0}.canvas-bag{background:#d4d5d9;color:#151519;box-shadow:6px 12px 30px #0006}.canvas-bag:before{border-color:#b8bac3}.reward-info b{color:#e4e6ee}.avatar.large{background:#292a30;color:#e5e7ee;border:1px solid #51535e}.member-stats{background:#121214;border-color:#35363e}.member-stats>div>button{color:#d9dce5}.level-progress{background:#3a3c45}.level-progress i{background:#e2e4ee}.profile-tabs>button.active{color:#f1f1f5;border-bottom-color:#e4e6ed}.notice{background:#1d1d21;border-color:#454650;color:#d6d8e1}.notice p{color:#bcc0cc}.empty{background:#111113;border-color:#3a3c46;color:#afb3c0}.empty>svg{color:#858b9a}.empty h3{color:#d2d6e0}.toast{background:#ededf1;color:#17171b;box-shadow:0 10px 45px #0008;border:1px solid #fff}.studio-sidebar nav button{color:#afb3c0}.studio-sidebar nav button.active{background:#2c2d34;color:#fafafa;border:1px solid #4a4d59}.studio-sidebar nav button>span{background:#5a5e6d;color:#fff}.role-label{color:#a9aebd}.studio-help p{color:#868d9e}.stat-grid>div{background:#151518;border-color:#343740}.stat-grid>div>span{color:#b7bccb}.stat-grid>div strong{color:#f0f1f5}.white-panel{background:#121215;border-color:#343741}.queue-row b{color:#e1e4ed}.queue-row svg{color:#9299aa}.newsroom-note{background:radial-gradient(ellipse at 100% 0,#3c3e4a33,transparent 55%),#141418}.newsroom-note>p{color:#b6bccb}.table-wrap{background:#121215;border-color:#353841}th{background:#1d1e24;color:#c3c8d6;border-color:#343740}td{border-color:#2c2f37}.table-title:hover{color:#d6dce9}.table-actions>button,.table-link{background:#25272f;border-color:#3f434f;color:#d0d6e4}.table-actions>button:hover{background:#444958;color:#fff}.status{background:#30323b;color:#c2c8d8}.status.active,.status.approved,.status.fulfilled,.status.published{background:#1d352e;color:#a9d6c1}.status.pending,.status.review{background:#3a3120;color:#e2cb8f}.status.rejected{background:#3e292e;color:#ebb8c1}.status.archived,.status.paused{background:#2d3039;color:#b8c0d3}.moderation-card{background:#141418}.interest-bars>div>div{background:#2d313c}.interest-bars i{background:#bfc8db}.ads-features svg{color:#b7bfce}.policy-page p{color:#c0c6d3}.photo-placeholder{background:#1a1b21;color:#acb4c7}.modal-overlay{background:#000b;backdrop-filter:blur(7px)}.modal{background:#111113;border:1px solid #424550;box-shadow:0 25px 100px #0009}.modal>header{background:#111113;border-color:#3a3d48}.field input:not([type=checkbox]):not([type=color]),.field select,.field textarea{background:#1a1b20;border-color:#424651;color:#eaedf4}.field input:disabled{background:#24262e;color:#9da7ba}.field>small{color:#a6aebe}.checkbox-field input{accent-color:#d7dce8}.checkbox-field small{color:#abb4c7}.upload-preview{background:#22242d;border-color:#555d6d;color:#b8c4db}.upload-button{color:#d5ddeb}.brand-preview{border-color:#434a5a}.color-picker>input{background:#1c1e26;border-color:#4a5263}.color-picker>button.selected{outline-color:#d7e0f4}.theme-options>button{background:#1b1e26;border-color:#4b5364;color:#dce3f2}.theme-options>button.selected{background:#373d4c;border-color:#d6e0f5;color:#fff}.theme-options small{color:#b3bed1}.theme-options svg{color:#e4ebf9}.theme-mini i{background:#5d6679}.theme-mini.minimal i:first-child{background:#454d5f}.theme-mini.bold i{background:#a1afc7}.theme-mini.bold i:first-child{background:#d3dff5}.modal-footer{background:#111113;border-color:#404650}.signin-content>.circle-brand{width:230px;margin:0 auto 25px}.danger{color:#edb6bd}.form-error{color:#f2c4cb;background:#3d252b}.positive{color:#acd7c1}@media(max-width:1250px){.circle-brand{width:160px}.masthead{height:100px}.headline-bar h1{font-size:calc(37px * var(--reader-scale,1))}.headline-bar{min-height:240px;padding:30px}.circle-cover-art{width:61%}}@media(max-width:1000px){.circle-brand{width:150px}.masthead{height:94px}.headline-bar h1{font-size:calc(32px * var(--reader-scale,1))}.headline-bar{min-height:220px;padding:25px}.headline-bar .overline{font-size:calc(8px * var(--reader-scale,1));letter-spacing:1.4px}}@media(max-width:760px){.circle-brand{width:141px}.masthead{height:91px}.circle-brand.small{width:90px}.headline-bar{min-height:335px;align-items:flex-start;padding:24px;border-radius:6px}.headline-bar>div:first-child{max-width:100%;width:100%}.headline-bar .overline{margin-bottom:9px;font-size:calc(8px * var(--reader-scale,1))}.headline-bar h1{font-size:calc(31px * var(--reader-scale,1));line-height:1.4}.circle-cover-art{top:auto;bottom:0;right:0;width:100%;height:235px}.headline-bar:after{background:linear-gradient(180deg,#080808,#080808aa 22%,transparent 43%)}.main-content{padding-top:23px}.utility-bar>.container>span:first-child{font-size:calc(7px * var(--reader-scale,1))}.category-nav button{font-size:calc(11px * var(--reader-scale,1))}.sample{font-size:calc(9px * var(--reader-scale,1))}.eyebrow{font-size:calc(10px * var(--reader-scale,1))}.card-copy>p,.news-grid .card-copy>p{font-size:calc(11px * var(--reader-scale,1))}.byline,.compact .byline{font-size:calc(9px * var(--reader-scale,1))}.member-promo p{font-size:calc(11px * var(--reader-scale,1))}.home-aside .member-promo{border-color:#4c505c}.studio-sidebar nav button{background:#1b1e26}.editor-sign .circle-brand.small{width:90px}.mobile-nav{border-bottom:1px solid #393c46}.field input:not([type=checkbox]):not([type=color]),.field select,.field textarea{color:#edf0f6}.story-actions button{font-size:calc(11px * var(--reader-scale,1))}.signin-content>.circle-brand{width:210px}.ad-copy .overline{font-size:calc(8px * var(--reader-scale,1))}.footer-main>div:first-child .circle-brand{width:170px}}@media(max-width:420px){.circle-brand{width:126px}.masthead{height:84px}.header-actions .member-button{font-size:calc(10px * var(--reader-scale,1))!important}.headline-bar{min-height:310px;padding:22px}.headline-bar h1{font-size:calc(28px * var(--reader-scale,1))}.circle-cover-art{height:217px}.headline-bar .overline{font-size:calc(7px * var(--reader-scale,1))}.utility-bar>.container>span:first-child{font-size:calc(6px * var(--reader-scale,1))}.hero-content h2{font-size:calc(25px * var(--reader-scale,1))}}html{scroll-padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}body{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.app-bottom-nav{position:fixed;z-index:70;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);width:min(590px,calc(100% - 40px));height:78px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;padding:6px 16px 5px;border:1px solid #4e505966;border-radius:24px;background:linear-gradient(180deg,#232327ee,#101012f5);box-shadow:0 10px 40px #0009,inset 0 1px 0 #ffffff0a;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);isolation:isolate}.app-nav-item{position:relative;min-width:0;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#999da8;text-align:center;border-radius:15px;transition:color .2s,background .2s}.app-nav-item:hover{background:#ffffff08;color:#eeeef3}.app-nav-icon{height:25px;display:flex;align-items:center;justify-content:center}.app-nav-label{font-size:calc(10px * var(--reader-scale,1));line-height:1.5;font-weight:500;white-space:nowrap;letter-spacing:.1px}.app-nav-item.is-active{color:#fff}.app-nav-item.is-active .app-nav-label{font-weight:700}.app-nav-indicator{position:absolute;bottom:0;width:4px;height:4px;border-radius:50%;background:#eeeef5;box-shadow:0 0 8px #ffffff55}.app-nav-home{justify-content:flex-end;gap:4px;padding-bottom:3px;color:#d4d6df}.app-nav-home .app-nav-icon{position:absolute;top:-22px;left:50%;transform:translateX(-50%);height:59px;width:59px;border-radius:50%;background:linear-gradient(150deg,#fff,#cfd2da);color:#101114;border:5px solid #151518;outline:1px solid #656974;box-shadow:0 0 0 5px #09090a77,0 6px 18px #0008;transition:box-shadow .2s,transform .2s}.app-nav-home .app-nav-icon>svg{width:25px;height:25px}.app-nav-home .app-nav-label{font-size:calc(11px * var(--reader-scale,1));color:#e9eaf1}.app-nav-home.is-active .app-nav-icon{background:#fff;outline-color:#c5c9d3;box-shadow:0 0 0 5px #09090a88,0 0 24px #ffffff15,0 6px 18px #0008}.app-nav-home:hover .app-nav-icon{transform:translateX(-50%) translateY(-2px)}.toast{bottom:calc(117px + env(safe-area-inset-bottom,0px));z-index:100}@media(max-width:760px){body{padding-bottom:calc(91px + env(safe-area-inset-bottom,0px))}.utility-bar{display:none}.main-header{position:sticky;top:0;z-index:50;padding-top:env(safe-area-inset-top,0);background:#0a0a0bef;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 2px 12px #0004}.masthead{height:76px}.masthead .circle-brand{width:119px}.header-actions .member-button{display:none}.header-actions{gap:10px}.header-actions .icon-button{width:36px;height:40px}.main-header .header-search{padding-bottom:14px}.app-bottom-nav{left:0;right:0;bottom:0;transform:none;width:100%;height:calc(77px + env(safe-area-inset-bottom,0px));padding:6px max(9px,env(safe-area-inset-right,0px)) calc(7px + env(safe-area-inset-bottom,0px)) max(9px,env(safe-area-inset-left,0px));border-radius:23px 23px 0 0;border-bottom:0;box-shadow:0 -8px 35px #0007,inset 0 1px 0 #ffffff0b}.app-nav-item{min-height:63px;gap:5px}.app-nav-label{font-size:calc(10px * var(--reader-scale,1));line-height:1.6}.app-nav-home{padding-bottom:2px;gap:3px}.app-nav-home .app-nav-icon{top:-21px;width:58px;height:58px}.app-nav-home .app-nav-label{font-size:calc(11px * var(--reader-scale,1))}.app-nav-indicator{bottom:0}.toast{bottom:calc(96px + env(safe-area-inset-bottom,0px));max-width:calc(100% - 26px)}body:has(input:focus,textarea:focus,[contenteditable=true]:focus) .app-bottom-nav{display:none}.footer-bottom{padding-bottom:18px}}@media(max-width:360px){.app-bottom-nav{padding-left:5px;padding-right:5px}.app-nav-label{font-size:calc(9px * var(--reader-scale,1))}.app-nav-home .app-nav-label{font-size:calc(10px * var(--reader-scale,1))}.app-nav-icon>svg{width:21px;height:21px}.app-nav-home .app-nav-icon{width:55px;height:55px}.masthead .circle-brand{width:112px}}@media(display-mode:standalone){.main-header{padding-top:env(safe-area-inset-top,0)}body{overscroll-behavior-y:contain}}.circle-home{--neon:#b3edf5;--neon-line:#94dfea30;--violet:#b6b8fc}.circle-home .headline-bar{min-height:292px;border-radius:22px;border-color:#5a626a55;background:#08090b;box-shadow:0 16px 70px #0004,inset 0 1px 0 #ffffff09;padding:38px 42px;margin-bottom:23px}.circle-home .headline-bar:before{content:"";position:absolute;top:0;left:8%;width:58%;height:1px;background:linear-gradient(90deg,transparent,#beeef5b0,transparent);z-index:4;pointer-events:none}.circle-home .headline-bar:after{background:linear-gradient(90deg,#08090b 15%,#08090bf2 33%,#08090b33 65%,#08090b22);z-index:1}.circle-home .headline-bar>.circle-intro{z-index:3;max-width:53%}.circle-intro .overline{display:flex;align-items:center;gap:8px;color:#c8e6e9;letter-spacing:2px;font-size:calc(9px * var(--reader-scale,1));margin-bottom:17px}.circle-intro .overline>svg{color:var(--neon);filter:drop-shadow(0 0 9px #8be8ff66)}.circle-home .headline-bar h1{font-size:clamp(calc(32px * var(--reader-scale,1)),calc(3.5vw * var(--reader-scale,1)),calc(49px * var(--reader-scale,1)));letter-spacing:-1.7px;line-height:1.35;font-weight:700;background:linear-gradient(115deg,#fff 25%,#b8c5d3 95%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.circle-intro-copy{color:#a8aeb9;font-size:calc(12px * var(--reader-scale,1));margin-top:12px;line-height:1.8}.intro-actions{display:flex;gap:19px;align-items:center;margin-top:24px}.intro-explore{display:inline-flex;gap:18px;align-items:center;font-size:calc(11px * var(--reader-scale,1));padding:11px 16px;min-height:42px;border:1px solid #8aa0b65e;background:linear-gradient(120deg,#36424d7a,#17191d88);border-radius:9px;transition:border-color .25s,box-shadow .25s}.intro-explore:hover{border-color:#b3edf599;box-shadow:0 0 25px #a5deed12}.effects-toggle{display:inline-flex;align-items:center;gap:6px;font-size:calc(9px * var(--reader-scale,1));color:#a6afb9;min-height:42px}.effects-toggle>svg{color:#cadde3}.effects-toggle>i{width:5px;height:5px;border-radius:50%;margin-left:3px;background:#a6e2e9;box-shadow:0 0 9px #8bffff88}.effects-toggle[aria-pressed=false]>i{background:#626a75;box-shadow:none}.circle-home .circle-cover-art{width:62%;z-index:0}.circle-cover-caption{position:absolute;right:28px;bottom:19px;z-index:2;display:flex;gap:35px;align-items:center;font:600 calc(7px * var(--reader-scale,1))/1.5 Manrope,sans-serif;letter-spacing:2.2px;color:#828d98}.circle-cover-caption>span{font-size:calc(15px * var(--reader-scale,1));color:#b1c0ca}.ambient-scene{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.ambient-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(#a7cbe612 1px,transparent 0),linear-gradient(90deg,#a7cbe612 1px,transparent 0);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent 10%,#000 60%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 10%,#000 60%,transparent)}.ambient-orbit{position:absolute;width:460px;height:460px;top:-73px;right:3%;border-color:#b0e9ed24 #b0e9ed24 #abb5ed5c #d3eff16b;border-style:solid;border-width:1px;border-radius:50%;transform:rotate(-25deg);box-shadow:-5px 0 22px #b3f5ff08,inset 1px 1px 15px #bbefff04;animation:circle-orbit 22s linear infinite}.ambient-orbit:before{content:"";position:absolute;left:57px;top:57px;width:5px;height:5px;background:#defcff;border-radius:50%;box-shadow:0 0 10px #c5ffff,0 0 25px #9debf888}.ambient-orbit.orbit-two{width:570px;height:570px;right:-2%;top:-131px;border-color:#b7baff40 #cad2ff0f #cad2ff0f;animation-direction:reverse;animation-duration:32s;box-shadow:none}.orbit-two:before{width:3px;height:3px;left:80px;top:80px;background:#d5d9fd;box-shadow:0 0 13px #cbd4ff}.ambient-spark{position:absolute;width:3px;height:3px;border-radius:50%;background:#dbfbff;box-shadow:0 0 16px #b8f4ff;animation:circle-spark 8s ease-in-out infinite;opacity:.45}.spark-one{top:20%;right:16%}.spark-two{top:75%;right:49%;animation-delay:-3s}.spark-three{top:28%;right:55%;animation-delay:-5s;width:2px;height:2px}.circle-home .topics{height:auto;min-height:45px;border-color:#343c495c;gap:16px;font-size:calc(10px * var(--reader-scale,1))}.circle-home .topics button{border:1px solid #3d455055;padding:5px 9px;border-radius:5px;background:#14171b;color:#bac4cd;transition:border-color .2s,background .2s}.circle-home .topics button:hover{border-color:#8ad5e066;background:#1b252a}.circle-home .live-dot{background:#c1e9ed;box-shadow:0 0 10px #aeeaff44}.circle-home .hero-grid{gap:20px}.news-carousel.hero-story{min-height:596px;border-radius:20px;border-color:#66778166;isolation:isolate;touch-action:pan-y pinch-zoom;box-shadow:0 18px 45px #0003}.carousel-image,.carousel-visuals{position:absolute;inset:0;overflow:hidden}.carousel-image{opacity:0;transition:opacity .85s ease;will-change:opacity}.carousel-image.is-current{opacity:1}.carousel-image img{filter:saturate(.78) brightness(.87);transform:scale(1.01);transition:transform 8s linear;object-fit:cover;object-position:center}.carousel-image.is-current img{transform:scale(1.075)}.carousel-empty-image{height:100%;display:grid;place-items:center;background:radial-gradient(circle at 65% 25%,#3d515d,#11141a 70%)}.carousel-empty-image>span{width:140px;height:140px;border:20px solid #dce4ea38;border-radius:50%;box-shadow:0 0 80px #a8e0e512}.news-carousel .hero-shade{background:linear-gradient(180deg,#070b1055,#080b1110 20%,#080b118c 43%,#070a0ff5 75%,#070a0f);pointer-events:none}.carousel-frame{position:absolute;inset:11px;border:1px solid #ffffff0b;border-radius:13px;pointer-events:none}.carousel-frame:after,.carousel-frame:before{content:"";position:absolute;width:26px;height:26px;opacity:.6}.carousel-frame:before{left:-1px;top:-1px;border-top:1px solid #cdeff4aa;border-left:1px solid #cdeff4aa;border-radius:13px 0 0}.carousel-frame:after{right:-1px;bottom:-1px;border-bottom:1px solid #cdeff466;border-right:1px solid #cdeff466;border-radius:0 0 13px}.news-carousel .hero-top{top:25px;left:27px;right:27px}.news-carousel .hero-label{display:inline-flex;align-items:center;gap:7px;letter-spacing:1.5px;font-size:calc(8px * var(--reader-scale,1));padding:8px 10px;color:#e0f2f5;border:1px solid #d9f6ff50;background:#0e17256b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:6px}.news-carousel .hero-label>svg{color:var(--neon)}.news-carousel .glass-icon{width:40px;height:40px;background:#090e1966;border-color:#e2f4ff3b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .2s,border-color .2s}.news-carousel .glass-icon.is-saved,.news-carousel .glass-icon:hover{background:#9bc5d22b;border-color:#d6f6ff88}.carousel-content{position:absolute;left:29px;right:29px;bottom:100px;animation:circle-story-enter .65s ease both}.news-carousel.is-single .carousel-content{bottom:32px}.carousel-content .eyebrow{margin-bottom:15px;gap:9px;font-weight:500}.carousel-category{color:#d8f5fa;background:#a8dded10;border:1px solid #a2dfed38;border-radius:4px;font-size:calc(10px * var(--reader-scale,1));padding:4px 9px}.carousel-sample{color:#bbc5ce;font-size:calc(9px * var(--reader-scale,1));letter-spacing:.2px}.carousel-open{display:block;width:100%}.carousel-open h2{font-size:calc(30px * var(--reader-scale,1));line-height:1.58;font-weight:650;letter-spacing:-.7px;text-wrap:balance;-webkit-line-clamp:4;text-shadow:0 3px 20px #0008}.carousel-open h2,.carousel-open>p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.carousel-open>p{margin-top:12px;font-size:calc(12px * var(--reader-scale,1));line-height:1.9;color:#b9c3d1;-webkit-line-clamp:2}.carousel-byline{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:23px;font-size:calc(10px * var(--reader-scale,1));color:#b3bdc9}.carousel-byline>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel-read{display:flex;align-items:center;gap:7px;color:#e3f6f9;white-space:nowrap}.carousel-read>svg{transition:transform .25s}.carousel-open:hover .carousel-read>svg{transform:translate(2px,-2px)}.carousel-controls{position:absolute;left:28px;right:28px;bottom:21px;display:flex;align-items:center;gap:14px;min-width:0;border-top:1px solid #c2dce51c;padding-top:15px}.carousel-pagination{display:flex;gap:5px;flex:1;min-width:30px;max-width:150px}.carousel-page{height:40px;min-width:8px;flex:1;display:flex;align-items:center}.carousel-track{display:block;position:relative;width:100%;height:3px;border-radius:4px;background:#c6d8e52b;overflow:hidden;transition:height .2s}.carousel-track>span{display:block;position:absolute;inset:0;transform:scaleX(0);transform-origin:left;background:#ddf7fd;border-radius:4px}.carousel-page.is-current .carousel-track{height:4px;background:#c3eaf066;box-shadow:0 0 9px #b7eeff22}.carousel-page.is-current .carousel-track>span{transform:scaleX(1)}.carousel-page.is-current .carousel-track>.is-running{animation:circle-slide-progress 7s linear both}.carousel-page:hover .carousel-track{background:#e4f5ff99}.carousel-counter{display:flex;gap:5px;font:500 calc(10px * var(--reader-scale,1))/1.2 Manrope,sans-serif;color:#727f92;white-space:nowrap;font-variant-numeric:tabular-nums}.carousel-counter b{font-size:calc(12px * var(--reader-scale,1));font-weight:600;color:#e2edf6}.carousel-counter>span{color:#506076}.carousel-arrows{display:flex;gap:6px;margin-left:auto}.carousel-arrows>button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #a4bdcf29;border-radius:50%;background:#c8dfff05;color:#d4e1ed;transition:background .2s,border-color .2s,transform .2s}.carousel-arrows>button:hover{background:#c4ecff18;border-color:#c4efff77;transform:translateY(-1px)}.carousel-arrows>button[aria-pressed=true]{background:#b3edf522;border-color:#c4efff88}.carousel-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.circle-home .hero-side{gap:17px}.circle-home .hero-side .news-card{padding:11px 11px 14px;border:1px solid #3b424d88;border-radius:15px;background:linear-gradient(145deg,#1d212855,#0c0e1166)}.circle-home .hero-side .card-image{border-radius:9px;border-color:#68728130}.circle-home .hero-side .card-copy{padding:11px 3px 0}.circle-home .news-card{transition:transform .3s ease,border-color .3s,box-shadow .3s}.circle-home .news-card:hover{transform:translateY(-4px);border-color:#9addeb55}.circle-home .card-image{border-radius:11px}.circle-home .card-image:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #d3f2ff0d;pointer-events:none;transition:box-shadow .3s}.circle-home .news-card:hover .card-image:after{box-shadow:inset 0 0 0 1px #d3f2ff55,inset 0 -25px 35px #92e6ff08}.circle-home .image-arrow{border-radius:50%;background:#e9f8fc;box-shadow:0 0 20px #b3edff22}.circle-home .trending{border:1px solid #3a424f66;border-radius:16px;padding:21px 18px;background:linear-gradient(150deg,#1a202852,#0b0d1177)}.circle-home .trending-title{margin-bottom:9px}.circle-home .trending-title h3{font-size:calc(15px * var(--reader-scale,1))}.circle-home .trend-no{font-size:calc(26px * var(--reader-scale,1));color:#6c7a8d}.circle-home .trend-item{border-color:#3c47584d;padding:17px 0;gap:11px}.circle-home .trend-item:hover .trend-no{color:#b3edf5}.circle-home .trend-item small{color:#b3c3d5}.circle-home .trend-all{color:#cce7ec}.circle-home .section-heading .overline{color:#9caebd;letter-spacing:2px}.circle-home .section-heading h2 .orange{color:#b8eaf1;text-shadow:0 0 15px #aff0ff44}.circle-home .ad-banner,.circle-home .editor-note,.circle-home .member-promo{border-radius:16px;border-color:#5c758044}.circle-home .member-promo{background:radial-gradient(ellipse at 100% 0,#829bc825,transparent 62%),linear-gradient(140deg,#131d23,#0e1118)}.circle-home .member-promo:before{border-color:#b6eaf22b;box-shadow:0 0 22px #aad9f00a,0 0 0 28px #aad9f006,0 0 0 65px #aad9f003}.circle-home .publisher-mini{border-radius:13px;background:linear-gradient(145deg,#1b202855,#0d101466);transition:transform .25s,border-color .25s}.circle-home .publisher-mini:hover{transform:translateY(-3px);border-color:#8cb3c366}.app-bottom-nav{border-color:#a4d2df38;box-shadow:0 10px 45px #000a,0 0 30px #a4dfff06,inset 0 1px 0 #def5ff0d}.app-nav-home .app-nav-icon{box-shadow:0 4px 24px #b6e9ff28,inset 0 1px 0 #fff}.circle-home[data-effects=off] .ambient-orbit,.circle-home[data-effects=off] .ambient-spark,.circle-home[data-effects=off] .carousel-content{animation:none}.circle-home[data-effects=off] .card-image img,.circle-home[data-effects=off] .carousel-image,.circle-home[data-effects=off] .carousel-image img,.circle-home[data-effects=off] .news-card,.circle-home[data-effects=off] .publisher-mini{transition:none;transform:none}@keyframes circle-orbit{to{transform:rotate(335deg)}}@keyframes circle-spark{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.75;transform:translateY(-14px)}}@keyframes circle-story-enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes circle-slide-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(min-width:1400px){.news-carousel.hero-story{min-height:640px}.carousel-open h2{font-size:calc(34px * var(--reader-scale,1))}}@media(max-width:1150px){.news-carousel.hero-story{min-height:576px}.carousel-content{left:23px;right:23px}.carousel-open h2{font-size:calc(27px * var(--reader-scale,1))}.carousel-controls{left:23px;right:23px;gap:10px}.carousel-arrows{gap:4px}.carousel-arrows>button{width:33px;height:35px}.circle-home .trending{padding:17px 13px}.circle-home .trend-item{gap:8px}.circle-home .trend-no{font-size:calc(23px * var(--reader-scale,1))}.circle-home .headline-bar{padding:32px}.intro-actions{gap:14px}}@media(max-width:1000px){.circle-home .headline-bar{min-height:270px}.circle-home .headline-bar>.circle-intro{max-width:60%}.circle-home .headline-bar h1{font-size:calc(37px * var(--reader-scale,1))}.circle-home .circle-cover-art{width:63%;right:-5%}.circle-cover-caption{right:20px;font-size:calc(6px * var(--reader-scale,1))}.ambient-orbit{right:-10%}.ambient-orbit.orbit-two{right:-18%}.circle-home .trending{padding:22px}.circle-home .trend-item{border-bottom:0}.circle-home .trending>.overline{margin-bottom:6px}.news-carousel.hero-story{min-height:570px}.carousel-open h2{font-size:calc(30px * var(--reader-scale,1))}.carousel-pagination{max-width:150px}}@media(max-width:760px){.circle-home .headline-bar{min-height:391px;padding:24px;border-radius:19px;margin-bottom:19px}.circle-home .headline-bar>.circle-intro{max-width:100%;width:100%}.circle-home .headline-bar .overline{font-size:calc(7px * var(--reader-scale,1));letter-spacing:1.8px;margin-bottom:12px}.circle-home .headline-bar h1{font-size:calc(32px * var(--reader-scale,1));letter-spacing:-1px}.circle-intro-copy{font-size:calc(10px * var(--reader-scale,1));margin-top:7px}.intro-actions{margin-top:16px;gap:17px}.intro-explore{min-height:36px;font-size:calc(10px * var(--reader-scale,1));padding:8px 12px;gap:12px}.effects-toggle{min-height:36px;font-size:calc(8px * var(--reader-scale,1))}.circle-home .circle-cover-art{top:auto;bottom:-16px;right:0;width:100%;height:245px}.circle-home .headline-bar:after{background:linear-gradient(180deg,#08090b,#08090bf7 30%,#08090b99 46%,transparent 72%)}.circle-cover-caption{bottom:13px;right:19px;font-size:calc(5px * var(--reader-scale,1));letter-spacing:1.5px;gap:20px}.ambient-grid{opacity:.17;background-size:32px 32px;mask-image:linear-gradient(180deg,transparent,#000);-webkit-mask-image:linear-gradient(180deg,transparent,#000)}.ambient-orbit{top:116px;right:calc(50% - 183px);width:365px;height:365px}.ambient-orbit.orbit-two{top:64px;right:calc(50% - 235px);width:470px;height:470px}.ambient-orbit:before{left:50px;top:50px}.orbit-two:before{left:66px;top:66px}.spark-one{top:55%;right:10%}.spark-two{top:84%;right:84%}.spark-three{top:67%;right:66%}.circle-home .topics{gap:8px;min-height:48px;font-size:calc(9px * var(--reader-scale,1));overflow-x:auto;scrollbar-width:none;white-space:nowrap;margin-bottom:18px}.circle-home .topics>span:first-child{padding-right:9px;font-size:calc(9px * var(--reader-scale,1))}.circle-home .topics button{font-size:calc(9px * var(--reader-scale,1));padding:4px 8px}.news-carousel.hero-story{min-height:535px;border-radius:18px}.news-carousel .hero-top{left:23px;right:23px;top:22px}.news-carousel .hero-label{font-size:calc(8px * var(--reader-scale,1))}.carousel-content{left:25px;right:25px;bottom:103px}.carousel-open h2{font-size:calc(30px * var(--reader-scale,1));line-height:1.55;-webkit-line-clamp:4}.carousel-open>p{font-size:calc(11px * var(--reader-scale,1));margin-top:10px}.carousel-byline{margin-top:19px;font-size:calc(10px * var(--reader-scale,1))}.carousel-controls{left:24px;right:24px;bottom:21px;gap:12px}.carousel-pagination{max-width:150px}.carousel-arrows{gap:5px}.carousel-arrows>button{width:36px;height:38px}.circle-home .hero-side{gap:13px;margin-top:18px}.circle-home .hero-side .news-card{padding:8px 8px 12px;border-radius:13px}.circle-home .hero-side .card-copy{padding:10px 3px 0}.circle-home .hero-side .title-button h3{font-size:calc(13px * var(--reader-scale,1));line-height:1.7}.circle-home .hero-side .byline{font-size:calc(8px * var(--reader-scale,1))}.circle-home .hero-side .eyebrow{font-size:calc(9px * var(--reader-scale,1));gap:5px}.circle-home .hero-side .sample{font-size:calc(8px * var(--reader-scale,1))}.circle-home .trending{padding:21px 17px;margin-top:24px;gap:15px}.circle-home .trend-item{padding:0 0 12px;border-bottom:1px solid #3c47584d}.circle-home .trend-item strong{font-size:calc(11px * var(--reader-scale,1))}.circle-home .trending-title h3{font-size:calc(16px * var(--reader-scale,1))}.circle-home .trending .trend-all{padding-top:0;font-size:calc(10px * var(--reader-scale,1))}.circle-home .latest-layout{margin-top:28px}}@media(max-width:420px){.circle-home .headline-bar{min-height:362px;padding:23px}.circle-home .headline-bar h1{font-size:calc(30px * var(--reader-scale,1))}.circle-home .circle-cover-art{height:221px;bottom:-13px}.circle-home .headline-bar:after{background:linear-gradient(180deg,#08090b,#08090bf7 34%,#08090b77 52%,transparent 76%)}.ambient-orbit{top:116px;width:322px;height:322px;right:calc(50% - 161px)}.ambient-orbit:before{left:44px;top:44px}.ambient-orbit.orbit-two{top:68px;width:418px;height:418px;right:calc(50% - 209px)}.orbit-two:before{left:59px;top:59px}.news-carousel.hero-story{min-height:521px}.carousel-content{left:23px;right:23px}.carousel-open h2{font-size:calc(26px * var(--reader-scale,1))}.carousel-content .eyebrow{margin-bottom:13px}.carousel-controls{gap:9px;left:22px;right:22px}.carousel-counter{font-size:calc(9px * var(--reader-scale,1));gap:4px}.carousel-counter b{font-size:calc(11px * var(--reader-scale,1))}.carousel-arrows{gap:4px}.carousel-arrows>button{width:32px;height:36px}.carousel-pagination{gap:4px}.circle-home .topics>span:first-child{font-size:calc(8px * var(--reader-scale,1))}}@media(hover:none){.circle-home .news-card:hover,.circle-home .publisher-mini:hover{transform:none}}@media(prefers-reduced-motion:reduce){.carousel-image img,.carousel-image.is-current img{transform:none}.ambient-spark{opacity:.4}}.circle-ai-launcher{position:fixed;z-index:75;right:max(25px,env(safe-area-inset-right,0px));bottom:calc(27px + env(safe-area-inset-bottom,0px));width:64px;height:64px;border:1px solid #b4e9f85c;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#27343ae6,#070a0ff7 70%);box-shadow:0 8px 30px #000b,0 0 28px #b8eaff18,inset 0 1px 0 #e7fbff26;transition:transform .25s,box-shadow .25s;isolation:isolate}.circle-ai-launcher:hover{transform:translateY(-3px);box-shadow:0 10px 30px #000b,0 0 35px #b8eaff33}.circle-ai-launcher.is-open{visibility:hidden}.circle-ai-logo{display:block;width:40px;height:40px;border-radius:50%;overflow:hidden}.circle-ai-logo svg{width:100%;height:100%;display:block}.circle-ai-launcher-orbit{position:absolute;inset:-5px;border:1px solid #b3e9f027;border-right-color:#c0ecff88;border-radius:50%;animation:circle-ai-orbit 18s linear infinite;pointer-events:none}.circle-ai-launcher-orbit:after{content:"";width:4px;height:4px;border-radius:50%;position:absolute;right:9px;top:8px;background:#e5faff;box-shadow:0 0 10px #9ef2ff}.circle-ai-badge{position:absolute;bottom:-5px;right:0;min-width:26px;padding:3px 6px;border-radius:6px;background:linear-gradient(120deg,#d3edf4,#b9c1f1);font:800 calc(9px * var(--reader-scale,1))/1 Manrope,sans-serif;letter-spacing:1px;color:#142331;border:2px solid #0a0c10;box-shadow:0 3px 10px #0006}.circle-ai-launcher-label{position:absolute;right:78px;top:19px;padding:7px 10px;font-size:calc(10px * var(--reader-scale,1));line-height:1.4;white-space:nowrap;border:1px solid #7b96b033;border-radius:8px;background:#111820f5;box-shadow:0 4px 18px #0005;display:flex;gap:8px;align-items:center;color:#e0edf2;opacity:0;transform:translateX(4px);pointer-events:none;transition:opacity .2s,transform .2s}.circle-ai-launcher:focus-visible .circle-ai-launcher-label,.circle-ai-launcher:hover .circle-ai-launcher-label{opacity:1;transform:none}.circle-ai-overlay{position:fixed;inset:0;z-index:95;background:#04081066;height:100dvh;overscroll-behavior:contain}.circle-ai-panel{position:absolute;right:25px;bottom:24px;width:min(430px,calc(100% - 32px));height:min(720px,calc(100% - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #b0cfe34d;border-radius:24px;background:radial-gradient(ellipse at 100% 0,#263c4d44,transparent 45%),#0b1017;color:#e9f0f7;box-shadow:0 30px 100px #000a,0 0 50px #a6dfff09;animation:circle-ai-enter .25s ease;outline:none}.circle-ai-header{display:flex;gap:12px;align-items:center;padding:18px 20px;border-bottom:1px solid #b7d4ed1b;background:linear-gradient(115deg,#1d2c3555,#131c2a55);flex-shrink:0}.circle-ai-header-mark{display:block;width:43px;height:43px;overflow:hidden;border-radius:50%;border:1px solid #b8dfe332;background:#070707;padding:6px}.circle-ai-header-mark svg{width:100%;height:100%}.circle-ai-header h2{font:700 calc(17px * var(--reader-scale,1))/1.3 Manrope,sans-serif;letter-spacing:2px;display:flex;gap:7px;align-items:center}.circle-ai-header h2>span{font-size:calc(9px * var(--reader-scale,1));font-weight:700;letter-spacing:1px;padding:3px 5px;border-radius:4px;color:#c5e5ee;background:#bdd9f01a;border:1px solid #b4d8ea33}.circle-ai-header p{font-size:calc(10px * var(--reader-scale,1));line-height:1.6;margin-top:5px;color:#9eacba;display:flex;align-items:center;gap:5px}.circle-ai-header p>i{width:5px;height:5px;display:block;background:#bae3dc;border-radius:50%;box-shadow:0 0 8px #b9f9e64d}.circle-ai-header-actions{margin-left:auto;display:flex;gap:2px}.circle-ai-header-actions button{width:35px;height:38px;display:grid;place-items:center;border-radius:9px;color:#b3c1cf;transition:background .2s}.circle-ai-header-actions button:hover{background:#b0d9ff12;color:white}.circle-ai-conversation{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 20px;scrollbar-width:thin;scrollbar-color:#48586a #0b1017}.circle-ai-welcome{text-align:center;padding:5px 6px 14px}.circle-ai-welcome-mark{position:relative;width:70px;height:70px;margin:0 auto 20px;display:grid;place-items:center;border:1px solid #b3dbe72e;border-radius:50%;background:radial-gradient(circle,#30455233,#080b1166);box-shadow:0 0 42px #a9eaff08}.circle-ai-welcome-mark>svg:first-child{width:41px;height:41px;display:block}.circle-ai-welcome-mark>svg:last-child{position:absolute;right:-3px;top:-2px;color:#d6f6fd;filter:drop-shadow(0 0 8px #c5eaff55)}.circle-ai-welcome>.overline{font-size:calc(8px * var(--reader-scale,1));letter-spacing:2.3px;color:#859baa;margin-bottom:13px}.circle-ai-welcome h3{font-size:calc(26px * var(--reader-scale,1));line-height:1.6;letter-spacing:-.6px;font-weight:600}.circle-ai-welcome h3>span{background:linear-gradient(115deg,#f3ffff,#a9c6dc 65%,#c9c2e6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.circle-ai-welcome>p{font-size:calc(12px * var(--reader-scale,1));line-height:1.9;color:#9faebc;margin-top:10px}.circle-ai-suggestions{display:flex;flex-direction:column;gap:9px;text-align:left;margin-top:25px}.circle-ai-suggestions>button{display:flex;gap:11px;align-items:center;padding:13px 14px;border:1px solid #839eae2e;border-radius:12px;background:linear-gradient(125deg,#a6d7ff08,#acbbff03);font-size:calc(12px * var(--reader-scale,1));line-height:1.6;transition:background .2s,border-color .2s}.circle-ai-suggestions>button>svg:first-child{color:#b0cfdc}.circle-ai-suggestions>button>svg:last-child{margin-left:auto;color:#7d93a5}.circle-ai-suggestions>button:hover{background:#b3ddff0e;border-color:#b3e8f26b}.circle-ai-message{margin-bottom:25px;min-width:0}.circle-ai-message-label{display:flex;align-items:center;gap:6px;font:700 calc(9px * var(--reader-scale,1))/1.4 Manrope,Noto Sans Thai,sans-serif;letter-spacing:.6px;color:#8fa3b3;margin-bottom:9px}.circle-ai-message-label>span{width:19px;height:19px;border-radius:50%;overflow:hidden;display:block}.circle-ai-message-label svg{width:100%;height:100%}.circle-ai-message-text{white-space:pre-wrap;font-size:calc(13px * var(--reader-scale,1));line-height:1.95;letter-spacing:0;color:#dce6ed}.circle-ai-message.user{margin-left:30px}.circle-ai-message.user .circle-ai-message-label{justify-content:flex-end;letter-spacing:0}.circle-ai-message.user .circle-ai-message-text{padding:12px 15px;border:1px solid #abcfe82b;border-radius:16px 16px 3px 16px;background:linear-gradient(135deg,#30445488,#26304488);color:#f0f6fc}.circle-ai-sources{margin-top:15px;display:flex;flex-direction:column;gap:7px}.circle-ai-source-label{display:flex;gap:5px;align-items:center;color:#8ca7b8;font-size:calc(9px * var(--reader-scale,1));margin-bottom:2px}.circle-ai-source{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #8bafce29;border-radius:11px;background:#a2d6ff06;transition:background .2s,border-color .2s}.circle-ai-source:hover{background:#a2d6ff10;border-color:#abcce95e}.circle-ai-source>img{width:54px;height:57px;object-fit:cover;flex-shrink:0;border-radius:7px;filter:saturate(.8)}.circle-ai-source>span{min-width:0;flex:1}.circle-ai-source small{display:block;font-size:calc(9px * var(--reader-scale,1));color:#9dbaca;margin-bottom:3px}.circle-ai-source strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:calc(11px * var(--reader-scale,1));line-height:1.65;font-weight:500;color:#dbe6ef}.circle-ai-source em{display:block;font-size:calc(8px * var(--reader-scale,1));font-style:normal;color:#8297aa;margin-top:4px}.circle-ai-source>svg{color:#a5c8dd}.circle-ai-thinking{display:flex;align-items:center;gap:9px;font-size:calc(11px * var(--reader-scale,1));color:#a9c4d4;padding:8px 0 18px}.circle-ai-thinking-dots{letter-spacing:2px}.circle-ai-error{padding:13px 14px;border:1px solid #d9ad7a42;background:#5a3d201c;border-radius:10px;margin-top:12px;margin-bottom:10px}.circle-ai-error p{font-size:calc(12px * var(--reader-scale,1));line-height:1.85;color:#dfcdb8}.circle-ai-error button{display:flex;align-items:center;gap:8px;font-size:calc(11px * var(--reader-scale,1));color:#eedccc;margin-top:8px;padding:5px 0}.circle-ai-followup{display:flex;align-items:center;gap:7px;font-size:calc(10px * var(--reader-scale,1));color:#b9cfdd;border:1px solid #a8c9df33;border-radius:20px;padding:8px 12px;margin:3px 0 8px}.circle-ai-followup:hover{background:#b3d9ed0d}.circle-ai-composer{padding:13px 17px 15px;border-top:1px solid #a0bfd41b;background:#0c131c;flex-shrink:0}.circle-ai-article-context{display:flex;align-items:center;gap:7px;font-size:calc(10px * var(--reader-scale,1));color:#afcddb;padding:5px 2px 11px;width:100%}.circle-ai-article-context>svg:last-child{margin-left:auto}.circle-ai-composer form{display:flex;align-items:flex-end;gap:10px;border:1px solid #99b9d13f;border-radius:14px;background:#141e2a;padding:9px 9px 9px 13px;transition:border-color .2s,box-shadow .2s}.circle-ai-composer form:focus-within{border-color:#bce6ff88;box-shadow:0 0 0 2px #9fdfff0b}.circle-ai-composer textarea{flex:1;min-width:0;width:100%;min-height:47px;max-height:110px;resize:none;outline:none!important;border:0;padding:3px 0;font-size:calc(13px * var(--reader-scale,1));line-height:1.7;color:#e8f2f9;background:transparent;box-shadow:none}.circle-ai-composer textarea::placeholder{color:#768c9e;font-size:calc(12px * var(--reader-scale,1))}.circle-ai-submit{width:39px;height:39px;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(130deg,#dceef5,#b8cce0);color:#142739;border:1px solid #d4e5f1;border-radius:11px}.circle-ai-submit:disabled{opacity:.3}.circle-ai-submit.stop{color:#bfd9e7;background:#283e50;border-color:#9ebcd044}.circle-ai-composer-meta{display:flex;justify-content:space-between;gap:9px;margin-top:9px;color:#8195a5;font-size:calc(8px * var(--reader-scale,1));line-height:1.5}.circle-ai-composer-meta>span:last-child{font-family:Manrope,sans-serif;color:#6f8498}.circle-ai-privacy{font-size:calc(8px * var(--reader-scale,1));line-height:1.6;margin-top:5px;color:#6f8497;text-align:center}.circle-ai-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes circle-ai-orbit{to{transform:rotate(1turn)}}@keyframes circle-ai-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:760px){.circle-ai-launcher{width:57px;height:57px;right:max(18px,env(safe-area-inset-right,0px));bottom:calc(100px + env(safe-area-inset-bottom,0px))}.circle-ai-logo{width:36px;height:36px}.circle-ai-launcher-label{display:none}.circle-ai-panel{right:12px;bottom:calc(92px + env(safe-area-inset-bottom,0px));width:calc(100% - 24px);height:calc(100% - 116px - env(safe-area-inset-bottom,0px));max-height:760px;border-radius:21px}.circle-ai-header{padding:15px 16px;gap:10px}.circle-ai-header h2{font-size:calc(16px * var(--reader-scale,1))}.circle-ai-header-mark{width:39px;height:39px}.circle-ai-header-actions button{width:35px}.circle-ai-conversation{padding:21px 16px}.circle-ai-welcome{padding:3px 4px 12px}.circle-ai-welcome-mark{width:57px;height:57px;margin-bottom:15px}.circle-ai-welcome-mark>svg:first-child{width:34px;height:34px}.circle-ai-welcome h3{font-size:calc(25px * var(--reader-scale,1));line-height:1.5}.circle-ai-welcome>p{font-size:calc(11px * var(--reader-scale,1))}.circle-ai-suggestions{margin-top:19px;gap:8px}.circle-ai-suggestions>button{padding:11px 12px;font-size:calc(11px * var(--reader-scale,1))}.circle-ai-composer{padding:11px 13px 12px}.circle-ai-composer textarea{font-size:calc(16px * var(--reader-scale,1));line-height:1.5;min-height:48px}.circle-ai-composer textarea::placeholder{font-size:calc(12px * var(--reader-scale,1))}.circle-ai-message-text{font-size:calc(13px * var(--reader-scale,1))}.circle-ai-composer-meta{font-size:calc(8px * var(--reader-scale,1))}.circle-ai-overlay[data-keyboard=true] .circle-ai-panel{bottom:8px;height:calc(100% - 16px);max-height:none}.circle-ai-overlay[data-keyboard=true] .circle-ai-welcome-mark{display:none}.circle-ai-overlay[data-keyboard=true] .circle-ai-header{padding-top:10px;padding-bottom:10px}.circle-ai-overlay[data-keyboard=true] .circle-ai-privacy{display:none}}@media(max-width:360px){.circle-ai-panel{right:8px;width:calc(100% - 16px)}.circle-ai-header{padding-left:12px;padding-right:10px}.circle-ai-conversation{padding:18px 12px}.circle-ai-welcome h3{font-size:calc(23px * var(--reader-scale,1))}.circle-ai-composer-meta{font-size:calc(7px * var(--reader-scale,1))}.circle-ai-header p{font-size:calc(9px * var(--reader-scale,1))}}.newsroom-create-actions{display:flex;gap:9px;flex-wrap:wrap}.newsroom-ai-banner{display:flex;align-items:center;gap:24px;margin:0 0 26px;padding:29px 30px;border:1px solid #b1c7db2e;border-radius:18px;background:radial-gradient(ellipse at 10% 50%,#34425255,transparent 60%),linear-gradient(120deg,#161c23,#0e1117);position:relative;overflow:hidden}.newsroom-ai-banner>button,.newsroom-ai-banner>div{position:relative;z-index:1}.newsroom-ai-banner:after{content:"";position:absolute;width:230px;height:230px;border:1px solid #a5cced12;border-radius:50%;right:-50px;top:-100px;box-shadow:0 0 0 30px #a5cced05,0 0 0 60px #a5cced03;pointer-events:none}.newsroom-ai-emblem{width:69px;height:69px;flex-shrink:0;display:grid;place-items:center;position:relative;border:1px solid #c5d8e24a;border-radius:50%;box-shadow:0 0 24px #c6e7ff11}.newsroom-ai-emblem>svg:first-child{width:41px;height:41px}.newsroom-ai-emblem>svg:last-child{position:absolute;right:-5px;top:-3px;color:#d6e9f7;background:#17212b}.newsroom-ai-banner .overline{font-size:calc(9px * var(--reader-scale,1));letter-spacing:2px;color:#a6c3d8}.newsroom-ai-banner h2{font-size:calc(21px * var(--reader-scale,1));color:#f0f5fa;font-weight:600;margin:7px 0}.newsroom-ai-banner p{font-size:calc(12px * var(--reader-scale,1));color:#b2becb;line-height:1.8}.newsroom-ai-note{display:block;color:#8a9aa9;font-size:calc(10px * var(--reader-scale,1));margin-top:5px}.newsroom-ai-banner>button{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:10px;border:1px solid #c5dbe84f;border-radius:10px;padding:13px 16px;color:#e8f3fc;background:#c4d5e315;font-size:calc(12px * var(--reader-scale,1));transition:background .2s}.newsroom-ai-banner>button:hover{background:#c4d5e329}.story-editor-overlay{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;align-items:center;background:#020407c9;backdrop-filter:blur(12px);overscroll-behavior:contain}.story-editor{display:flex;flex-direction:column;width:calc(100% - 48px);max-width:1280px;height:calc(100% - 40px);max-height:1000px;background:#101318;color:#e8ecf2;border:1px solid #414a566b;border-radius:20px;overflow:hidden;box-shadow:0 30px 120px #0009;outline:none}.story-editor button,.story-editor input,.story-editor select,.story-editor textarea{font-family:inherit}.story-editor button{cursor:pointer}.story-editor button:disabled{cursor:not-allowed;opacity:.4}.story-editor button:focus-visible,.story-editor summary:focus-visible,.writer-upload:focus-within{outline:2px solid #b6dcf4;outline-offset:3px}.story-editor-header{display:flex;align-items:center;gap:14px;padding:20px 26px;flex-shrink:0;border-bottom:1px solid #8995a21c;background:#12161c}.story-editor-brand{width:44px;height:44px;display:grid;place-items:center;border:1px solid #c9d2da33;border-radius:50%}.story-editor-brand svg{width:30px;height:30px}.story-editor-header .overline{font-size:calc(9px * var(--reader-scale,1));letter-spacing:2.5px;color:#97a7b8}.story-editor-header h2{font-size:calc(20px * var(--reader-scale,1));line-height:1.6;font-weight:500;margin:1px 0 0}.writer-save-status{display:flex;align-items:center;gap:7px;font-size:calc(11px * var(--reader-scale,1));color:#a8b8c7;margin-left:auto}.writer-save-status i{width:5px;height:5px;border-radius:50%;background:#d6b180}.writer-close{width:38px;height:38px;display:grid;place-items:center;color:#afb9c6;border:1px solid #69788938;border-radius:50%;background:transparent;margin-left:8px}.writer-tabs{display:flex;align-items:center;gap:8px;padding:0 24px;border-bottom:1px solid #8995a21c;background:#12161c;flex-shrink:0;min-height:53px;overflow-x:auto}.writer-tabs>button{display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font-size:calc(12px * var(--reader-scale,1));color:#8697a9;padding:15px 12px;border:0;border-bottom:2px solid transparent;background:none;min-height:52px}.writer-tabs>button.active{color:#e4f2fc;border-bottom-color:#c5dfef}.writer-tabs>button:hover{color:#fff}.writer-tabs>.writer-undo{margin-left:auto;font-size:calc(10px * var(--reader-scale,1));color:#b7cad9}.story-editor-workspace{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) 374px;overflow:hidden}.story-preview,.story-writing{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px 32px 36px;scrollbar-width:thin;scrollbar-color:#56616d #101318}.story-preview[hidden],.story-writing[hidden]{display:none}.story-writing fieldset{border:0;padding:0;margin:0;min-width:0}.writer-field{display:flex;flex-direction:column;gap:9px;margin-bottom:22px;min-width:0}.writer-field>span{font-size:calc(12px * var(--reader-scale,1));font-weight:500;color:#bfcad6}.writer-field>small{font-size:calc(10px * var(--reader-scale,1));line-height:1.7;color:#8291a1}.story-editor input:not([type=checkbox]):not([type=file]),.story-editor select,.story-editor textarea{width:100%;min-width:0;background:#161c24;border:1px solid #6678893d;border-radius:9px;padding:12px 13px;color:#e6edf4;font-size:calc(13px * var(--reader-scale,1));line-height:1.7;outline:0;box-shadow:none;transition:border-color .2s}.story-editor input:focus,.story-editor select:focus,.story-editor textarea:focus{border-color:#bedbef9c}.story-editor textarea{resize:vertical}.story-editor input::placeholder,.story-editor textarea::placeholder{color:#687887}.story-editor input[type=datetime-local],.story-editor select{color-scheme:dark}.writer-field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.story-editor textarea.writer-title-input{font-size:calc(25px * var(--reader-scale,1));line-height:1.5;font-weight:500;letter-spacing:-.5px;background:transparent;padding:15px 0;border:0;border-bottom:1px solid #6678893d;border-radius:0}.story-editor textarea.writer-title-input:focus{border-color:#bedbef9c}.story-editor textarea.writer-body-input{font-size:calc(15px * var(--reader-scale,1));line-height:2;min-height:330px}.writer-cover{display:flex;gap:18px;padding:16px;background:#171c225c;border:1px dashed #8494a247;border-radius:12px;margin:4px 0 25px;align-items:center}.writer-cover-preview{width:138px;height:110px;background:#202832;display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;flex-shrink:0;border-radius:8px;overflow:hidden;color:#66798d}.writer-cover-preview img{width:100%;height:100%;object-fit:cover}.writer-cover-preview span{font-size:calc(10px * var(--reader-scale,1))}.writer-cover>div:last-child{flex:1;min-width:0}.writer-cover b{font-size:calc(12px * var(--reader-scale,1));display:block;margin-bottom:8px;color:#c8d2de;font-weight:500}.writer-cover small{display:block;font-size:calc(9px * var(--reader-scale,1));color:#7f90a2;margin:6px 0 10px}.writer-upload{display:inline-flex;align-items:center;gap:7px;font-size:calc(11px * var(--reader-scale,1));color:#d3e4ef;border:1px solid #829bb34f;border-radius:7px;padding:7px 10px;background:#95b7d10c;cursor:pointer}.story-editor .writer-cover input{font-size:calc(11px * var(--reader-scale,1))!important;padding:8px 10px!important}.writer-remove-cover{font-size:calc(10px * var(--reader-scale,1));color:#b5a7a0;margin-top:8px;background:none;border:0}.writer-settings{border-top:1px solid #78899d30;padding-top:18px}.writer-settings>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:calc(12px * var(--reader-scale,1));color:#c1cedb;list-style:none;margin-bottom:23px}.writer-settings>summary::-webkit-details-marker{display:none}.writer-checkbox{display:flex;align-items:center;gap:10px;font-size:calc(11px * var(--reader-scale,1));line-height:1.7;color:#9bafbf;margin:12px 0}.writer-checkbox input{width:15px;height:15px;flex-shrink:0;accent-color:#bdd8ec}.writer-ai{min-height:0;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid #8995a226;background:radial-gradient(ellipse at 100% 0,#283e5245,transparent 400px),#111820;padding:25px 22px 30px;scrollbar-width:thin;scrollbar-color:#4c6070 #111820}.writer-ai-heading{display:flex;align-items:center;gap:11px}.writer-ai-mark{width:44px;height:44px;border:1px solid #b4d5ec41;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 20px #a7d3ff0c}.writer-ai-mark svg{width:29px;height:29px}.writer-ai-heading>.lucide{margin-left:auto;color:#b9d7ea}.writer-ai-heading .overline{font-family:Manrope,sans-serif;font-size:calc(9px * var(--reader-scale,1));letter-spacing:2.4px;color:#8dacc4}.writer-ai-heading h3{font-size:calc(17px * var(--reader-scale,1));font-weight:500;margin-top:3px;color:#e2ecf6}.writer-ai-intro{font-size:calc(12px * var(--reader-scale,1));color:#90a5b9;line-height:1.9;margin:16px 0 22px}.writer-ai-modes{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:22px}.writer-ai-modes button{font-size:calc(10px * var(--reader-scale,1));line-height:1.6;border:1px solid #8ba8bf2e;background:#25354635;color:#a7bace;border-radius:8px;padding:10px 6px;min-height:39px}.writer-ai-modes button.active{background:#a6c9e023;color:#e1eff9;border-color:#b6d8ee72}.writer-ai .writer-field{margin-bottom:18px}.writer-ai .writer-field>span{font-size:calc(11px * var(--reader-scale,1))}.writer-ai .writer-field>small{font-size:calc(9px * var(--reader-scale,1))}.writer-ai textarea{font-size:calc(12px * var(--reader-scale,1));line-height:1.9;background:#0d141e;min-height:170px}.writer-ai-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.writer-ai select{font-size:calc(11px * var(--reader-scale,1));padding:10px}.writer-ai-existing{display:flex;align-items:center;gap:10px;background:#0d141d;border:1px solid #7c99b52e;padding:13px;border-radius:10px;margin-bottom:18px;font-size:calc(10px * var(--reader-scale,1));color:#96acc0}.writer-ai-existing strong{display:block;font-size:calc(15px * var(--reader-scale,1));font-weight:500;color:#d0e2f0;margin-top:5px}.writer-ai-apply,.writer-ai-generate{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 12px;border-radius:9px;border:1px solid #cee4f178;background:linear-gradient(110deg,#d5e6ef,#b5cde1);color:#152637;font-size:calc(12px * var(--reader-scale,1));font-weight:500;transition:filter .2s}.writer-ai-generate>svg:last-child{margin-left:auto}.writer-ai-generate>span{font-size:calc(10px * var(--reader-scale,1))}.writer-ai-apply:hover,.writer-ai-generate:hover{filter:brightness(1.07)}.writer-ai-generate:disabled{opacity:.3!important}.writer-ai-disclosure{font-size:calc(9px * var(--reader-scale,1));line-height:1.9;color:#7d93a8;margin:12px 0 2px}.writer-ai-hint{font-size:calc(10px * var(--reader-scale,1));color:#90a6ba;line-height:1.9;margin:9px 0 13px}.writer-error,.writer-top-error{border:1px solid #a884565c;background:#4a35252b;border-radius:9px;color:#e1c3a4;font-size:calc(11px * var(--reader-scale,1));line-height:1.9;padding:11px 13px;margin:13px 0}.writer-top-error{border-radius:0;margin:0;display:flex;gap:12px;justify-content:space-between;flex-shrink:0;padding:10px 25px}.writer-top-error button{background:none;border:0;color:inherit}.writer-ai-result{border-top:1px solid #a0bed331;margin-top:23px;padding-top:20px;animation:circle-ai-enter .25s ease-out}.writer-ai-result-head{display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:calc(12px * var(--reader-scale,1));font-weight:500;color:#d8e6f0;margin-bottom:20px}.writer-ai-result-tag{font-family:Manrope,sans-serif;font-size:calc(9px * var(--reader-scale,1));color:#a5cade;border:1px solid #a8d0e74f;padding:2px 7px;border-radius:5px}.writer-ai-result small{display:block;color:#819bb0;font-size:calc(9px * var(--reader-scale,1));margin-bottom:8px}.writer-ai-result h4{font-size:calc(17px * var(--reader-scale,1));line-height:1.8;font-weight:500;color:#e1edf6}.writer-ai-deck{font-size:calc(12px * var(--reader-scale,1));line-height:1.9;color:#a8bdcf;margin:13px 0 18px}.writer-ai-body{border:1px solid #86a2b82b;border-radius:8px;background:#0b141c;margin-bottom:21px}.writer-ai-body summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:calc(11px * var(--reader-scale,1));color:#bcd3e4;padding:11px 13px;list-style:none}.writer-ai-body summary::-webkit-details-marker{display:none}.writer-ai-body>div{padding:0 13px 14px;font-size:calc(12px * var(--reader-scale,1));line-height:2;color:#c3d2df;white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}.writer-ai-alternatives{margin:18px 0}.writer-ai-alternatives>button{display:flex;align-items:flex-start;gap:9px;width:100%;text-align:left;padding:11px 0;background:none;border:0;border-bottom:1px solid #839cae29;color:#c3d5e2}.writer-ai-alternatives>button>span{font-family:Manrope,sans-serif;font-size:calc(10px * var(--reader-scale,1));color:#5f849f;padding-top:3px}.writer-ai-alternatives strong{flex:1;font-size:calc(11px * var(--reader-scale,1));line-height:1.9;font-weight:400}.writer-ai-alternatives .lucide{flex-shrink:0;margin-top:4px}.writer-ai-checks{margin:16px 0;padding:12px 13px;background:#a0c9e107;border:1px solid #93bbd01c;border-radius:8px}.writer-ai-checks b{font-size:calc(10px * var(--reader-scale,1));font-weight:500;color:#b3cde0}.writer-ai-checks ul{padding-left:15px;margin:8px 0 0;list-style:disc}.writer-ai-checks li{font-size:calc(10px * var(--reader-scale,1));color:#92aabe;line-height:1.9;margin:5px 0}.writer-ai-checks.missing{background:#ba9b6f07;border-color:#c8a77626}.writer-ai-checks.missing b{color:#cfba9a}.writer-ai-checks.missing li{color:#ae9e88}.writer-ai-apply{margin-top:20px;background:#254053;color:#d3eafb;border-color:#87b5d077}.writer-preview-label{display:inline-flex;align-items:center;gap:6px;border:1px solid #9bb8cd35;padding:6px 10px;border-radius:6px;font-size:calc(10px * var(--reader-scale,1));color:#9fbace;margin-bottom:28px}.story-preview .eyebrow{display:flex;gap:10px;font-size:calc(11px * var(--reader-scale,1));color:#9fb4c7;margin-bottom:16px}.story-preview h1{font-size:calc(33px * var(--reader-scale,1));line-height:1.6;letter-spacing:-.7px;font-weight:500;overflow-wrap:anywhere}.writer-preview-deck{font-size:calc(17px * var(--reader-scale,1));line-height:1.9;color:#a4b5c5;margin:18px 0}.writer-preview-byline{font-size:calc(11px * var(--reader-scale,1));color:#7f94a7;margin:20px 0 24px;padding-bottom:18px;border-bottom:1px solid #6678893d}.writer-preview-cover{width:100%;max-height:390px;object-fit:cover;border-radius:10px;margin-bottom:25px}.writer-preview-body{font-size:calc(16px * var(--reader-scale,1));line-height:2.2;white-space:pre-wrap;overflow-wrap:anywhere;color:#c7d4e0}.writer-preview-source{font-size:calc(10px * var(--reader-scale,1));line-height:1.8;color:#8196a9;overflow-wrap:anywhere;margin-top:26px}.writer-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:13px;padding:16px 24px;border-top:1px solid #8995a226;background:#141a22;flex-shrink:0}.writer-footer-note{display:flex;align-items:center;gap:7px;color:#899eaf;font-size:calc(9px * var(--reader-scale,1))}.writer-footer-note>a{display:inline-flex;align-items:center;color:#c9e0f0;margin-left:9px;gap:3px}.writer-save-actions{display:flex;gap:9px;align-items:center;margin-left:auto}.writer-save-actions button{display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;padding:11px 14px;min-height:42px;border:1px solid #8fa6bc44;border-radius:8px;background:#202c37;color:#bfcedc;font-size:calc(11px * var(--reader-scale,1))}.writer-save-actions button.writer-save-draft{background:transparent}.writer-save-actions button.writer-publish{background:#d8e7ef;color:#192b39;border-color:#c4d8e7;font-weight:500}.writer-save-actions button:hover:not(:disabled){filter:brightness(1.15)}.writer-unsaved{display:flex;align-items:center;gap:12px;flex-shrink:0;flex-wrap:wrap;padding:12px 24px;background:#4b3928;border-bottom:1px solid #c2a18233;color:#ead4b6;font-size:calc(11px * var(--reader-scale,1))}.writer-unsaved>span{margin-right:auto}.writer-unsaved>button{border:1px solid #e9c8a34d;background:transparent;color:#ebd7bd;border-radius:5px;padding:6px 10px;font-size:calc(10px * var(--reader-scale,1))}@media(max-width:1100px){.newsroom-ai-banner{flex-wrap:wrap;gap:18px;padding:24px}.newsroom-ai-banner>button{margin-left:87px}.story-editor-workspace{grid-template-columns:minmax(0,1fr) 340px}.story-preview,.story-writing{padding:24px}.writer-ai{padding:22px 18px}.writer-footer-note{width:100%}.writer-footer{gap:10px;padding:12px 20px}.writer-footer-note>a{margin-left:auto}}@media(max-width:850px){.story-editor{width:100%;height:100%;max-height:none;border:0;border-radius:0}.story-editor-header{padding:13px 16px;gap:10px}.story-editor-brand{width:36px;height:36px;flex-shrink:0}.story-editor-brand svg{width:25px;height:25px}.story-editor-header .overline{font-size:calc(8px * var(--reader-scale,1));letter-spacing:1.8px}.story-editor-header h2{font-size:calc(17px * var(--reader-scale,1))}.writer-close{width:34px;height:34px;flex-shrink:0;margin-left:0}.writer-save-status{font-size:calc(9px * var(--reader-scale,1));gap:4px;max-width:95px;line-height:1.5}.writer-tabs{padding:0 10px;gap:0}.writer-tabs>button{font-size:calc(11px * var(--reader-scale,1));padding:13px 10px;min-height:48px}.writer-tabs>.writer-undo{font-size:0;padding:10px}.writer-undo .lucide{width:19px;height:19px}.story-editor-workspace{display:block}.story-preview,.story-writing,.writer-ai{height:100%;padding:23px 20px 32px}.writer-ai{border-left:0}.view-ai>.story-writing,.view-preview>.writer-ai,.view-write>.writer-ai{display:none}.view-ai>.writer-ai{display:block}.writer-ai-intro br{display:none}.writer-ai-modes{grid-template-columns:repeat(4,1fr);gap:6px}.writer-ai-modes button{font-size:calc(10px * var(--reader-scale,1));padding:9px 5px}.writer-ai .writer-field{margin-bottom:18px}.writer-ai .writer-field>span{font-size:calc(12px * var(--reader-scale,1))}.writer-ai-options{gap:15px}.story-editor input:not([type=checkbox]):not([type=file]),.story-editor select,.story-editor textarea,.writer-ai textarea{font-size:calc(16px * var(--reader-scale,1))}.writer-ai textarea{min-height:180px}.writer-ai-intro{margin:12px 0 21px}.writer-ai-disclosure{font-size:calc(10px * var(--reader-scale,1))}.writer-ai-apply,.writer-ai-generate{min-height:48px;font-size:calc(13px * var(--reader-scale,1))}.writer-ai-result h4{font-size:calc(19px * var(--reader-scale,1))}.writer-ai-body>div,.writer-ai-deck{font-size:calc(14px * var(--reader-scale,1))}.writer-ai-alternatives strong{font-size:calc(12px * var(--reader-scale,1))}.writer-ai-checks b,.writer-ai-checks li{font-size:calc(11px * var(--reader-scale,1))}.writer-field-row{gap:12px}.writer-field>span{font-size:calc(11px * var(--reader-scale,1))}.writer-cover{gap:12px;padding:12px}.writer-cover-preview{width:100px;height:112px}.story-editor .writer-cover input{font-size:calc(16px * var(--reader-scale,1))!important}.story-editor textarea.writer-title-input{font-size:calc(24px * var(--reader-scale,1))}.story-editor textarea.writer-body-input{font-size:calc(16px * var(--reader-scale,1));min-height:370px}.writer-checkbox{font-size:calc(11px * var(--reader-scale,1))}.writer-footer{padding:11px 15px calc(11px + env(safe-area-inset-bottom,0px));gap:9px}.writer-footer-note{font-size:calc(8px * var(--reader-scale,1));line-height:1.5}.writer-save-actions{width:100%;display:grid;grid-template-columns:1.15fr .8fr 1.1fr;gap:7px}.writer-save-actions button{min-height:43px;padding:9px 7px;gap:5px;font-size:calc(10px * var(--reader-scale,1))}.writer-save-actions svg{width:14px;height:14px}.writer-unsaved{padding:10px 15px;gap:8px}.writer-unsaved>span{width:100%}.writer-top-error{font-size:calc(10px * var(--reader-scale,1));padding:8px 15px}.story-preview h1{font-size:calc(28px * var(--reader-scale,1))}}@media(max-width:560px){.newsroom-ai-banner{padding:22px 19px;gap:15px}.newsroom-ai-emblem{width:49px;height:49px}.newsroom-ai-emblem>svg:first-child{width:30px;height:30px}.newsroom-ai-banner>div:nth-child(2){flex:1;min-width:0}.newsroom-ai-banner .overline{font-size:calc(7px * var(--reader-scale,1));letter-spacing:1.2px}.newsroom-ai-banner h2{font-size:calc(17px * var(--reader-scale,1));line-height:1.6}.newsroom-ai-banner p{font-size:calc(10px * var(--reader-scale,1))}.newsroom-ai-note{font-size:calc(9px * var(--reader-scale,1))}.newsroom-ai-banner>button{width:100%;justify-content:center;margin:1px 0 0}.newsroom-create-actions{width:100%}.newsroom-create-actions>button{flex:1;justify-content:center}}@media(max-width:370px){.story-preview,.story-writing,.writer-ai{padding:20px 15px 28px}.story-editor-header h2{font-size:calc(15px * var(--reader-scale,1))}.story-editor-brand{display:none}.writer-ai-modes{grid-template-columns:1fr 1fr}.writer-cover-preview{width:74px}.writer-save-actions button{font-size:calc(9px * var(--reader-scale,1))}.writer-footer-note>svg,.writer-save-actions svg{display:none}.writer-tabs>button{font-size:calc(10px * var(--reader-scale,1))}}@media(prefers-reduced-motion:reduce){.writer-ai-result{animation:none}}.reading-toolbar{background:linear-gradient(100deg,#171a20,#111216);border-block:1px solid #343841;color:#e4e8ef}.circle-page{min-height:100dvh;font-size:calc(14px * var(--reader-scale,1))}.reading-page-status{display:flex;align-items:center;gap:7px;flex-wrap:wrap;width:100%;padding:0 0 5px;color:#9aafc7;font-size:calc(11px * var(--reader-scale,1));line-height:1.6}.reading-page-status>button{text-decoration:underline;color:#e1edff;min-height:30px}html[data-reader-size=large] .btn,html[data-reader-size=large] .text-link{white-space:normal}html[data-reader-size=large] .utility-bar{height:auto;min-height:29px;padding-block:5px}html[data-reader-size=large] .utility-bar>.container{flex-wrap:wrap;gap:6px}html[data-reader-size=large] .hero-side .title-button h3{overflow:visible;-webkit-line-clamp:unset}.reading-toolbar-inner{display:flex;align-items:center;gap:12px;min-height:58px;padding-top:7px;padding-bottom:7px;flex-wrap:wrap}.reading-toolbar-title{display:flex;align-items:center;gap:10px;font-weight:600;font-size:calc(18px * var(--reader-scale,1));margin-right:auto}.reading-toolbar-title>span{font-size:calc(12px * var(--reader-scale,1));font-weight:400;color:#b6bdc9}.reading-font-controls{display:flex;align-items:center;overflow:hidden;border:1px solid #444b58;border-radius:9px;background:#1d222b}.reading-font-controls>button{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:42px;min-height:40px;padding:7px 9px;color:#f0f4fc;background:transparent;font-size:calc(14px * var(--reader-scale,1));line-height:1.2;border:0}.reading-font-controls>button+button{border-left:1px solid #444b58}.reading-font-controls>button:hover:not(:disabled){background:#343f50}.reading-font-controls>button:disabled{opacity:.35}.reading-font-controls .reading-scale{min-width:62px;font-size:calc(12px * var(--reader-scale,1));font-variant-numeric:tabular-nums}.reading-language{display:flex;align-items:center;gap:6px;border:1px solid #444b58;border-radius:9px;background:#1d222b;padding:0 9px;color:#dbe5f5;min-height:42px}.reading-language>select{color:inherit;background:transparent;border:0;font:inherit;font-size:calc(13px * var(--reader-scale,1));padding:7px 3px;max-width:145px;cursor:pointer}.reading-language option{background:#171a20}.reading-reset{display:grid;place-items:center;min-width:40px;min-height:42px;border:1px solid #393f49;border-radius:9px;background:transparent;color:#b6bdc9}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.article-translation-controls{border:1px solid #52627970;border-radius:12px;background:linear-gradient(120deg,#1c2939,#151a23);padding:14px 16px;margin:20px 0 26px;font-size:calc(12px * var(--reader-scale,1))}.article-translation-heading{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#d4e5fc}.translation-language-buttons{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.translation-language-buttons>button{min-height:38px;padding:6px 11px;border:1px solid #687d994d;border-radius:7px;color:#b8c7da;background:transparent;font-size:inherit}.translation-language-buttons>button[aria-pressed=true]{background:#d5e5f8;color:#152334;border-color:#d5e5f8}.translation-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;color:#a8bad0;line-height:1.7}.translation-status>button{color:#d9e9ff;text-decoration:underline;background:none;border:0;min-height:36px;padding:3px 5px;font-size:inherit}html[data-reader-size=large] .masthead{height:auto;min-height:108px;flex-wrap:wrap;padding-top:15px;padding-bottom:15px}html[data-reader-size=large] .main-nav{flex-wrap:wrap}html[data-reader-size=large] .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-reader-size=large] .hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}html[data-reader-size=large] .hero-grid>.trending{grid-column:1/-1}html[data-reader-size=large] .news-carousel{min-height:650px}html[data-reader-size=large] .carousel-content h2{font-size:calc(25px * var(--reader-scale,1))}html[data-reader-size=large] .carousel-content p{display:none}html[data-reader-size=large] .category-nav>.container{height:auto;min-height:48px;padding-top:10px;padding-bottom:10px}html[data-reader-size=large] .topics{height:auto;min-height:45px;flex-wrap:wrap;white-space:normal}html[data-reader-size=large] .headline-bar>div:first-child{max-width:80%}html[data-reader-size=large] .main-content{overflow-wrap:anywhere}html[data-reader-size=large] .app-bottom-nav{height:auto;min-height:82px}html[data-reader-size=large] .app-nav-label{white-space:normal;line-height:1.4;overflow-wrap:anywhere}html[data-reader-size=large] .app-nav-item{height:auto;min-height:65px}@media(max-width:760px){.reading-toolbar-inner{gap:7px;padding-left:16px;padding-right:16px}.reading-toolbar-title{display:none}.reading-font-controls{margin-right:auto}.reading-language{padding:0 7px}.reading-reset{min-width:36px}html[data-reader-size=large] .hero-side,html[data-reader-size=large] .news-grid{grid-template-columns:minmax(0,1fr)}html[data-reader-size=large] .hero-grid{display:block}html[data-reader-size=large] .main-nav{display:none}html[data-reader-size=large] .headline-bar>div:first-child{max-width:100%}html[data-reader-size=large] .headline-bar h1{font-size:calc(24px * var(--reader-scale,1))}html[data-reader-size=large] .home-aside,html[data-reader-size=large] .sticky-aside{display:block}html[data-reader-size=large] .carousel-content h2{font-size:calc(22px * var(--reader-scale,1));line-height:1.5}html[data-reader-size=large] .app-bottom-nav{bottom:8px}html[data-reader-size=large] body{padding-bottom:155px}.translation-language-buttons{margin-left:0}.article-translation-controls{padding:12px}}html[data-reader-size=large] .circle-ai-launcher,html[data-reader-size=large] .circle-ai-panel{bottom:calc(140px + env(safe-area-inset-bottom,0px))}html[data-reader-size=large] .circle-ai-panel{max-height:calc(100dvh - 165px)}.article-audio{margin:22px 0 28px;padding:20px;border:1px solid #8bb9d34d;border-radius:16px;background:radial-gradient(ellipse at 0 0,#84c9e019,transparent 75%),#131820;color:#eaf4fa;min-width:0}.article-audio-heading{display:flex;align-items:center;gap:12px;margin-bottom:17px;min-width:0}.article-audio-symbol{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:13px;background:#b5e7fa13;border:1px solid #aacfe838;color:#c3eeff}.article-audio-heading>div{min-width:0;overflow-wrap:anywhere}.article-audio-heading strong{display:block;font-size:calc(15px * var(--reader-scale,1));line-height:1.5}.article-audio-heading small{display:block;font-size:calc(11px * var(--reader-scale,1));color:#abbcc9;line-height:1.7;margin-top:2px}.article-audio-wave{margin-left:auto;flex-shrink:0;color:#93a7b7}.article-audio.is-playing .article-audio-wave{color:#b6efff}.article-audio-controls{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.article-audio-controls button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:10px;padding:10px 14px;font-size:calc(13px * var(--reader-scale,1));font-weight:600;line-height:1.5;white-space:normal}.article-audio-controls button svg{flex-shrink:0}.article-audio-play{background:#d6effc;color:#102333;border:1px solid #d6effc;min-width:156px}.article-audio-play:hover{background:#effaff}.article-audio-play:disabled{opacity:.65;cursor:wait}.article-audio-secondary{border:1px solid #c9e4f238;color:#d7e8f2;background:#bedcff08}.article-audio-secondary:hover{background:#bedcff1c}.article-audio-speed{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:calc(12px * var(--reader-scale,1));color:#c0cfda;flex-wrap:wrap}.article-audio-speed select{background:#0c121b;color:#e5f3fa;border:1px solid #819aad66;border-radius:9px;padding:9px;min-height:44px;font:inherit;max-width:100%}.article-audio button:focus-visible,.article-audio select:focus-visible{outline:2px solid #b0e3ff;outline-offset:3px}.article-audio-progress{height:5px;background:#6c94ae29;border-radius:5px;overflow:hidden;margin-top:17px}.article-audio-progress>span{display:block;height:100%;background:#9cdaf8;border-radius:inherit;transition:width .2s}.article-audio-status{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:calc(11px * var(--reader-scale,1));line-height:1.7;color:#aabecb;overflow-wrap:anywhere}.article-audio.is-error .article-audio-status{color:#ffc8b8}@media(max-width:540px){.article-audio{padding:16px}.article-audio-controls{gap:8px}.article-audio-controls button{padding:10px 12px}.article-audio-speed{margin-left:0}.article-audio-heading strong{font-size:calc(14px * var(--reader-scale,1))}.article-audio-wave{display:none}}@media(prefers-reduced-motion:reduce){.article-audio-progress>span{transition:none}}.circle-ai-citation{color:#e23048;font-weight:700;text-decoration:underline;text-underline-offset:3px;padding:0 2px}.circle-ai-answer-kind{display:block;color:#7c8497;font-size:calc(11px * var(--reader-scale,1));margin:-2px 0 7px}.circle-ai-message-text{overflow-wrap:anywhere}.public-service-links{display:flex;align-items:center;gap:8px;padding-top:12px;padding-bottom:12px;flex-wrap:wrap;border-bottom:1px solid #ffffff16}.public-service-links>span{font-size:calc(10px * var(--reader-scale,1));letter-spacing:1.6px;color:#8e99a6;margin-right:auto}.public-service-links button{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#ffffff05;border:1px solid #ffffff18;border-radius:30px;color:#d2dbe5;font-size:calc(12px * var(--reader-scale,1));min-height:42px}.public-service-links button.active,.public-service-links button:hover{background:#d1eaff15;border-color:#a6c3dc77;color:#eef7ff}.public-service-links svg{flex-shrink:0}.public-page{padding:20px 0 30px;font-size:calc(15px * var(--reader-scale,1));line-height:1.7}.public-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.public-heading h1{font-size:calc(clamp(26px,4vw,42px) * var(--reader-scale,1));line-height:1.4;margin:7px 0}.public-heading p{color:#a9b6c5;margin:5px 0}.public-orbit{width:90px;height:90px;border:1px solid #99bbd755;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 12px #a8c5da05,0 0 0 25px #a8c5da03;color:#d0e8fa;flex-shrink:0;margin:12px 25px}.weather-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.43fr);gap:24px}.public-sidebar,.weather-main{min-width:0}.weather-controls{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.weather-controls label{display:flex;align-items:center;gap:6px;background:#171e29;border:1px solid #ffffff26;border-radius:10px;flex:1;padding:0 12px;min-width:180px}.weather-controls select{color:#e8f0f8;background:transparent;border:0;min-width:0;width:100%;padding:12px 0;font:inherit;cursor:pointer}.weather-controls option{background:#171e29}.weather-controls button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ffffff26;background:#161d27;color:#d6e4f0;border-radius:10px;padding:10px 12px;font:inherit;min-height:48px}.weather-controls button:disabled{opacity:.6;cursor:wait}.weather-current{border-radius:20px;border:1px solid #aecce52e;padding:26px;background:radial-gradient(ellipse at 90% 0,#56779635,transparent 60%),linear-gradient(130deg,#1c2d40,#121d2a);overflow:hidden;min-height:340px}.weather-place{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.weather-place>span{display:flex;align-items:center;gap:7px;font-weight:600}.weather-place small{font-size:.75em;color:#9fb5c7}.weather-temperature{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:28px 0}.weather-caption{font-size:.78em;color:#afc3d5}.weather-temperature strong{display:block;font-size:calc(80px * var(--reader-scale,1));line-height:1.1;letter-spacing:-5px;font-weight:600;color:#eaf5ff}.weather-temperature sup{font-size:.36em;letter-spacing:0;vertical-align:super;font-weight:400}.weather-temperature h2{font-size:1.1em;font-weight:500;margin:8px 0 0}.weather-temperature>svg{color:#d3eafb;flex-shrink:0;stroke-width:1.1;filter:drop-shadow(0 0 22px #b5dcff44)}.weather-measures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid #d6ecff20;padding-top:20px}.weather-measures>div{display:flex;align-items:center;gap:10px;font-size:.75em;color:#afc4d5}.weather-measures svg{flex-shrink:0}.weather-measures b{display:block;color:#edf6ff;font-size:1.3em;font-weight:500;margin-top:3px}.weather-hourly{margin-top:26px}.weather-hourly h2{font-size:1.15em;margin-bottom:14px}.weather-hours{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.weather-hours article{display:flex;flex-direction:column;align-items:center;gap:9px;padding:15px 7px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff03;text-align:center}.weather-hours time{font-size:.8em;color:#a9bdcf}.weather-hours svg{color:#c5e2f8}.weather-hours b{font-size:1.45em;font-weight:500}.weather-hours small{font-size:.7em;color:#a9bdcf}.public-fine,.weather-source{font-size:.75em;color:#97a6b7;margin:18px 0;line-height:1.8}.weather-source a{color:#c4e2f8;text-decoration:underline;text-underline-offset:3px}.weather-loading{min-height:245px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.weather-loading p{color:#b3c7d8;max-width:450px}.weather-loading h2{font-size:1.2em}.public-panel{border:1px solid #ffffff1b;background:#151b24;border-radius:16px;padding:24px;margin-bottom:18px}.public-panel-icon,.public-panel>svg{color:#c8e0f2}.public-panel h2{font-size:1.15em;line-height:1.5;margin:12px 0 8px}.public-panel p{color:#a4b3c3;font-size:.88em;margin:0 0 18px;line-height:1.9}.public-panel .btn{font-size:.82em;white-space:normal;gap:8px;min-height:44px}.public-panel>div{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.public-panel .text-link{font-size:.8em}.public-help-link{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #b2d7f12b;border-radius:14px;color:#bbd7eb;font-size:.8em}.public-help-link>svg{flex-shrink:0}.public-help-link b{display:block;color:#e0edf6;font-size:1.05em;margin-top:3px}.public-status{color:#d8d6a6;font-size:.85em;margin:10px 0}.help-emergency{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#46242b55;border:1px solid #dca3aa44;border-radius:16px;padding:22px}.help-emergency>div{display:flex;gap:16px;align-items:center}.help-emergency svg{color:#f2b0b7;flex-shrink:0}.help-emergency b{display:block;color:#ffe0e3;font-weight:600}.help-emergency small{display:block;color:#dab5ba;font-size:.8em;margin-top:3px}.help-emergency a{display:inline-flex;align-items:center;justify-content:center;background:#f4d9dd;color:#45252a;font-size:1em;font-weight:700;border-radius:10px;padding:12px 18px;white-space:nowrap;min-height:48px}.help-emergency a:last-child{background:transparent;border:1px solid #d7adb4;color:#f8dde2}.help-disclosure{display:flex;align-items:flex-start;gap:10px;color:#a3b1c2;font-size:.8em;margin:18px 2px 25px}.help-disclosure svg{flex-shrink:0;margin-top:3px}.help-disclosure p{margin:0}.help-search{display:flex;align-items:center;gap:12px;border:1px solid #ffffff28;background:#151d28;border-radius:12px;padding:4px 17px}.help-search input{width:100%;min-width:0;color:#e7eff9;background:transparent;border:0;outline:0;padding:13px 0;font:inherit}.help-search:focus-within{outline:2px solid #b2d7f1;outline-offset:2px}.help-search svg{color:#adc4d7;flex-shrink:0}.help-search button{font-size:.8em;background:transparent;color:#c4dcef;white-space:nowrap}.help-filters{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.help-filters button{padding:8px 15px;border-radius:22px;font:inherit;font-size:.84em;border:1px solid #ffffff1c;background:transparent;color:#aebdcd;min-height:42px}.help-filters button.active{background:#d8e6f0;color:#14202b;border-color:#d8e6f0}.help-count{font-size:.78em;color:#91a3b6}.help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:15px 0 24px}.help-card{border:1px solid #ffffff1b;background:linear-gradient(140deg,#1b2531,#121923);padding:23px;border-radius:17px;display:flex;flex-direction:column;min-width:0}.help-card-top{display:flex;align-items:center;justify-content:space-between;color:#9bbcd4;font-size:.7em;letter-spacing:.25px}.help-card-top>span{padding:3px 10px;border:1px solid #b5d0e227;border-radius:14px}.help-card h2{font-size:1.13em;line-height:1.5;margin:18px 0 8px}.help-card p{color:#aabbce;font-size:.85em;margin:0 0 10px;line-height:1.8}.help-card>small{display:block;color:#8396ab;font-size:.72em;line-height:1.7;margin-bottom:20px}.help-phone{display:flex;align-items:center;gap:10px;color:#e2f1fb;font-size:2.3em;line-height:1.2;font-weight:500;letter-spacing:-1px;margin-top:auto;padding:12px 0;border-top:1px solid #ffffff16}.help-phone>span{margin-left:auto;font-size:.32em;letter-spacing:0;border:1px solid #a6c5dc55;border-radius:20px;padding:7px 12px;white-space:nowrap}.help-source{display:flex;align-items:center;gap:6px;color:#9cb2c6;font-size:.73em;padding-top:8px}.help-next{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.help-next .public-panel{margin:0}.public-empty{display:flex;flex-direction:column;gap:13px;text-align:center;align-items:center;padding:45px 15px;border:1px dashed #ffffff25;border-radius:15px}.public-empty h2{font-size:1.2em}.public-empty p{color:#9db1c2}.public-page a:focus-visible,.public-page button:focus-visible,.public-page select:focus-visible,.public-service-links button:focus-visible{outline:2px solid #b5d8f2;outline-offset:4px}.public-page a:hover,.public-page button:hover{filter:brightness(1.15)}@media(max-width:900px){.weather-layout{grid-template-columns:1fr}.public-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:16px}.public-sidebar .public-panel{margin:0}.public-help-link{grid-column:1/-1}.help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-emergency{flex-wrap:wrap}.public-orbit{width:65px;height:65px;margin:10px}.public-service-links>span{display:none}}@media(max-width:540px){.public-page{padding-top:9px}.public-service-links{gap:6px}.public-service-links button{padding:9px 11px;font-size:calc(11px * var(--reader-scale,1));gap:6px}.public-service-links button>svg:last-child{display:none}.public-heading{gap:8px}.public-orbit{display:none}.public-heading h1{font-size:calc(28px * var(--reader-scale,1))}.public-heading p{font-size:.88em}.weather-current{padding:20px}.weather-temperature{padding:23px 0}.weather-temperature strong{font-size:calc(68px * var(--reader-scale,1))}.weather-temperature>svg{width:76px;height:76px}.weather-measures{gap:10px}.weather-measures>div{flex-direction:column;align-items:flex-start;font-size:.7em;gap:5px}.weather-controls label{flex-basis:100%}.weather-controls button:nth-child(2){flex:1}.weather-hours{grid-template-columns:repeat(3,minmax(0,1fr))}.help-grid,.help-next,.public-sidebar{grid-template-columns:1fr}.help-emergency{padding:18px;gap:16px}.help-emergency>div:last-child{width:100%;gap:9px}.help-emergency a{flex:1;padding:11px}.help-emergency b{font-size:.9em}.help-search input{font-size:.86em}.help-filters{gap:7px}.help-filters button{padding:7px 12px;font-size:.79em}.public-panel{padding:20px}.help-card{padding:21px}.help-card h2{font-size:1.2em}.help-phone{font-size:2.6em}}html[data-reader-size=large] .help-grid,html[data-reader-size=large] .help-next,html[data-reader-size=large] .weather-layout,html[data-reader-size=large] .weather-measures{grid-template-columns:1fr}html[data-reader-size=large] .weather-measures>div{flex-direction:row}html[data-reader-size=large] .weather-temperature>svg{width:55px}