.corner-page{max-width:1180px;margin:0 auto;padding:clamp(2rem,6vw,5rem) clamp(1rem,4vw,2rem)}.corner-masthead{max-width:850px;margin-bottom:3rem}.corner-masthead h1{color:#102f35;margin:.6rem 0 1rem;font:500 clamp(3rem,7vw,6.5rem)/.94 Georgia,serif}.corner-masthead>p{color:#566a64;max-width:720px;font-size:1.15rem;line-height:1.7}.corner-masthead.compact h1{font-size:clamp(2.7rem,6vw,5rem)}.corner-lead{color:#fff;background:#0b3f39;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(2rem,5vw,5rem);padding:clamp(1.6rem,5vw,4rem);display:grid}.corner-lead h2{color:#fff;margin:.6rem 0 1rem;font:500 clamp(2.4rem,5vw,4.8rem)/1 Georgia,serif}.corner-lead .lead{color:#e3ece8;max-width:720px;line-height:1.7}.corner-week,.corner-theme{letter-spacing:.12em;text-transform:uppercase;color:#dfbd79;font-size:.72rem}.corner-lead aside{border-left:1px solid #ffffff3b;padding-left:2rem}.corner-lead aside>span{text-transform:uppercase;letter-spacing:.12em;color:#dfbd79;font-size:.7rem}.corner-lead aside div{border-bottom:1px solid #ffffff24;padding:1.2rem 0}.corner-lead aside p{color:#ceded9;margin:.45rem 0 0;line-height:1.5}.corner-confidence{flex-wrap:wrap;gap:.6rem;margin:1.4rem 0;display:flex}.corner-confidence span{text-transform:uppercase;letter-spacing:.07em;border:1px solid;border-radius:999px;padding:.5rem .75rem;font-size:.7rem}.corner-archive-preview{border-top:1px solid #ddd9cf;margin-top:4rem;padding-top:2rem}.corner-archive-preview>div+div{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0;display:grid}.corner-archive-preview a:not(.textlink){color:#102f35;background:#f5f3ed;border-top:3px solid #b47832;gap:.5rem;padding:1.2rem;display:grid}.corner-archive-preview a span,.corner-archive-preview a small{color:#65736e;font-size:.72rem}.corner-empty{background:#faf9f5;border:1px dashed #aebbb6;padding:3rem}.corner-archive-list{display:grid}.corner-archive-list>a{color:#102f35;border-top:1px solid #ddd9cf;grid-template-columns:150px 1fr;gap:2rem;padding:2rem 0;display:grid}.corner-archive-list h2{margin:0;font:500 2rem Georgia,serif}.corner-archive-list p{color:#566a64}.corner-edition{max-width:850px;margin:auto}.corner-edition header>a{margin-bottom:2rem;display:inline-block}.corner-edition h1{color:#102f35;font:500 clamp(2.8rem,6vw,5.4rem)/1 Georgia,serif}.corner-edition .lead{color:#405b55;font:500 1.25rem/1.7 Georgia,serif}.corner-edition blockquote{background:#f5f3ed;border-left:4px solid #b47832;margin:2.5rem 0;padding:1.5rem 2rem;font:500 1.25rem/1.55 Georgia,serif}.corner-edition blockquote span{letter-spacing:.12em;text-transform:uppercase;color:#8b642f;margin-bottom:.7rem;font:800 .65rem Arial,sans-serif;display:block}.corner-sections section,.corner-edition>section,.corner-sources{border-top:1px solid #ddd9cf;padding:2rem 0}.corner-sections h2,.corner-edition>section h2{color:#102f35;font:500 2rem Georgia,serif}.corner-sections p{color:#364f49;line-height:1.75}.corner-sources summary{cursor:pointer;font-weight:800}@media (max-width:800px){.corner-lead{grid-template-columns:1fr}.corner-lead aside{border-top:1px solid #ffffff3b;border-left:0;padding:1.5rem 0 0}.corner-archive-preview>div+div{grid-template-columns:1fr}.corner-archive-list>a{grid-template-columns:1fr;gap:.5rem}.corner-page{padding-top:2rem}}
