.p-directory{padding:20px;overflow-wrap:anywhere}.p-directory>*+*{margin-top:24px}.p-directory h1{font-family:var(--font-display);font-size:30px;line-height:33px;text-wrap:balance;letter-spacing:-.01em}.p-directory .p-name,.p-directory .a-name,.p-directory .s-name{margin-bottom:12px}.p-directory .p-deck,.p-directory .deck,.p-directory .s-deck,.p-directory .pm-deck{font-family:var(--font-display);font-style:italic;font-size:18px;line-height:24px;color:var(--muted);margin:10px 0 14px}.p-directory .product-head,.p-directory .a-head,.p-directory .s-lead,.p-directory .grave-head{padding-bottom:20px;border-bottom:1px solid var(--rule)}.p-directory .p-id{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:11px / 16px var(--font-mono);color:var(--muted);margin-bottom:14px}.p-directory .p-logo,.p-directory .hat-logo{width:22px;height:22px;flex-shrink:0}.p-directory .product-domain{border-bottom:1px solid var(--rule)}.p-directory .box-cta{display:inline-block;padding:10px 0;border-bottom:1px solid var(--ink);font:11px / 16px var(--font-mono)}.p-directory .rail{padding:16px 0;border-bottom:1px solid var(--rule)}.p-directory .box+.box{margin-top:16px;padding-top:16px;border-top:1px solid var(--rule)}.p-directory .box-title{margin-bottom:10px}.p-directory .maker-row,.p-directory .a-id,.p-directory .hat{display:flex;gap:12px;align-items:flex-start}.p-directory .a-id>div,.p-directory .maker-lines,.p-directory .hat-lines{min-width:0}.p-directory .maker-lines,.p-directory .hat-lines{display:flex;flex-direction:column}.p-directory .maker-lines,.p-directory .hat-lines,.p-directory .claim-invite{font-size:15.5px;line-height:22px}.p-directory .a-one,.p-directory .a-meta{font:11px / 16px var(--font-mono);color:var(--muted);margin-top:8px}.p-directory .hat{padding:10px 0}.p-directory .hat+.hat{border-top:1px dotted var(--rule)}.p-directory .stamp-shelf{display:flex;flex-wrap:wrap;gap:12px}.p-directory .empty,.p-directory .between,.p-directory .lieu{font:italic 20px / 26px var(--font-display);color:var(--muted)}.p-directory .directory-stories{display:flex;flex-direction:column;gap:24px}.p-directory .story+.story{border-top:1px solid var(--rule);padding-top:20px}.p-directory .story .plate{margin:0 0 14px}.p-directory .hed-2,.p-directory .pm-hed{font:23px / 26px var(--font-display);margin:8px 0;text-wrap:balance}.p-directory .deck-2{font:italic 17px / 23px var(--font-display);color:var(--muted);margin-bottom:12px}.p-directory .briefs-block,.p-directory .corrections{padding-top:20px;border-top:1px solid var(--ink)}.p-directory .brief+.brief{border-top:1px dotted var(--rule)}body.pocket .p-directory .brief-prod{white-space:normal}.p-directory .corrections ul{list-style:none;padding:0;margin:0}.p-directory .corrections li{font-size:15.5px;line-height:22px;padding:10px 0}.p-directory .corrections li+li{border-top:1px dotted var(--rule)}.p-directory .li-stamp{display:inline-block;vertical-align:1px;margin-right:6px}.p-directory .s-lead-plate{margin-top:16px}.p-directory .s-lead .s-hed{margin:8px 0}.p-directory .sec-h{font:11px / 16px var(--font-mono);color:var(--red);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.p-directory .graves{list-style:none;padding:0}.p-directory .grave{padding:20px 0;border-top:1px solid var(--rule)}.p-directory .grave-id{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.p-directory .grave-name{font:23px / 26px var(--font-display)}.p-directory .grave-domain{font:11px / 16px var(--font-mono);color:var(--muted)}.p-directory .grave-line{margin:10px 0;font-size:17px;line-height:26px}.p-directory .grave-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.p-directory .pm-link{font:11px / 16px var(--font-mono)}.p-directory .grave-head .hed{display:flex;gap:12px;align-items:center}.p-directory .grave-logo{flex-shrink:0}.p-directory .epitaph{font:italic 20px / 26px var(--font-display)}.p-directory .mourning{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:20px;border-top:1px solid var(--rule)}.p-directory .mourning-note,.p-directory .claim-note{font:14px / 20px var(--font-body);color:var(--muted)}.p-directory .wreath-coming,.p-directory .draft-note{font:11px / 16px var(--font-mono);color:var(--muted)}.p-directory .lieu{border-top:3px double var(--ink);padding-top:20px}.p-directory .wall-grid{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.p-directory .seat{min-width:0;min-height:96px;padding:8px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex;flex-direction:column;align-items:flex-start;gap:6px}.p-directory .seat-no,.p-directory .seat-name{font:11px / 16px var(--font-mono)}.p-directory .seat-no{color:var(--muted);font-variant-numeric:tabular-nums}.p-directory .seat.top .seat-no{color:var(--red)}.p-directory .seat.claimed{align-items:center}.p-directory .seat.claimed .seat-no{align-self:flex-start}.p-directory .seat-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.p-directory .claim{text-align:center;padding-top:20px;border-top:3px double var(--ink);display:flex;flex-direction:column;gap:12px}.p-directory .claim-line{font:23px / 26px var(--font-display)}.p-directory .claim :is(input,select,button){max-width:100%}
