.wire-page{padding-bottom:var(--s8)}.wire-head,.wire{width:min(100% - 2 * var(--s4), 76rem);margin-inline:auto}.wire-head h1{max-width:22ch}.wire-page .dateline a{color:inherit;text-decoration:none}.wire-page .dateline a:hover{text-decoration:underline}.desk-count{color:var(--pencil)}.wire-search{gap:var(--s3);margin:var(--s4) 0 var(--s2);align-items:end;max-width:44rem;display:flex}.wire-search input{min-width:0;min-height:48px;font:inherit;font-size:var(--step-1);color:var(--ink);border:0;border-bottom:2px solid var(--ink);padding:var(--s2) 0;background:0 0;border-radius:0;flex:1}.wire-search input::placeholder{color:var(--ink-3)}.wire-search input::-webkit-search-cancel-button{filter:grayscale()}.filters{margin-top:var(--s2);border-top:1px solid var(--rule)}.filters summary{align-items:center;gap:var(--s2);cursor:pointer;min-height:44px;font-family:var(--font-head);font-weight:600;font-size:var(--step--1);color:var(--ink-2);list-style:none;display:inline-flex}.filters summary::-webkit-details-marker{display:none}.filters summary:before{content:"+";color:var(--pencil);width:1ch;font-weight:700}.filters[open] summary:before{content:"−"}.filter-grid{gap:var(--s3) var(--s4);padding:var(--s2) 0 var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-grid label{gap:var(--s1);font-family:var(--font-head);font-weight:600;font-size:var(--step--1);color:var(--ink-2);display:grid}.filter-grid select,.filter-grid input:not([type=checkbox]){font:inherit;font-family:var(--font-body);font-weight:400;font-size:var(--step-0);color:var(--ink);min-height:44px;padding:0 var(--s2);background:var(--paper-raised);border:1px solid var(--rule-strong);border-radius:var(--radius)}.filter-grid .filter-check{align-items:center;gap:var(--s2);min-height:44px;color:var(--ink);display:flex}.filter-check input{width:1.1rem;height:1.1rem;margin:0}@media (min-width:960px){.wire-head,.wire{width:min(100% - 2 * var(--s6), 76rem)}.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.wire{gap:var(--s6);margin-top:var(--s4);padding-top:var(--s4);border-top:2px solid var(--ink);display:grid}@media (min-width:960px){.wire{gap:var(--s7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.wire-proof{top:var(--s5);position:sticky}.wire-back{display:none}}@media (max-width:959px){.wire:not([data-pulled]) .wire-proof,.wire[data-pulled] .wire-list{display:none}}.shelf+.shelf{margin-top:var(--s6)}.shelf h2{margin:0 0 var(--s1);font-size:var(--step-1)}.shelf-blurb{margin-bottom:var(--s2);font-size:var(--step--1);color:var(--ink-2)}.wire-count{font-family:var(--font-head);margin-bottom:var(--s2);font-weight:700}.wire-empty{color:var(--ink-2)}.wire-rows{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.wire-row{appearance:none;cursor:pointer;text-align:left;column-gap:var(--s2);width:100%;min-height:48px;padding:var(--s3) var(--s2) var(--s3) 0;border:0;border-bottom:1px solid var(--rule);font:inherit;color:var(--ink);background:0 0;grid-template-columns:1.25rem minmax(0,1fr);grid-template-areas:"mark slug""mark lede";row-gap:2px;margin:0;display:grid}.wire-row:hover{background:var(--pencil-wash)}.wire-row:focus-visible{outline-offset:-2px}.wire-mark{color:var(--pencil);grid-area:mark;padding-top:1px;font-size:1.1rem}.wire-mark svg{transform:rotate(90deg)}.slug{font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);grid-area:slug;margin:0;font-size:.75rem;font-weight:600}.wire-verified{vertical-align:-.15em;margin-left:var(--s2);color:var(--pencil);font-size:1rem;display:inline-flex}.wire-lede{font-size:var(--step-0);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:lede;line-height:1.45;display:-webkit-box;overflow:hidden}.wire-row[aria-current] .wire-lede{font-weight:600}.proof-slide{animation:pull-in .18s var(--ease-out) both}@keyframes pull-in{0%{transform:translate(16px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.proof-slide{animation:none}}.wire-back{margin-bottom:var(--s2)}.pulled .slug{margin-bottom:var(--s3);font-size:var(--step--1)}.labels{gap:var(--s1) var(--s4);margin:var(--s3) 0 var(--s2);max-width:none;font-family:var(--font-head);font-weight:600;font-size:var(--step--1);color:var(--ink-2);flex-wrap:wrap;display:flex}.label.is-verified{align-items:center;gap:var(--s1);color:var(--pencil);display:inline-flex}.content-note{margin:var(--s2) 0;padding:var(--s2) 0;border-block:1px solid var(--rule);font-size:var(--step--1);color:var(--ink-2);font-style:italic}.pulled .transcript{max-height:26rem;margin-bottom:var(--s2);overflow:auto}.wire-page mark{background:var(--pencil-wash);color:var(--ink);box-shadow:inset 0 -2px 0 var(--pencil);padding:0 1px}.pulled-actions{align-items:center;gap:0 var(--s5);margin-top:var(--s4);padding-top:var(--s1);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}a.text-button{align-items:center;display:inline-flex}.follow-done{min-height:44px;font-family:var(--font-head);font-weight:600;font-size:var(--step--1);color:var(--ink-2);align-items:center;display:inline-flex}.cite{flex-basis:100%}.cite-list{margin:0 0 var(--s3)}.cite-row{gap:var(--s3);padding:var(--s2) 0;border-top:1px solid var(--rule);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.cite-row dt{font-family:var(--font-head);font-weight:700;font-size:var(--step--1)}.cite-row dd{font-size:var(--step--1);color:var(--ink-2);justify-items:start;gap:0;margin:0;display:grid}.pack-links{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.pack-links li{padding:var(--s3) 0;border-bottom:1px solid var(--rule);font-family:var(--font-head);font-weight:600}
