.wr-opening{background:var(--paper);color:var(--ink);padding-top:var(--writing-opening-top)}.wr-opening__inner{display:grid;grid-template-columns:var(--layout-reading-start) 1fr;align-items:center}.wr-opening__title{margin-block:0;font:500 var(--writing-masthead)/1 var(--font-heading);letter-spacing:var(--track-tight)}.wr-opening__lede{max-width:32em;margin:0;font:400 var(--writing-body)/1.65 var(--font-reading)}@media(max-width:1279px){.wr-opening__inner{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:767px){.wr-opening__inner{display:block}.wr-opening__lede{margin-top:24px;max-width:30em}}.wr-index{padding-block:32px var(--writing-section);background:var(--paper);color:var(--ink)}.wr-index__list{list-style:none;margin:0 var(--layout-title-start);padding:0;display:grid;gap:12px}.wr-index__tools{margin-bottom:24px}.wr-index__tools[hidden],.wr-index__list>li[hidden]{display:none}.wr-index__filters{display:flex;flex-wrap:wrap;gap:8px 24px}.wr-index__filters button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--ink);font:400 var(--writing-body)/1.5 var(--font-reading);cursor:pointer}.wr-index__topic-count{font-size:var(--writing-meta);color:color-mix(in srgb,var(--ink) 65%,var(--paper))}.wr-index__filters button[aria-pressed=true]{font-weight:500}.wr-index__filters button[aria-pressed=true] .wr-index__topic-name{text-decoration:underline;text-underline-offset:.45em;text-decoration-thickness:2px}.wr-index__filters button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.wr-index__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wr-row__link{display:flex;align-items:center;position:relative;isolation:isolate;min-height:var(--writing-row-height);margin-inline:calc(-1 * var(--writing-row-inset));padding:32px var(--writing-row-inset);color:inherit;text-decoration:none;transition:background-color .28s var(--ease-enter)}.wr-row__cue{display:inline-block;margin-left:16px;opacity:0;transform:translate(-4px);color:var(--ink);transition:opacity .28s var(--ease-enter),transform .28s var(--ease-move)}.wr-row__cue b{margin-left:6px}.wr-row__copy{width:61%}.wr-row__meta,.wr-row__title,.wr-row__standfirst{position:relative;z-index:1}.wr-row__meta{margin:0 0 10px;font:400 var(--writing-meta)/1.5 var(--font-reading);color:color-mix(in srgb,var(--ink) 72%,var(--paper))}.wr-row__title{margin:0;font:500 var(--writing-row-title)/1.06 var(--font-heading);letter-spacing:var(--track-tight);text-wrap:balance}.wr-row__standfirst{max-width:50ch;margin:14px 0 0;font:400 var(--writing-body)/1.6 var(--font-reading)}.wr-row__art{position:absolute;z-index:0;inset:0 0 0 auto;width:60%;overflow:hidden;pointer-events:none;mix-blend-mode:multiply;mask-image:linear-gradient(to right,transparent,#000 38%)}.wr-row__art .writing-art{height:100%;mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 94%,transparent)}.wr-row__art .writing-art img{object-fit:cover;object-position:right center;mix-blend-mode:multiply;filter:contrast(1.12)}.wr-row__link:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.wr-row__link:focus-visible{background:var(--tint)}.wr-row__link:focus-visible .wr-row__cue{opacity:1;transform:none}@media not (pointer:coarse){.wr-row__link:hover{background:var(--tint)}.wr-row__link:hover .wr-row__cue{opacity:1;transform:none}}@media(pointer:coarse){.wr-row__cue{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wr-row__link,.wr-row__cue{transition:none}}@media(max-width:1279px){.wr-row__copy{width:68%}.wr-row__art{width:56%;opacity:1}}@media(max-width:767px){.wr-index{padding-top:20px}.wr-index__list{gap:16px}.wr-row__link{min-height:0;padding-block:24px}.wr-row__copy{width:100%}.wr-row__title{max-width:20ch}.wr-row__heading{position:relative}.wr-row__art{top:-20px;width:78%;opacity:.65;mask-image:linear-gradient(to right,transparent 8%,#000 85%)}.wr-row__art .writing-art{mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 38%,transparent 100%)}.wr-row__standfirst{margin-top:12px}}
