body[data-archetype=canonical] .news-hero{padding:64px 0 72px;border-bottom:1px solid var(--rule)}body[data-archetype=canonical] .news-hero__layout{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:start}body[data-archetype=canonical] .news-hero__kicker{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--oxblood);margin-bottom:22px}body[data-archetype=canonical] .news-hero__head{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 600;font-size:clamp(40px,5.5vw,78px);line-height:1;letter-spacing:-.025em;color:var(--paper-bright);margin:0 0 28px}body[data-archetype=canonical] .news-hero__head em{color:var(--oxblood)}body[data-archetype=canonical] .news-hero__bullets{list-style:none;padding:0;margin:0 0 32px}body[data-archetype=canonical] .news-hero__bullets li{display:grid;grid-template-columns:20px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule);font-family:var(--body);font-style:italic;font-size:17px;color:var(--paper-dim);line-height:1.45;align-items:start}body[data-archetype=canonical] .news-hero__bullets li:before{content:"→";font-family:var(--mono);font-style:normal;font-size:12px;color:var(--oxblood);padding-top:4px}body[data-archetype=canonical] .news-hero__meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--meta);line-height:1.8}body[data-archetype=canonical] .signup-box{background:var(--paper-bright);color:var(--ink);padding:32px 32px 28px;border:1px solid var(--paper-dim);box-shadow:0 1px 0 var(--rule),14px 14px 0 -2px var(--ink-2),14px 14px 0 -1px var(--rule);position:relative}body[data-archetype=canonical] .signup-box:before{content:"The Broadsheet";position:absolute;top:-12px;left:20px;background:var(--oxblood);color:var(--paper-bright);font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:4px 10px 3px}body[data-archetype=canonical] .signup-box__head{font-family:var(--display);font-variation-settings:"opsz" 72,"wght" 700;font-size:24px;letter-spacing:-.015em;color:var(--ink);margin:0 0 6px;padding-bottom:14px;border-bottom:1.5px solid var(--ink)}body[data-archetype=canonical] .signup-box__sub{font-family:var(--display);font-style:italic;font-size:15px;color:var(--ink-3);margin:14px 0 22px;line-height:1.4}body[data-archetype=canonical] .signup-box form{display:grid;grid-template-columns:1fr auto;gap:0;border:1.5px solid var(--ink);margin-bottom:12px}body[data-archetype=canonical] .signup-box input[type=email]{padding:14px 16px;background:transparent;border:0;color:var(--ink);font-family:var(--display);font-size:15px;font-style:italic;outline:none;width:100%}body[data-archetype=canonical] .signup-box input[type=email]::-moz-placeholder{color:var(--meta);font-style:italic}body[data-archetype=canonical] .signup-box input[type=email]::placeholder{color:var(--meta);font-style:italic}body[data-archetype=canonical] .signup-box button{padding:0 20px;background:var(--oxblood);color:var(--paper-bright);border:0;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .2s}body[data-archetype=canonical] .signup-box button:hover{background:var(--oxblood-deep)}body[data-archetype=canonical] .signup-box__assurance{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--meta);line-height:1.7}body[data-archetype=canonical] .signup-box__frequency{margin-top:18px;padding-top:14px;border-top:1px dashed rgba(28,26,20,.25);display:grid;grid-template-columns:repeat(3,1fr);gap:8px}body[data-archetype=canonical] .signup-box__freq-item .label{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--meta);margin-bottom:3px}body[data-archetype=canonical] .signup-box__freq-item .value{font-family:var(--display);font-variation-settings:"opsz" 14,"wght" 600;font-size:14px;color:var(--ink-2)}body[data-archetype=canonical] .social-proof{padding:56px 0;border-bottom:1px solid var(--rule)}body[data-archetype=canonical] .social-proof__top{padding-bottom:32px;border-bottom:1px solid var(--rule);margin-bottom:36px}body[data-archetype=canonical] .social-proof__count-label{font-family:var(--display);font-style:italic;font-size:18px;color:var(--paper-dim)}body[data-archetype=canonical] .social-proof__issues{display:grid;grid-template-columns:repeat(3,1fr);gap:0}body[data-archetype=canonical] .issue-preview{padding:24px 28px 28px;border-right:1px solid var(--rule)}body[data-archetype=canonical] .issue-preview:last-child{border-right:0}body[data-archetype=canonical] .issue-preview__date{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--meta);margin-bottom:12px}body[data-archetype=canonical] .issue-preview__head{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 72,"SOFT" 80,"wght" 600;font-size:20px;line-height:1.2;letter-spacing:-.015em;color:var(--paper-bright);margin:0 0 14px}body[data-archetype=canonical] .issue-preview__lede{font-family:var(--body);font-size:14px;line-height:1.55;color:var(--paper-dim);margin:0}body[data-archetype=canonical] .issue-preview__tag{display:inline-block;margin-top:14px;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--oxblood);border:1px solid var(--oxblood);padding:3px 8px}body[data-archetype=canonical] .sample-issue{padding:64px 0 72px;border-bottom:1px solid var(--rule)}body[data-archetype=canonical] .sample-issue__head{margin-bottom:36px}body[data-archetype=canonical] .sample-issue__head h2{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 600;font-size:clamp(32px,4.5vw,58px);line-height:1;letter-spacing:-.02em;color:var(--paper-bright);margin:0 0 12px}body[data-archetype=canonical] .sample-issue__head p{font-family:var(--display);font-style:italic;font-size:17px;color:var(--paper-dim)}body[data-archetype=canonical] .sample-email{border:1px solid var(--paper-dim);max-width:680px;position:relative}body[data-archetype=canonical] .sample-email:before{content:"Sample Issue";position:absolute;top:-12px;left:20px;background:var(--ink);color:var(--paper-dim);font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:4px 10px 3px}body[data-archetype=canonical] .sample-email__header{background:var(--paper-bright);color:var(--ink);padding:24px 28px 20px;border-bottom:2px solid var(--ink)}body[data-archetype=canonical] .sample-email__from{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--meta);margin-bottom:10px}body[data-archetype=canonical] .sample-email__title{font-family:var(--display);font-variation-settings:"opsz" 72,"wght" 700;font-size:28px;letter-spacing:-.02em;color:var(--ink);margin-bottom:4px}body[data-archetype=canonical] .sample-email__title em{color:var(--oxblood)}body[data-archetype=canonical] .sample-email__subject{font-family:var(--display);font-style:italic;font-size:15px;color:var(--ink-3)}body[data-archetype=canonical] .sample-email__body{background:var(--paper-bright);padding:24px 28px 28px;color:var(--ink)}body[data-archetype=canonical] .sample-email__section{margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid rgba(28,26,20,.18)}body[data-archetype=canonical] .sample-email__section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}body[data-archetype=canonical] .sample-email__section-label{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--oxblood);margin-bottom:10px}body[data-archetype=canonical] .sample-email__section-head{font-family:var(--display);font-variation-settings:"opsz" 14,"wght" 700;font-size:17px;color:var(--ink);margin-bottom:8px}body[data-archetype=canonical] .sample-email__section-body{font-family:var(--body);font-size:14.5px;line-height:1.6;color:var(--ink-2)}body[data-archetype=canonical] .sample-email__deadline-row{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:10px 0;border-bottom:1px dashed rgba(28,26,20,.2);font-family:var(--mono);font-size:13px}body[data-archetype=canonical] .sample-email__deadline-row:last-child{border-bottom:0}body[data-archetype=canonical] .sample-email__deadline-date{color:var(--oxblood);font-weight:700}body[data-archetype=canonical] .sample-email__deadline-desc{color:var(--ink-2);font-size:12px}body[data-archetype=canonical] .sample-email__deadline-days{color:var(--meta);font-size:11px}body[data-archetype=canonical] .sample-email__footer{background:var(--paper-dim);padding:14px 28px;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--meta);border-top:1px solid rgba(28,26,20,.2)}body[data-archetype=canonical] .news-cta-bottom{padding:64px 0 72px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px}body[data-archetype=canonical] .news-cta-bottom h2{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 600;font-size:clamp(28px,3.8vw,48px);line-height:1.05;letter-spacing:-.02em;color:var(--paper-bright);margin:0;max-width:40ch}body[data-archetype=canonical] .news-cta-bottom form{display:grid;grid-template-columns:280px auto;gap:0;border:1px solid var(--paper-dim);background:var(--ink-2)}body[data-archetype=canonical] .news-cta-bottom input[type=email]{padding:16px 18px;background:transparent;border:0;color:var(--paper-bright);font-family:var(--display);font-size:16px;font-style:italic;outline:none}body[data-archetype=canonical] .news-cta-bottom input[type=email]::-moz-placeholder{color:var(--meta)}body[data-archetype=canonical] .news-cta-bottom input[type=email]::placeholder{color:var(--meta)}body[data-archetype=canonical] .news-cta-bottom button{padding:0 24px;background:var(--oxblood);color:var(--paper-bright);border:0;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .2s}body[data-archetype=canonical] .news-cta-bottom button:hover{background:var(--oxblood-deep)}body[data-archetype=canonical] .news-cta-bottom__assurance{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--meta)}
