/* Decision Gazette: modern newspaper grid, evidence columns, vermilion proofs and cobalt source bylines. */
:root{--ink:#111214;--news:#f6f3ea;--grey:#dfe1e2;--red:#e23f2d;--blue:#496a92;--line:#6f7073;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--news);font:400 17px/1.55 "Public Sans",sans-serif;overflow-x:hidden}img{display:block;width:100%;height:auto}button,input,select,textarea{font:inherit}button,a{color:inherit}a{text-decoration:none}.gazette-head{position:sticky;z-index:100;top:0;background:var(--news);border-bottom:1px solid var(--ink)}.edition-row{display:grid;grid-template-columns:auto 1fr auto auto;min-height:66px}.gazette-brand{display:flex;align-items:center;gap:.7rem;padding:0 1rem;border-right:1px solid}.gazette-brand img{width:36px;height:36px}.gazette-brand span{font:700 1.05rem "Newsreader",serif}.edition-row>p{margin:0;padding:1.4rem;font:500 .62rem "Roboto Mono",monospace}.gazette-contact{display:grid;place-items:center;padding:0 1.2rem;color:#fff;background:var(--red);font-weight:700}.gazette-menu{display:none}.gazette-head nav{display:flex;justify-content:flex-end;border-top:1px solid}.gazette-head nav button{padding:.65rem 1rem;border:0;border-left:1px solid;background:transparent;font:500 .6rem "Roboto Mono",monospace;text-transform:uppercase}.breaking{display:grid;grid-template-columns:190px 1fr;color:#fff;background:var(--ink);font:500 .62rem "Roboto Mono",monospace}.breaking b{padding:.6rem 1rem;color:#fff;background:var(--red)}.breaking span{padding:.6rem 1rem}.issue-label{margin:0;font:500 .62rem "Roboto Mono",monospace;text-transform:uppercase;color:var(--red)}.front-page{display:grid;grid-template-columns:.82fr 1.18fr .35fr;min-height:770px;border-bottom:1px solid}.front-copy{display:flex;justify-content:center;flex-direction:column;padding:6rem 4vw;border-right:1px solid}.front-copy h1,.headline-editor h2,.metric-court h2,.source-testimony h2,.model-desk h2,.decision-memo h2,.newsroom-brief h2,.classifieds h2{margin:1rem 0;font:700 clamp(3.6rem,6.8vw,8rem)/.83 "Newsreader",serif;letter-spacing:-.055em}.front-copy>p:not(.issue-label){max-width:610px}.front-copy>div{display:flex;gap:.6rem;margin:2rem 0}.front-copy a,.front-copy button{min-height:50px;padding:0 1rem;border:1px solid;background:transparent;font-weight:700}.front-copy a{display:grid;place-items:center;color:#fff;background:var(--red);border-color:var(--red)}.front-copy blockquote{margin:3rem 0 0;padding:1rem;border-top:6px solid;font:700 1.45rem "Newsreader",serif}.front-page>figure{position:relative;margin:0;padding:2rem;background:var(--grey)}.front-page>figure img{height:100%;object-fit:cover}.front-page figcaption{position:absolute;left:3rem;bottom:3rem;padding:.6rem;color:#fff;background:var(--ink);font:500 .58rem "Roboto Mono",monospace}.front-page>aside{padding:2rem 1rem;border-left:1px solid}.front-page aside h2{font:700 1.5rem "Newsreader",serif}.front-page aside ol{padding:0;list-style:none}.front-page aside li{display:grid;grid-template-columns:32px 1fr;padding:.8rem 0;border-top:1px solid;font-size:.72rem}.front-page aside b{color:var(--red);font-family:"Roboto Mono",monospace}.headline-editor{padding:7rem 4vw;background:var(--grey)}.headline-editor>header{display:grid;grid-template-columns:.25fr 1fr;max-width:1400px;margin:auto}.headline-editor h2{font-size:clamp(3rem,5.3vw,6.4rem)}.editor-panel{display:grid;grid-template-columns:.22fr 1fr .78fr;max-width:1400px;margin:3rem auto 0;border:1px solid;background:var(--news)}.editor-tabs{display:grid}.editor-tabs button{min-height:145px;border:0;border-bottom:1px solid;background:transparent;text-align:left;padding:1rem;font:700 1.1rem "Newsreader",serif}.editor-tabs button.active{color:#fff;background:var(--red)}.editor-panel figure{position:relative;margin:0;padding:1rem;background:var(--blue)}.editor-panel figure img{height:100%;min-height:620px;object-fit:cover;transition:.15s}.editor-panel figcaption{position:absolute;left:2rem;bottom:2rem;padding:.6rem;background:var(--news);font:500 .58rem "Roboto Mono",monospace}.editor-panel article{display:flex;justify-content:center;flex-direction:column;padding:3rem;border-left:1px solid}.editor-panel h3{font:700 clamp(2.5rem,3.5vw,4.4rem)/.9 "Newsreader",serif}.editor-panel dl div{padding:.8rem 0;border-top:1px solid}.editor-panel dt{font:500 .58rem "Roboto Mono",monospace;text-transform:uppercase}.editor-panel dd{margin:.3rem 0}.editor-panel article>a,.source-testimony a,.decision-memo a{width:max-content;border-bottom:4px solid var(--red);font-weight:700}.metric-court{display:grid;grid-template-columns:.6fr 1fr .7fr;background:var(--news)}.court-title{padding:7rem 4vw}.metric-court h2{font-size:clamp(3rem,4.8vw,5.7rem)}.metric-court>figure{position:relative;margin:0;padding:2rem;background:var(--red)}.metric-court>figure img{height:100%;min-height:760px;object-fit:cover}.metric-court figcaption{position:absolute;left:3rem;bottom:3rem;padding:.6rem;background:var(--news);font:500 .58rem "Roboto Mono",monospace}.court-columns{display:grid}.court-columns article{display:flex;justify-content:center;flex-direction:column;padding:2rem;border-bottom:1px solid}.court-columns span{font:500 .58rem "Roboto Mono",monospace;color:var(--red)}.court-columns h3{font:700 1.9rem/1 "Newsreader",serif}.court-columns article:last-child{color:#fff;background:var(--blue)}.court-columns article:last-child span{color:#fff}.source-testimony{display:grid;grid-template-columns:.8fr 1fr .45fr;background:var(--ink);color:#fff}.source-testimony>figure{margin:0;padding:2rem}.source-testimony>figure img{height:100%;min-height:780px;object-fit:cover}.source-testimony>div{padding:7rem 4vw}.source-testimony h2{font-size:clamp(3rem,5vw,6rem)}.testimony-grid{display:grid;grid-template-columns:1fr 1fr;margin:3rem 0}.testimony-grid article{padding:1rem;border:1px solid #555}.testimony-grid b{color:var(--red);font-family:"Roboto Mono",monospace}.testimony-grid h3{font:700 1.35rem "Newsreader",serif}.source-testimony aside{padding:2rem;color:var(--ink);background:var(--red)}.source-testimony aside img{margin-top:10rem}.model-desk{padding:8rem 4vw;background:var(--grey)}.model-desk>header{max-width:1200px}.model-desk h2{font-size:clamp(3rem,5.5vw,6.6rem)}.model-layout{display:grid;grid-template-columns:.55fr 1.1fr .55fr;max-width:1400px;margin-top:4rem}.model-layout>article{padding:2rem;background:var(--news);border:1px solid}.model-layout h3{font:700 2rem "Newsreader",serif}.model-layout li{padding:.6rem 0;border-top:1px solid}.model-layout figure{position:relative;margin:0;padding:1rem;background:var(--blue)}.model-layout figure img{height:100%;min-height:620px;object-fit:cover}.model-layout figcaption{position:absolute;left:2rem;bottom:2rem;padding:.5rem;background:var(--news);font:500 .55rem "Roboto Mono",monospace}.pull-quote{display:flex!important;justify-content:center!important;flex-direction:column;background:var(--red)!important}.pull-quote b{font:500 .6rem "Roboto Mono",monospace}.pull-quote p{font:700 2.2rem/1 "Newsreader",serif}.decision-memo{display:grid;grid-template-columns:1fr 1fr;background:var(--news)}.decision-memo figure{margin:0;padding:3rem;background:var(--red)}.decision-memo figure img{height:100%;min-height:760px;object-fit:cover}.decision-memo>div{padding:7rem 6vw}.decision-memo h2{font-size:clamp(3rem,5vw,6rem)}.decision-memo ol{padding:0;list-style:none}.decision-memo li{display:grid;grid-template-columns:55px 1fr;padding:1rem 0;border-top:1px solid}.decision-memo li span{font-family:"Roboto Mono",monospace}.decision-memo li p{grid-column:2}.newsroom-brief{display:grid;grid-template-columns:1fr 1fr;color:#fff;background:var(--blue)}.brief-copy{padding:7rem 5vw}.newsroom-brief h2{font-size:clamp(3rem,5vw,6rem)}.brief-copy>a{color:#fff;border-bottom:2px solid var(--red)}.brief-copy img{max-height:320px;margin-top:2rem;object-fit:cover}.newsroom-brief form{align-self:center;margin:3rem;padding:2rem;color:var(--ink);background:var(--news)}.newsroom-brief label{display:grid;gap:.3rem;padding:.7rem;font:500 .62rem "Roboto Mono",monospace;text-transform:uppercase}.newsroom-brief input,.newsroom-brief select,.newsroom-brief textarea{width:100%;border:0;border-bottom:1px solid;outline:0;background:transparent;font:400 16px "Public Sans",sans-serif}.newsroom-brief input,.newsroom-brief select{height:44px}.newsroom-brief small{display:none;color:#9a231b;font-family:"Public Sans",sans-serif;text-transform:none}.newsroom-brief label.invalid small,.newsroom-brief .consent.invalid small{display:block}.newsroom-brief .consent{grid-template-columns:auto 1fr;font-family:"Public Sans",sans-serif;text-transform:none}.newsroom-brief .consent input{width:18px;height:18px}.newsroom-brief form>button{width:100%;min-height:52px;border:0;color:#fff;background:var(--red);font-weight:700}.form-success{padding:1rem;background:#dce8df}.classifieds{display:grid;grid-template-columns:.65fr 1fr .45fr;padding:7rem 4vw;background:var(--news)}.classifieds>header{padding-right:3rem}.classifieds h2{font-size:clamp(3rem,4.7vw,5.7rem)}.classifieds label{display:flex;gap:.6rem;padding:1rem;border:1px solid}.classifieds input{width:100%;border:0;outline:0;background:transparent}.classifieds>div{border-top:4px solid}.classifieds details{border-bottom:1px solid}.classifieds summary{display:grid;grid-template-columns:1fr 20px;align-items:center;min-height:80px;cursor:pointer;list-style:none;font-weight:700}.classifieds summary::-webkit-details-marker{display:none}.classifieds summary i:before{content:"+"}.classifieds details[open] summary i:before{content:"−"}.classifieds details p{padding:0 2rem 1.3rem 0}.classifieds figure{margin:0;padding-left:2rem}.classifieds figure img{height:100%;min-height:620px;object-fit:cover}footer{display:grid;grid-template-columns:1fr 1fr auto auto;gap:2rem;align-items:center;padding:2rem 4vw;color:#fff;background:var(--ink)}footer>a:first-child{display:flex;align-items:center;gap:.6rem}footer img{width:36px;height:36px}footer p{margin:0}footer nav{display:flex;gap:1rem}footer nav a{border-bottom:1px solid}.cookie-proof{position:fixed;z-index:130;right:8px;bottom:8px;display:flex;align-items:center;gap:.25rem;padding:.3rem;color:#fff;background:var(--ink);font:500 .57rem "Roboto Mono",monospace}.cookie-proof b{padding:0 .4rem}.cookie-proof button,.cookie-proof a{padding:.45rem .6rem;border:0;background:var(--red);color:#fff}.reveal{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;clip-path:inset(0 0 12% 0);transform:translateY(14px);transition:.42s var(--ease)}.reveal.visible{opacity:1;clip-path:inset(0);transform:none}}@media(max-width:980px){.edition-row{grid-template-columns:1fr auto auto}.edition-row>p,.gazette-head nav{display:none}.gazette-menu{display:grid;place-items:center;width:56px;border:0;background:var(--grey)}.gazette-head nav.open{display:grid}.gazette-head nav button{min-height:46px;border-top:1px solid}.front-page,.metric-court,.source-testimony,.decision-memo,.newsroom-brief,.classifieds{grid-template-columns:1fr}.front-page>aside{display:none}.front-page>figure{min-height:500px}.headline-editor>header,.editor-panel{grid-template-columns:1fr}.editor-tabs{grid-template-columns:repeat(3,1fr)}.editor-tabs button{min-height:78px}.editor-panel article{border-left:0;border-top:1px solid}.court-columns{grid-template-columns:repeat(3,1fr)}.source-testimony aside img{margin-top:0}.model-layout{grid-template-columns:1fr}.newsroom-brief form{margin:1rem 1rem 4rem}.classifieds figure{padding:2rem 0 0}footer{grid-template-columns:1fr;padding:2rem 1rem}.cookie-proof{left:8px;justify-content:flex-end}.cookie-proof b{margin-right:auto}}@media(max-width:560px){.gazette-brand{padding:0 .6rem}.gazette-contact{padding:0 .7rem}.breaking{grid-template-columns:120px 1fr}.front-copy{padding:5rem 1rem}.front-copy h1,.headline-editor h2,.metric-court h2,.source-testimony h2,.model-desk h2,.decision-memo h2,.newsroom-brief h2,.classifieds h2{font-size:3.25rem}.front-page>figure{padding:1rem;min-height:430px}.headline-editor,.model-desk,.classifieds{padding:5rem 1rem}.headline-editor>header{display:block}.editor-panel figure img,.metric-court>figure img,.source-testimony>figure img,.model-layout figure img,.decision-memo figure img,.classifieds figure img{min-height:auto;aspect-ratio:4/3}.editor-panel article,.court-title,.source-testimony>div,.decision-memo>div,.brief-copy{padding:4rem 1rem}.court-columns{grid-template-columns:1fr}.metric-court>figure,.source-testimony>figure,.decision-memo figure{padding:1rem}.source-testimony aside{padding:1rem}.model-layout>article{padding:1.3rem}.newsroom-brief form{padding:1rem}.classifieds>header{padding-right:0}.cookie-proof b{display:none}}
