/* SXF Brief — curated editorial design. Independent of automated Signals feed. */
:root{color-scheme:dark;--brief-bg:#090a0c;--brief-panel:#111215;--brief-gold:#d6a85e;--brief-bright:#f3c47b;--brief-text:#f5f2ee;--brief-muted:#c2bfbb;--brief-rule:rgba(224,214,195,.24)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.sxbf-body{margin:0;background:var(--brief-bg);color:var(--brief-text);font:15px/1.5 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
.sxbf-body a{color:inherit;text-decoration:none}.sxbf-body a:focus-visible,.sxbf-body summary:focus-visible{outline:2px solid var(--brief-bright);outline-offset:3px}.sxbf-body a:hover{color:var(--brief-bright)}.sxbf-body h1,.sxbf-body h2,.sxbf-body h3,.sxbf-serif{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.035em;line-height:1.08}.sxbf-body h1,.sxbf-body h2,.sxbf-body h3,.sxbf-body p{margin:0}.sxbf-shell{width:min(1380px,calc(100% - 56px));margin-inline:auto}.sxbf-rule{border:1px solid var(--brief-rule);border-radius:6px;overflow:hidden}.sxbf-sr{position:absolute;left:-9999px;top:0}.sxbf-sr:focus{left:10px;top:10px;z-index:999;background:#1a1a1c;padding:10px}.sxbf-eyebrow{font:700 11px/1.2 Arial,sans-serif;letter-spacing:.27em;text-transform:uppercase}
.sxbf-header{height:62px;border-bottom:1px solid rgba(255,255,255,.15);background:#0b0c0e;position:relative;z-index:4}.sxbf-header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.sxbf-logo{font:40px/1 Georgia,serif;white-space:nowrap}.sxbf-logo .slash{color:var(--brief-gold);padding:0 11px;font-style:italic}.sxbf-logo small{font:16px Arial,sans-serif}.sxbf-nav{display:flex;gap:clamp(20px,3.4vw,53px);height:100%;align-items:center}.sxbf-nav a{font:16px Georgia,serif;height:100%;display:flex;align-items:center;position:relative}.sxbf-nav a.active{color:var(--brief-bright)}.sxbf-nav a.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--brief-gold)}.sxbf-header-tools{display:flex;align-items:center;gap:24px}.sxbf-search{font-size:30px;line-height:1}.sxbf-subscribe,.sxbf-pitch-button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f3cd8b,#c7974d);border-radius:5px;color:#15100a!important;font-weight:700;padding:10px 21px;font-size:12px;white-space:nowrap}.sxbf-subscribe:hover,.sxbf-pitch-button:hover{filter:brightness(1.1)}.sxbf-menu{display:none}
.sxbf-cover{min-height:238px;display:flex;align-items:flex-start;position:relative;isolation:isolate;padding:32px 26px 27px}.sxbf-cover:before{content:"";position:absolute;z-index:-2;inset:0;background:url('/assets/brief/edition-001/hero-earth.webp') right center/72% auto no-repeat}.sxbf-cover:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#090a0c 6%,rgba(9,10,12,.96) 26%,rgba(9,10,12,.15) 70%),linear-gradient(0deg,#090a0c,transparent 28%)}.sxbf-cover-label{display:flex;align-items:center;gap:24px}.sxbf-cover-label:after{content:"";height:1px;background:var(--brief-gold);width:80px;opacity:.6}.sxbf-cover h1{font-size:clamp(64px,7vw,100px);margin:7px 0 3px}.sxbf-cover h1 span{color:var(--brief-bright)}.sxbf-cover-tagline{font:italic clamp(22px,2.5vw,34px)/1.1 Georgia,serif}.sxbf-cover-meta{margin-top:17px;font-size:12px;color:#dad6d0;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sxbf-dot{color:var(--brief-bright)}
.sxbf-lead{position:relative;background:#101115;min-height:286px;display:flex;align-items:stretch;isolation:isolate}.sxbf-lead:before{content:"";position:absolute;z-index:-2;inset:0;background:url('/assets/brief/edition-001/lead-glass.webp') right center/62% 100% no-repeat}.sxbf-lead:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#0d0e11 2%,#0d0e11 33%,rgba(13,14,17,.95) 47%,rgba(13,14,17,.08) 80%)}.sxbf-lead-content{width:min(61%,740px);padding:25px 25px 26px}.sxbf-lead-num{display:flex;align-items:center;gap:15px;font-size:24px;font-family:Georgia,serif;color:var(--brief-gold)}.sxbf-lead-num span{font:700 10px/1 Arial,sans-serif;letter-spacing:.2em;color:#e5e2df;text-transform:uppercase}.sxbf-lead h2{font-size:clamp(29px,3.5vw,48px);margin:13px 0}.sxbf-lead-dek{font-size:14px;line-height:1.5;max-width:600px;color:#e4e0dc}.sxbf-lead-footer{margin-top:17px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px}.sxbf-editorial-tag{padding-left:11px;border-left:2px solid var(--brief-gold);font-weight:700}.sxbf-primary-source{color:#c9c7c5}
.sxbf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.sxbf-story{background:#0d0e11;display:flex;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s}.sxbf-story:hover{border-color:rgba(214,168,94,.7);transform:translateY(-2px)}.sxbf-story-image{display:block;width:100%;aspect-ratio:1.95;object-fit:cover;background:#15161a}.sxbf-story-body{padding:13px 14px;display:flex;flex:1;flex-direction:column}.sxbf-story-meta{display:flex;align-items:center;gap:12px;margin-bottom:10px}.sxbf-story-num{font:21px/1 Georgia,serif;color:var(--brief-bright)}.sxbf-story-cat{font:700 10px/1.2 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase}.sxbf-story h3{font-size:clamp(18px,1.7vw,24px);line-height:1.12;margin-bottom:11px}.sxbf-story p{color:#c9c6c2;font-size:12px;line-height:1.45;margin-bottom:13px}.sxbf-story-source{font-size:10px;border-left:2px solid var(--brief-gold);padding-left:9px;margin-top:auto;line-height:1.5}
.sxbf-picture{margin-top:14px;min-height:195px;padding:23px 29px 25px;position:relative;isolation:isolate;background:#111214}.sxbf-picture:before{content:"";position:absolute;z-index:-2;inset:0;background:url('/assets/brief/edition-001/editorial-orbits.webp') right center/51% 100% no-repeat}.sxbf-picture:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#0c0e11 5%,#0c0e11 34%,rgba(12,14,17,.88) 55%,transparent 94%)}.sxbf-picture .sxbf-eyebrow{padding-left:16px;border-left:1px solid var(--brief-gold);margin-bottom:11px}.sxbf-picture h2{font-size:clamp(30px,3vw,41px);margin-bottom:10px}.sxbf-picture p{font-size:13px;color:#dedbd7;max-width:650px;line-height:1.55}
.sxbf-watch{margin-top:14px;padding:16px 22px;display:grid;grid-template-columns:1.05fr repeat(4,1fr);align-items:center;min-height:92px}.sxbf-watch-title{font:30px/1.1 Georgia,serif;letter-spacing:-.045em}.sxbf-watch-item{display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:62px;border-left:1px solid var(--brief-rule);padding:0 20px}.sxbf-watch-icon{color:var(--brief-gold);font-size:22px}.sxbf-watch-item span{font-size:12px;line-height:1.36}
.sxbf-bottom{display:grid;grid-template-columns:1.5fr .95fr;gap:18px;margin:16px 0 35px}.sxbf-archive{padding:16px 18px;min-height:224px}.sxbf-archive-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-end;margin-bottom:12px}.sxbf-archive-head h2{font-size:32px}.sxbf-archive-head p{font-size:12px;color:#bbb8b4;margin-top:5px}.sxbf-archive-head a{color:var(--brief-gold);font-size:11px}.sxbf-archive-row{display:grid;grid-template-columns:95px 100px 1fr 18px;gap:10px;align-items:center;min-height:35px;border-top:1px solid rgba(255,255,255,.12);font-size:11px;color:#d8d5d1}.sxbf-archive-row:hover{color:var(--brief-bright)}.sxbf-archive-number{color:var(--brief-bright)}.sxbf-archive-date{color:#d7d3cf}
.sxbf-pitch{position:relative;isolation:isolate;padding:25px;min-height:224px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 85% 80%,#2b211a,#151517 50%)}.sxbf-pitch:before{content:"";position:absolute;z-index:-2;inset:0;background:url('/assets/brief/edition-001/pitch-mountains.webp') right bottom/78% auto no-repeat}.sxbf-pitch:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#151517,rgba(21,21,23,.84) 46%,rgba(21,21,23,.1))}.sxbf-pitch h2{font-size:clamp(28px,2.7vw,38px);max-width:310px;margin-bottom:8px}.sxbf-pitch p{font:italic 17px Georgia,serif;margin-bottom:19px;color:#e0d5c9}.sxbf-pitch-button{align-self:flex-start}
.sxbf-footer{border-top:1px solid rgba(255,255,255,.12);padding:22px 0 30px;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#a7a3a0;font-size:11px}.sxbf-footer a{color:#d2b184}
@media(max-width:1100px){.sxbf-nav{gap:17px}.sxbf-lead-content{width:67%}.sxbf-lead h2{font-size:35px}.sxbf-watch-item{padding:0 12px}.sxbf-archive-row{grid-template-columns:80px 81px 1fr 16px}}
@media(max-width:850px){.sxbf-header{height:62px}.sxbf-nav,.sxbf-search{display:none}.sxbf-menu{display:block;position:relative}.sxbf-menu summary{list-style:none;cursor:pointer;font-size:12px;border:1px solid var(--brief-rule);padding:9px 12px;border-radius:4px}.sxbf-menu summary::-webkit-details-marker{display:none}.sxbf-mobile-links{position:absolute;right:0;top:45px;background:#141518;border:1px solid var(--brief-rule);padding:10px;min-width:172px;box-shadow:0 14px 45px #0008;z-index:50}.sxbf-mobile-links a{display:block;padding:10px}.sxbf-cover:before{background-size:auto 100%}.sxbf-lead-content{width:73%}.sxbf-lead:before{background-size:auto 100%;opacity:.75}.sxbf-lead:after{background:linear-gradient(90deg,#0d0e11 0%,rgba(13,14,17,.97) 47%,rgba(13,14,17,.46))}.sxbf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sxbf-story h3{font-size:23px}.sxbf-watch{grid-template-columns:repeat(2,1fr);gap:15px}.sxbf-watch-title{grid-column:1/-1}.sxbf-watch-item:nth-child(2n){border-left:0}.sxbf-watch-item{padding:0 14px}.sxbf-bottom{grid-template-columns:1fr 1fr}.sxbf-archive-row{grid-template-columns:80px 1fr 16px}.sxbf-archive-date{display:none}}
@media(max-width:580px){.sxbf-shell{width:calc(100% - 28px)}.sxbf-logo{font-size:26px}.sxbf-logo .slash{padding:0 5px}.sxbf-logo small{font-size:12px}.sxbf-header-tools{gap:8px}.sxbf-subscribe{padding:9px 11px;font-size:11px}.sxbf-cover{min-height:224px;padding:26px 11px 20px}.sxbf-cover-label{font-size:9px}.sxbf-cover-label:after{width:34px}.sxbf-cover h1{font-size:clamp(53px,15vw,78px);margin:12px 0 6px}.sxbf-cover-tagline{font-size:20px}.sxbf-cover-meta{font-size:10px;gap:8px;max-width:290px}.sxbf-cover:before{background-position:70% top}.sxbf-cover:after{background:linear-gradient(90deg,#090a0c 2%,rgba(9,10,12,.93) 45%,rgba(9,10,12,.25)),linear-gradient(0deg,#090a0c,transparent 50%)}.sxbf-lead{min-height:390px}.sxbf-lead:before{background-size:auto 72%;background-position:70% top;opacity:.52}.sxbf-lead:after{background:linear-gradient(0deg,#0d0e11 0%,rgba(13,14,17,.98) 40%,rgba(13,14,17,.5))}.sxbf-lead-content{width:100%;padding:18px;display:flex;flex-direction:column;justify-content:flex-end}.sxbf-lead h2{font-size:clamp(27px,7.8vw,36px)}.sxbf-lead-dek{font-size:12px}.sxbf-grid{grid-template-columns:1fr;gap:13px;margin-top:13px}.sxbf-story-image{aspect-ratio:2.15}.sxbf-story-body{padding:16px}.sxbf-story h3{font-size:26px}.sxbf-story p{font-size:13px}.sxbf-picture{min-height:305px;padding:22px 19px}.sxbf-picture:before{background-size:100% auto;background-position:bottom right;opacity:.55}.sxbf-picture:after{background:linear-gradient(180deg,#0c0e11 8%,rgba(12,14,17,.94) 55%,rgba(12,14,17,.14))}.sxbf-picture h2{font-size:31px}.sxbf-picture p{font-size:12px}.sxbf-watch{gap:9px;padding:18px 10px}.sxbf-watch-title{font-size:27px}.sxbf-watch-item{padding:0 10px}.sxbf-watch-item span{font-size:11px}.sxbf-bottom{grid-template-columns:1fr;gap:14px}.sxbf-archive{padding:15px}.sxbf-archive-head h2{font-size:29px}.sxbf-archive-row{grid-template-columns:84px 95px 1fr 13px;font-size:10px}.sxbf-archive-date{display:block}.sxbf-pitch{min-height:240px}.sxbf-footer{display:block;line-height:2}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}


/* Full edition: additive design, keeps existing cover, cards and archive intact. */
.sxbf-full-edition{margin-top:48px;padding-bottom:20px;scroll-margin-top:18px}
.sxbf-full-intro{border-top:1px solid var(--brief-gold);padding:34px 4px 31px}
.sxbf-full-intro .sxbf-eyebrow{color:var(--brief-gold);margin-bottom:15px}
.sxbf-full-intro h2{font-size:clamp(38px,5.1vw,66px);letter-spacing:-.045em;margin-bottom:16px}
.sxbf-full-intro>p:not(.sxbf-eyebrow){max-width:850px;font-size:16px;line-height:1.75;color:var(--brief-muted)}
.sxbf-story-jump{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}
.sxbf-story-jump a{border:1px solid var(--brief-rule);padding:11px 15px;border-radius:3px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.sxbf-story-jump a:hover{border-color:var(--brief-gold)}
.sxbf-full-article{padding:45px clamp(16px,5vw,75px) 43px;margin-bottom:20px;background:linear-gradient(155deg,#15161a,#0c0d10 72%);border:1px solid var(--brief-rule);scroll-margin-top:22px}
.sxbf-full-meta{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap;font-size:10px;font-weight:700;letter-spacing:.17em;color:var(--brief-gold)}
.sxbf-full-article>h2{margin:18px 0 20px;font-size:clamp(32px,4vw,55px);max-width:900px}
.sxbf-full-dek{font:italic clamp(18px,2vw,24px)/1.55 Georgia,serif;color:#e1d7c6;max-width:950px}
.sxbf-full-introcopy{max-width:960px;margin:28px 0}
.sxbf-full-introcopy p,.sxbf-full-subsection p{font-size:16px;line-height:1.9;color:#d8d5d0;margin:0 0 17px}
.sxbf-full-facts{border-block:1px solid var(--brief-rule);padding:24px 0;margin:0 0 22px;max-width:1000px}
.sxbf-full-facts h3,.sxbf-full-subsection h3,.sxbf-full-limits h3{font-size:25px;margin:0 0 13px}
.sxbf-full-facts ul{display:grid;gap:13px;margin:0;padding-left:22px;color:#e2dcd3;font-size:15px;line-height:1.75}
.sxbf-full-facts li::marker{color:var(--brief-gold)}
.sxbf-full-details{border-bottom:1px solid var(--brief-rule);margin-bottom:23px}
.sxbf-full-details>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:16px 0 22px;color:var(--brief-bright);font-size:13px;font-weight:700;letter-spacing:.035em}
.sxbf-full-details>summary::-webkit-details-marker{display:none}
.sxbf-full-details[open]>summary span{transform:rotate(45deg)}
.sxbf-full-details>summary span{font-size:24px;transition:transform .2s}
.sxbf-full-details-body{padding:10px 0 18px}
.sxbf-full-subsection{max-width:950px;margin:0 0 29px}
.sxbf-full-subsection h3{margin-bottom:13px;color:#f1e8da}
.sxbf-full-limits{border-left:2px solid var(--brief-gold);padding:13px 20px;margin-top:13px;background:rgba(214,168,94,.055)}
.sxbf-full-limits p{color:var(--brief-muted);font-size:14px;line-height:1.8}
.sxbf-full-links{display:flex;align-items:center;flex-wrap:wrap;gap:15px;font-size:12px}
.sxbf-full-links a{border-bottom:1px solid rgba(214,168,94,.4);padding-bottom:5px}
.sxbf-full-links .sxbf-source-link{color:var(--brief-bright);font-weight:700}
.sxbf-backtop{display:inline-block;margin-top:28px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--brief-gold)!important}
@media(max-width:850px){.sxbf-full-edition{margin-top:30px}.sxbf-full-article{padding:30px 22px}.sxbf-full-meta{font-size:9px}.sxbf-full-introcopy p,.sxbf-full-subsection p{font-size:15px}}
@media(max-width:580px){.sxbf-full-intro h2{font-size:38px}.sxbf-full-intro>p:not(.sxbf-eyebrow){font-size:14px}.sxbf-full-article{padding:26px 17px}.sxbf-full-article>h2{font-size:33px}.sxbf-full-dek{font-size:18px}.sxbf-full-facts h3,.sxbf-full-subsection h3,.sxbf-full-limits h3{font-size:23px}.sxbf-full-facts ul{font-size:13px}.sxbf-full-links{gap:12px}.sxbf-story-jump a{flex:1 1 44%;text-align:center;font-size:10px}.sxbf-full-introcopy p,.sxbf-full-subsection p{font-size:14px;line-height:1.75}}
