.opening-container{container-type:inline-size}@container (max-width:767px){.front-opening.shell{padding-inline:16px}}.front-opening{gap:0;padding-top:13px;padding-bottom:18px;display:grid}.front-brief>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.front-brief .eyebrow{font-size:12px}.front-brief time{color:var(--color-text-muted);font-size:10px}.front-brief>div:has(.live-flag)>time{display:none}.live-flag{max-width:68%;min-height:44px;color:var(--color-accent-lime);flex-direction:column;justify-content:center;align-items:flex-end;font-size:11px;line-height:1.5;display:flex}.live-flag>span{color:var(--color-text-muted);font-size:10px}.live-flag strong{font-weight:750}@container (max-width:767px){.front-opening:has(.live-flag) .front-lead-deck{display:none}}.front-brief h1{letter-spacing:-.7px;margin:5px 0 0;font-size:25px;font-weight:850;line-height:1.12}.front-note{color:var(--color-text-muted);margin-top:6px;font-size:12px;line-height:1.45}.front-lead{border-block:1px solid var(--color-border-dim);grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:11px;margin-top:12px;padding:11px 0;display:grid}.front-lead-copy .eyebrow{font-size:10px}.front-lead h2{letter-spacing:-.6px;margin:4px 0 5px;font-size:20px;font-weight:800;line-height:1.17}.front-lead h2 a:hover{color:var(--color-accent-lime)}.front-lead-deck{color:var(--color-text-muted);font-size:11px;line-height:1.5}.front-lead-image{align-self:center;width:96px;display:block}.front-read{display:none}.desk-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.desk-heading h2{letter-spacing:-.6px;font-size:20px;font-weight:800;line-height:1.2}.desk-heading>a{color:var(--color-accent-lime);flex-shrink:0;align-items:center;min-height:44px;font-size:11px;display:flex}.verdict-desk>.desk-heading{padding-top:4px}.verdict-date{color:var(--color-text-muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.verdict-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.verdict-card{--verdict:var(--color-winner);background:var(--color-surface-mid);border:1px solid var(--color-border-dim);border-top:2px solid var(--verdict);flex-direction:column;min-width:0;padding:8px 9px;display:flex}.verdict-card.loser{--verdict:var(--color-loser)}.verdict-label{color:var(--color-winner);letter-spacing:1.4px;text-transform:uppercase;font:800 12px/1.4 Barlow Condensed,sans-serif}.verdict-label.loser{color:var(--color-loser)}.verdict-portrait{flex-shrink:0;width:64px;height:78px;margin:6px auto 7px;display:block;overflow:hidden}.verdict-portrait img{object-fit:contain;width:100%;height:100%}@container (max-width:399px){.verdict-portrait{height:72px}}.verdict-placeholder{background:var(--color-bg-deeper);width:100%;height:100%;color:var(--color-accent-lime);place-items:center;font-size:24px;font-weight:800;display:grid}.verdict-card h3{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.2}.verdict-role{color:var(--color-text-muted);margin-top:3px;font-size:10px;line-height:1.4}.verdict-reason{flex:1;margin-top:7px;font-size:12px;line-height:1.4}.case-trigger{min-height:44px;color:var(--color-accent-lime);border-top:1px solid var(--color-border-dim);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:11px;font-weight:650;display:flex}.verdict-dialog{border:1px solid var(--color-border);background:var(--color-surface-mid);width:100%;max-width:620px;max-height:90svh;color:var(--color-text-body);border-radius:14px 14px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0}.verdict-dialog::backdrop{background:#08000cbf}.case-sheet{flex-direction:column;max-height:90svh;display:flex}.case-sheet>header{border-bottom:1px solid var(--color-border-dim);justify-content:space-between;align-items:center;padding:7px 16px;display:flex}.case-sheet>header h2{font-size:13px;font-weight:700}.case-sheet>header button{min-width:44px;min-height:44px;font-size:27px}.case-scroll{overscroll-behavior:contain;padding:18px;overflow-y:auto}.case-profile{align-items:center;gap:16px;display:flex}.case-profile>img,.case-profile>.verdict-placeholder{object-fit:contain;width:76px;height:96px}.case-profile h2{margin:6px 0;font-size:25px;font-weight:800;line-height:1.2}.case-profile p:not(.verdict-label){color:var(--color-text-muted);font-size:12px}.case-reason{margin-top:20px;font-size:21px;font-weight:750;line-height:1.25}.case-block{border-top:1px solid var(--color-border-dim);margin-top:20px;padding-top:16px;font-size:14px;line-height:1.6}.case-block h3{text-transform:uppercase;letter-spacing:.6px;color:var(--color-accent-lime);margin-bottom:9px;font-size:12px;font-weight:700}.case-block small{color:var(--color-text-muted);margin-top:9px;display:block}.case-prose p+p{margin-top:12px}.case-prose a{color:var(--color-accent-lime);text-decoration:underline}.case-prose ul,.case-prose ol{list-style:revert;padding-left:22px}.case-sheet>footer{padding:8px 18px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--color-border-dim);background:var(--color-bg-deeper);justify-content:space-between;gap:16px;display:flex}.case-sheet>footer a{min-height:44px;color:var(--color-accent-lime);align-items:center;font-size:12px;display:flex}.case-page{max-width:760px;margin:auto;padding:28px 20px 50px}.front-secondary{gap:28px;padding-block:24px;display:grid}.front-related a{border-bottom:1px solid var(--color-border-dim);gap:13px;padding:16px 0;font-weight:650;display:flex}.front-related{margin-bottom:24px}.front-related span{color:var(--color-accent-lime);font:800 23px Barlow Condensed,sans-serif}.front-related h3{font-size:16px}.front-explore>a{border-bottom:1px solid var(--color-border-dim);flex-direction:column;padding:13px 0;display:flex}.front-explore strong{font-size:16px}.front-explore span{color:var(--color-text-muted);margin-top:4px;font-size:12px}.hub-band{border-block:1px solid var(--color-border-dim);padding-block:20px}.hub-band .eyebrow{margin-bottom:5px;font-size:10px}.hub-grid{gap:12px;margin-top:16px;display:grid}.hub-card{background:var(--color-surface-mid);border:1px solid var(--color-border-dim);min-width:0;padding:17px}.hub-feature{isolation:isolate;position:relative;overflow:hidden}.hub-card-image{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hub-feature.has-image:before{content:"";z-index:-1;background:linear-gradient(120deg,#0d0011e6,#1b0024c7 60%,#0d0011e6);position:absolute;inset:0}.hub-feature.has-image p{color:#e0d4e5}.hub-feature.has-image .hub-latest{border-color:#ffffff30}.hub-card>a:first-child{display:block}.hub-status{letter-spacing:1px;text-transform:uppercase;color:var(--color-accent-lime);font-size:10px}.hub-card h3,.hub-card h2{letter-spacing:-.5px;margin-top:7px;font-size:22px;font-weight:750;line-height:1.2}.hub-card p{color:var(--color-text-muted);margin-top:9px;font-size:13px;line-height:1.6}.hub-enter{color:var(--color-accent-lime);min-height:30px;margin-top:16px;font-size:12px;display:block}.hub-latest{border-top:1px solid var(--color-border-dim);margin-top:9px;padding-top:12px;font-size:13px;line-height:1.5;display:block}.hub-latest span{text-transform:uppercase;color:var(--color-text-muted);letter-spacing:1px;margin-bottom:4px;font-size:10px;display:block}.hub-intro{max-width:800px;padding-block:28px}.hub-intro h1{letter-spacing:-1.3px;margin-top:9px;font-size:clamp(32px,5vw,54px);font-weight:850;line-height:1.08}.hub-intro>p:last-child{color:var(--color-text-muted);margin-top:15px;line-height:1.7}.hub-entry-points{gap:16px;display:grid}.hub-coverage>article{border-bottom:1px solid var(--color-border-dim);padding:22px 0}.hub-coverage h3{margin-top:7px;font-size:22px;font-weight:700;line-height:1.3}.hub-coverage article>p:not(.eyebrow){color:var(--color-text-muted);margin-top:9px;font-size:14px}.hub-coverage article>div{color:var(--color-text-muted);margin-top:12px;font-size:12px}.story-context{background:var(--color-surface-mid);border:1px solid var(--color-border-dim);margin-block:28px;padding:22px}.story-context h2{margin-block:8px;font-size:22px;font-weight:750}.story-context nav{flex-wrap:wrap;gap:8px 22px;display:flex}.story-context nav a{min-height:44px;color:var(--color-accent-lime);align-items:center;font-size:13px;display:flex}.editor-panel{border:1px solid var(--color-border);background:var(--color-surface-mid);align-self:start;padding:22px}.editor-field{margin-top:18px}.editor-field label{margin-bottom:7px;font-size:12px;font-weight:650;display:block}.editor-field input,.editor-field textarea,.editor-field select{background:var(--color-bg-deep);border:1px solid var(--color-border);width:100%;color:var(--color-text-body);min-height:44px;padding:11px 12px;font-size:14px}.editor-field small{color:var(--color-text-muted);margin-top:6px;font-size:11px;display:block}.editor-button{border:1px solid var(--color-border);justify-content:center;align-items:center;min-height:44px;padding:9px 15px;font-size:12px;font-weight:650;display:inline-flex}.editor-button.primary{background:var(--color-accent-lime);color:var(--color-bg-deeper)}.editor-button:disabled{opacity:.5;cursor:not-allowed}.editor-hub-row{border-bottom:1px solid var(--color-border-dim);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;display:flex}.editor-selection{background:var(--color-bg-deeper);justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;padding:9px 12px;font-size:12px;display:flex}.editor-selection button{min-height:44px;color:var(--color-accent-lime)}.editor-results{max-height:260px;overflow:auto}.editor-results button{text-align:left;border-bottom:1px solid var(--color-border-dim);width:100%;min-height:44px;padding:10px 12px;font-size:12px}.briefing-editor-grid{gap:25px;margin-block:28px 50px;display:grid}.briefing-preview{border:1px solid var(--color-border);background:var(--color-bg-deep);width:375px;max-width:100%;height:667px;position:relative;overflow:hidden}.briefing-preview-header{background:var(--color-bg-deeper);height:54px;color:var(--color-accent-lime);padding:7px 16px;font:800 30px Barlow Condensed,sans-serif}.briefing-preview-body{height:calc(100% - 118px);overflow:auto}.briefing-preview-nav{border-top:1px solid var(--color-border);background:var(--color-bg-deeper);justify-content:space-around;align-items:center;height:64px;font-size:11px;display:flex}.fit-status{border:1px solid var(--color-border);max-width:390px;margin-top:12px;padding:12px;font-size:12px}.fit-status.good{color:var(--color-accent-lime)}.fit-status.warn{color:#ffcd91}.mobile-reader-nav{z-index:45;background:var(--color-bg-deeper);border-top:1px solid var(--color-border);padding:5px 8px max(7px,env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.mobile-reader-nav a,.mobile-reader-nav button{min-height:48px;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}.mobile-reader-nav [aria-current=page]{color:var(--color-accent-lime)}.mobile-reader-nav svg{width:19px;height:19px}.public-reader{padding-bottom:75px}.reader-masthead{align-items:center;gap:8px;max-width:1400px;height:54px;margin:auto;padding-inline:16px;display:flex}.reader-masthead .mast-logo{width:82px;overflow:hidden}.reader-masthead .mast-logo svg,.reader-masthead .mast-logo img{width:82px;height:auto}.reader-desks{display:none}.reader-explore-title{letter-spacing:1px;text-transform:uppercase;color:var(--color-accent-lime);grid-column:1/-1;padding:10px 12px 4px;font-size:11px}@container (min-width:768px){.front-opening{grid-template-columns:minmax(0,.82fr) minmax(0,1.55fr);gap:22px 30px;padding-block:24px 30px}.front-brief{border-bottom:1px solid var(--color-border-dim);grid-column:1/-1;padding-bottom:18px}.front-brief h1{font-size:32px}.front-note{max-width:800px;font-size:14px}.front-brief time{font-size:12px}.front-lead{border:0;flex-direction:column-reverse;justify-content:flex-end;align-items:stretch;gap:20px;margin:0;padding:0;display:flex}.front-lead-image{flex-shrink:0;width:100%}.front-lead-copy{flex-direction:column;flex:1;display:flex}.front-lead h2{margin:10px 0 13px;font-size:clamp(28px,3cqw,42px);line-height:1.08}.front-lead-deck{font-size:16px}.front-lead-copy .eyebrow{font-size:12px}.front-read{min-height:44px;color:var(--color-accent-lime);align-items:center;margin-top:auto;padding-top:12px;font-size:13px;display:flex}.verdict-desk{flex-direction:column;min-height:0;display:flex}.verdict-desk>.desk-heading{border-top:1px solid var(--color-accent-lime);margin-bottom:16px;padding-top:12px}.verdict-desk>.desk-heading h2{font-size:34px}.verdict-card{padding:16px}.verdict-pair{flex:1;gap:16px}.verdict-portrait{flex:1;width:100%;height:auto;min-height:200px;margin:14px auto 17px;position:relative}.verdict-portrait img,.verdict-portrait>.verdict-placeholder{position:absolute;inset:0}.verdict-card h3{font-size:26px;line-height:1.14}.verdict-role{margin-top:7px;font-size:12px}.verdict-reason{flex:none;margin-top:12px;font-size:15px;line-height:1.5}.verdict-label{font-size:13px}.case-trigger{margin-top:20px;font-size:12px}}@media (min-width:768px){.front-secondary{grid-template-columns:1fr 1fr;padding-block:32px}.front-explore{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px 25px;display:grid}.front-explore h2{grid-column:1/-1}.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-entry-points{grid-template-columns:1fr 1fr}.verdict-dialog{border-radius:0;height:100svh;max-height:100svh;margin:0;inset:0 0 0 auto}.case-sheet{height:100%;max-height:100svh}.case-scroll{flex:1;padding:28px}.case-sheet>footer{flex-shrink:0}.reader-masthead{height:64px}.briefing-editor-grid{grid-template-columns:minmax(260px,1fr) 390px}}@media (min-width:1100px){.front-secondary{grid-template-columns:1fr 1fr .75fr;gap:38px}.front-explore{grid-column:auto;display:block}.hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-reader-nav{display:none}.public-reader{padding-bottom:0}.reader-desks{flex:1;justify-content:center;gap:23px;font-size:13px;display:flex}.reader-masthead .mast-logo,.reader-masthead .mast-logo svg,.reader-masthead .mast-logo img{width:100px}.reader-masthead{padding-inline:24px}}@media (max-width:359px){.front-brief h1{font-size:23px}.verdict-card{padding:7px}.verdict-card h3{font-size:16px}.front-lead{grid-template-columns:minmax(0,1fr) 64px}.front-lead-image{width:64px}}@container (max-width:767px){.verdict-card{isolation:isolate;min-height:278px;padding:112px 10px 0;position:relative;overflow:hidden}.verdict-portrait{z-index:-2;width:100%;height:100%;margin:0;position:absolute;inset:0}.verdict-portrait img{object-fit:cover;object-position:70% top}.verdict-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#10001733 0%,#1000170f 24%,#16001fc2 48%,#16001ff0 70%,#16001f 100%);position:absolute;inset:0}.verdict-card>.verdict-label{background:#100017db;border:1px solid #ffffff20;padding:3px 6px;font-size:11px;position:absolute;top:9px;left:9px}.verdict-card h3{color:#fff;text-shadow:0 1px 6px #0008;margin-top:auto}.verdict-card .verdict-role{color:#e6dce9}.verdict-card .verdict-reason{color:#f0eaf2;flex:none;margin-top:6px}.verdict-card .case-trigger{border-color:#ffffff30;margin-top:10px}.verdict-card .case-trigger:after{content:"";position:absolute;inset:0}.verdict-card:focus-within{outline:2px solid var(--color-accent-lime);outline-offset:2px}.verdict-portrait>.verdict-placeholder{place-items:start center;padding-top:44px;font-size:42px}}@container (max-width:374px){.verdict-card{min-height:256px;padding-top:92px}}@container (max-width:359px){.verdict-card{min-height:240px;padding-top:72px}}
