:root{--paper:#f4efe5;--ink:#20201e;--clay:#c65338;--acid:#d6e552;--line:#b9b2a6;--white:#fffaf2}.publication{background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.wrap{width:min(1240px,calc(100% - 48px));margin-inline:auto}.publication a{color:inherit;text-decoration:none}.b-head{border-bottom:1px solid var(--ink)}.b-top{height:112px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.b-mark{font:900 clamp(2.4rem,6vw,5.4rem)/.8 Arial,sans-serif;letter-spacing:-.09em}.b-mark i{display:inline-block;width:.19em;height:.19em;border-radius:50%;background:var(--clay);margin-left:.08em}.b-top p{font:700 .75rem/1.2 Arial;text-transform:uppercase;letter-spacing:.13em}.b-search{justify-self:end;border-bottom:2px solid}.b-nav{display:flex;gap:0;overflow:auto}.b-nav a{padding:15px 20px;border-right:1px solid var(--ink);font-size:.75rem;font-weight:800;text-transform:uppercase;white-space:nowrap}.b-nav a:first-child{border-left:1px solid var(--ink);background:var(--acid)}.b-cover{display:grid;grid-template-columns:92px 1fr;padding-block:48px 66px}.b-edition{border-right:1px solid var(--ink);display:flex;flex-direction:column;justify-content:space-between}.b-edition b{font-size:3rem;color:var(--clay)}.b-edition span{font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;transform:rotate(-90deg);transform-origin:left bottom;white-space:nowrap;margin:0 0 80px 22px}.b-lead{padding-left:34px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);min-height:540px}.b-lead-image{min-height:540px;background:#ddd;overflow:hidden}.b-lead-image img,.b-tile-image img{width:100%;height:100%;object-fit:cover;display:block}.b-lead-copy{background:var(--clay);color:var(--white);padding:clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:center}.meta{font-size:.68rem!important;font-weight:900;text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px}.b-lead h1{font:900 clamp(2.25rem,4vw,4.8rem)/.92 Arial,sans-serif;letter-spacing:-.065em;margin:0 0 24px;overflow-wrap:anywhere}.b-lead-copy>p:not(.meta){font:1rem/1.55 Georgia,serif}.b-button{align-self:flex-start;margin-top:18px;background:var(--acid);color:var(--ink)!important;padding:14px 19px;font-weight:900;font-size:.76rem;text-transform:uppercase}.b-mosaic{border-top:1px solid var(--ink);padding:34px 0 76px}.b-mosaic>header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:28px}.b-mosaic h2{font:900 clamp(2rem,4vw,4rem)/1 Arial;margin:0;letter-spacing:-.06em}.b-mosaic header span{text-transform:uppercase;font-size:.7rem;letter-spacing:.15em}.b-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto;gap:28px 20px}.b-tile{border-top:8px solid var(--ink);padding-top:12px}.b-tile-1{grid-column:span 5}.b-tile-2{grid-column:span 3;margin-top:90px}.b-tile-3{grid-column:span 4;background:var(--acid);padding:18px}.b-tile-4{grid-column:2/span 4}.b-tile-5{grid-column:7/span 5;margin-top:-50px}.b-tile-image{display:block;height:210px;margin-bottom:15px;overflow:hidden}.b-tile-1 .b-tile-image{height:360px}.b-tile-3 .b-tile-image{height:180px}.b-tile-5 .b-tile-image{height:300px}.b-tile h3{font:800 clamp(1.15rem,2vw,1.85rem)/1.08 Arial;margin:0;letter-spacing:-.035em}.b-latest{display:grid;grid-template-columns:92px 1.4fr .75fr;border-top:1px solid var(--ink);padding:50px 0 90px;gap:34px}.b-vertical{writing-mode:vertical-rl;transform:rotate(180deg);font:900 3.2rem/1 Arial;letter-spacing:-.05em;margin:0;color:var(--clay)}.b-list article{display:grid;grid-template-columns:38px 105px 1fr 25px;gap:15px;align-items:start;border-bottom:1px solid var(--line);padding:0 0 18px;margin-bottom:18px}.b-list article>span{font-weight:900;color:var(--clay)}.b-list h3{font:800 1.28rem/1.12 Arial;margin:0}.b-arrow{font-size:1.4rem}.b-all{display:inline-block;margin-top:10px;font-weight:900;border-bottom:3px solid var(--clay)}.b-latest aside{background:var(--ink);color:var(--white);padding:32px;align-self:start}.b-latest aside h2{font:900 2.2rem/.98 Arial;letter-spacing:-.05em;margin:0 0 22px}.b-latest aside .search-form{display:flex}.b-latest aside input{min-width:0;width:100%;padding:13px;border:0}.b-latest aside button{background:var(--acid);border:0;padding:12px;font-weight:900}.b-latest aside>p{font:italic 1rem/1.5 Georgia;margin-top:25px}.b-foot{background:var(--ink);color:var(--white);padding:55px 0}.b-foot .wrap{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end}.b-foot nav{display:flex;gap:22px;font-weight:800}.b-foot p{grid-column:1/-1;font-size:.75rem;color:#bbb}.archive,.reading,.page-content{padding-top:70px;padding-bottom:90px}.archive>h1,.reading>h1,.page-content>h1{font:900 clamp(2.8rem,6vw,6rem)/.92 Arial;letter-spacing:-.065em;max-width:950px}.archive .story-grid,.related .story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.story-card{border-top:7px solid var(--ink);padding-top:12px}.story-card:nth-child(3n+2){border-color:var(--clay)}.story-card:nth-child(3n){border-color:var(--acid)}.story-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.story-card h2,.story-card h3{font:800 1.35rem/1.12 Arial}.eyebrow,.results,.reading-meta,.backlink{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.reading{max-width:900px}.reading-visual img{width:100%;max-height:600px;object-fit:cover}.prose{font:1.14rem/1.75 Georgia,serif;max-width:740px}.prose a{text-decoration:underline;text-decoration-color:var(--clay);text-decoration-thickness:2px}.pagination{margin-top:45px}.pagination .page-numbers{display:inline-block;padding:10px 14px;border:1px solid var(--ink)}.pagination .current{background:var(--ink);color:#fff}@media(max-width:820px){.wrap{width:min(100% - 28px,1240px)}.b-top{grid-template-columns:1fr auto;height:85px}.b-top p{display:none}.b-cover{grid-template-columns:1fr;padding-top:24px}.b-edition{display:none}.b-lead{padding:0;grid-template-columns:1fr}.b-lead-image{min-height:330px}.b-grid{display:grid;grid-template-columns:1fr 1fr}.b-tile{grid-column:auto!important;margin-top:0!important}.b-tile-image,.b-tile-1 .b-tile-image,.b-tile-5 .b-tile-image{height:210px}.b-tile-3{padding:12px}.b-latest{grid-template-columns:1fr}.b-latest>div:first-child{display:none}.b-list article{grid-template-columns:30px 1fr 24px}.b-list article .meta{display:none}.archive .story-grid,.related .story-grid{grid-template-columns:1fr 1fr}.b-foot .wrap{grid-template-columns:1fr}.b-foot nav{flex-wrap:wrap}}@media(max-width:640px){.b-top{height:78px}.b-mark{font-size:2.35rem}.b-search{font-size:.75rem}.b-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.b-nav a{padding:12px 8px;text-align:center;border:1px solid var(--ink);border-bottom:0}.b-nav a:first-child{border-left:1px solid var(--ink)}.b-lead{min-height:0}.b-lead-image{min-height:0;height:260px}.b-lead-copy{padding:25px 22px}.b-lead h1{font-size:2rem;line-height:.98;overflow-wrap:anywhere}.b-grid,.archive .story-grid,.related .story-grid{grid-template-columns:1fr}.b-tile-image,.b-tile-1 .b-tile-image,.b-tile-3 .b-tile-image,.b-tile-5 .b-tile-image{height:230px}.b-mosaic{padding-bottom:48px}.b-mosaic>header{display:block}.b-mosaic header span{display:block;margin-top:8px}.b-latest{padding:38px 0 55px}.b-list article{gap:9px}.b-list h3{font-size:1.08rem}.b-latest aside{padding:24px}.b-foot .wrap{display:block}.b-foot nav{margin:28px 0}.reading,.archive,.page-content{padding-top:42px}.reading>h1,.archive>h1,.page-content>h1{font-size:2.45rem;overflow-wrap:anywhere}.prose{font-size:1.02rem;overflow-wrap:anywhere}.publication img{max-width:100%;height:auto}}


