:root{--paper: #f1e9d8;--paper-2: #e8dec8;--ink: #1b1a17;--ink-soft: #4a463d;--navy: #1d2b57;--red: #c8102e;--ivory: #efe5c8;--rule: 1px solid var(--ink);--display: "Playfair Display", Georgia, serif;--body: "Libre Caslon Text", Georgia, serif;--mono: "Courier Prime", "Courier New", monospace}*{box-sizing:border-box}html{background:#d9cfb8}body{margin:0;color:var(--ink);font:400 17px/1.62 var(--body);background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.35),transparent 60%),repeating-linear-gradient(0deg,rgba(0,0,0,.018) 0 1px,transparent 1px 3px),#d9cfb8}img{display:block;max-width:100%;height:auto}a{color:inherit}.paper{max-width:1240px;margin:0 auto;padding:18px 18px 0;background:var(--paper);box-shadow:0 0 0 1px #00000014,0 30px 60px -30px #281e0a73;min-height:100vh;position:relative}.paper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-radial-gradient(circle at 70% 30%,rgba(120,90,40,.035) 0 2px,transparent 2px 7px);animation:grain 40s linear infinite;z-index:0}.paper>*{position:relative;z-index:1}@keyframes grain{to{transform:translate3d(-14px,10px,0)}}.masthead{text-align:center;border-bottom:4px double var(--ink);padding-bottom:6px}.masthead__ears{display:flex;justify-content:space-between;gap:12px}.ear{font:700 11px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.14em;border:var(--rule);padding:6px 8px;max-width:9.5em;text-align:left}.ear--right{text-align:right}.masthead__title{font:700 clamp(44px,11vw,132px)/.95 "UnifrakturCook",var(--display);margin:10px 0 8px;letter-spacing:.01em}.masthead__rule{display:flex;justify-content:space-between;align-items:center;border-top:var(--rule);border-bottom:var(--rule);padding:5px 2px;font:700 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.12em}.masthead__ticker{color:var(--red);font-size:15px}main{display:grid;grid-template-columns:1fr;gap:0}@media (min-width: 960px){main{grid-template-columns:minmax(0,1fr) 320px;column-gap:28px}.lead{grid-column:1;grid-row:1}.sidebar{grid-column:2;grid-row:1 / span 2;border-left:var(--rule);padding-left:24px}.decree{grid-column:1}.corrections{grid-column:1 / -1}}.lead{padding:22px 0 28px;border-bottom:var(--rule)}.kicker{margin:0 0 6px;font:700 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--ink-soft);display:flex;align-items:center;gap:10px}.flash{background:var(--red);color:#fff;padding:5px 8px 4px;letter-spacing:.2em;animation:flash 2.4s ease-in-out infinite}@keyframes flash{50%{opacity:.55}}.headline{font:900 clamp(40px,7.4vw,96px)/.94 var(--display);margin:4px 0 12px;text-transform:uppercase;letter-spacing:-.01em}.headline--sm{font-size:clamp(30px,4.6vw,54px);text-transform:none;font-style:italic;font-weight:700}.dek{font:italic 400 clamp(19px,2.2vw,24px)/1.35 var(--body);margin:0 0 18px;color:var(--ink-soft);max-width:40em}.plate{margin:0 0 18px;border:var(--rule);padding:6px;background:var(--paper-2)}.plate img{filter:sepia(.12) contrast(1.02)}figcaption{font:italic 400 14px/1.4 var(--body);padding:8px 2px 2px;color:var(--ink-soft);border-top:1px solid rgba(0,0,0,.25);margin-top:6px}.columns{column-gap:26px;column-rule:var(--rule)}@media (min-width: 640px){.columns{columns:2}}@media (min-width: 1100px){.columns{columns:3}}.columns p{margin:0 0 12px;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.dropcap:first-letter{float:left;font:900 78px/.8 var(--display);padding:6px 8px 0 0;color:var(--navy)}.trade{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.stamp{font:700 15px/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;text-decoration:none;background:var(--red);color:#fff;padding:14px 20px;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease}.stamp--ghost{background:transparent;color:var(--ink)}.stamp:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.stamp:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--ink)}.sidebar{padding:22px 0;display:flex;flex-direction:column;gap:22px;border-bottom:var(--rule)}@media (min-width: 960px){.sidebar{border-bottom:0}}.box{border-top:3px solid var(--ink);padding-top:10px}.box p{margin:0}.box__title{font:900 13px/1 var(--mono);text-transform:uppercase;letter-spacing:.2em;margin:0 0 10px}.box__big{font:900 52px/1 var(--display);color:var(--navy);margin:0 0 12px!important}.box--ca{background:var(--navy);color:var(--ivory);padding:14px;border-top:0;outline:1px solid var(--ink);outline-offset:4px}.box--ca .box__big{color:var(--ivory)}.portrait{margin:0}.portrait img{border:var(--rule);padding:6px;background:var(--paper-2)}.ca{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--mono)}.ca__label{font-weight:700;letter-spacing:.14em;border:1px solid currentColor;padding:3px 6px 2px;font-size:12px}.ca__value{font-size:13px;word-break:break-all;flex:1 1 12em}.ca__value--empty{border-bottom:1px dashed currentColor;min-height:1.2em;opacity:.55}.ca__copy{font:700 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:var(--ivory);color:var(--ink);border:1px solid var(--ink);padding:7px 10px;transition:transform .12s ease}.ca__copy:hover{transform:translateY(-1px)}.ca__copy.is-done{background:var(--red);color:#fff}.ca__icon{width:30px;height:30px;display:grid;place-items:center}.ca__icon svg{width:18px;height:18px}.decree{padding:26px 0;border-bottom:var(--rule)}.decree__head{margin-bottom:14px}@media (min-width: 760px){.decree{display:grid;grid-template-columns:1.1fr 1fr;gap:0 26px;align-items:start}.decree__head{grid-column:1 / -1}}.plate--decree{transform:rotate(-.6deg)}.articles{list-style:none;margin:0;padding:0;counter-reset:none}.articles li{padding:12px 0;border-bottom:1px dotted var(--ink)}.articles li:first-child{border-top:3px solid var(--ink)}.art-no{display:block;font:700 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:4px}.corrections{margin:24px auto;max-width:560px;border:2px solid var(--ink);padding:16px 18px;text-align:center;background:var(--paper-2)}.corrections p{margin:0;font-style:italic}.foot{margin:0 -18px;padding:22px 18px 28px;background:var(--ink);color:var(--ivory);display:grid;gap:18px;align-items:center}@media (min-width: 760px){.foot{grid-template-columns:auto 1fr auto;gap:28px}}.foot__brand{display:flex;align-items:center;gap:12px}.foot__name{margin:0;font:700 24px/1 "UnifrakturCook",var(--display)}.foot__sym{margin:2px 0 0;font:700 13px/1 var(--mono);letter-spacing:.16em;color:#e46a7d}.ca--foot{max-width:520px}.icons{display:flex;gap:10px}.icons a{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--ivory);color:var(--ivory);transition:background .15s ease,color .15s ease,transform .15s ease}.icons a:hover{background:var(--ivory);color:var(--ink);transform:translateY(-2px)}.icons svg{width:19px;height:19px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){*,*:before{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.foot__logo{border-radius:50%;border:2px solid var(--ivory);background:#fff}.trade--box{margin:0 0 14px}.trade--box .stamp{flex:1;text-align:center;padding:12px 10px;box-shadow:3px 3px #000;border-color:var(--ivory)}.trade--box .stamp--ghost{color:var(--ivory)}.box--ca .ca__copy{background:var(--ivory)}.box--ca .ca__icon{color:var(--ivory)}.trade[hidden]{display:none}
