.source-label{display:inline-block;margin:2px 0 10px;padding:2px 10px;border-radius:999px;background:var(--paper-2,#eef2f7);color:var(--ink-soft);font-size:12.5px;font-weight:600}.catalog-hero{margin:0}.catalog-hero a{display:block}.catalog-hero img{display:block;width:100%;max-height:460px;object-fit:contain;border-radius:14px;background:#fff;box-shadow:var(--shadow)}.catalog-hero figcaption{margin-top:6px;color:var(--ink-soft);font-size:12.5px}.thin-note{max-width:68ch;margin-top:18px;color:var(--ink-soft)}.nudge{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:22px;padding:14px 18px;border-radius:14px;background:var(--paper-2,#eef2f7)}.nudge b{color:var(--navy)}.listing-card .seen{font-size:12px;color:var(--ink-soft);text-align:right}.listing-card .foot .out{position:static}.new-offers{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.new-offer{display:inline-flex;align-items:baseline;gap:10px;padding:10px 16px;border:1px solid var(--line);border-radius:12px;color:var(--navy);font-size:14.5px}.new-offer[hidden]{display:none}.new-offer:hover{border-color:var(--gold)}.version-list{width:100%;max-width:980px;border-collapse:collapse;margin-top:10px}.version-list th{padding:6px 12px 6px 0;color:var(--ink-soft);font-size:12.5px;font-weight:600;text-align:left}.version-list td{padding:9px 12px 9px 0;border-top:1px solid var(--line)}.version-list td.num,.version-list th.num{text-align:right;white-space:nowrap}.version-list a{color:var(--navy);font-weight:600}.version-list a:hover{color:var(--gold-deep);text-decoration:underline}.version-list td.years{white-space:nowrap}.version-list .vint{margin-left:8px}.vgroup table.version-list{max-width:none}.vgroup table.version-list td:last-child,.vgroup table.version-list th:last-child{padding-right:0}@media (min-width:641px){.version-list.fixed{table-layout:fixed}.version-list.fixed th.years{width:130px}.version-list.fixed th.num{width:110px}}@media (max-width:640px){.vgroup table.version-list{margin:0 16px 8px;width:calc(100% - 32px)}}.actions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:26px}.action{display:block;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow);color:var(--ink);transition:box-shadow .15s,transform .15s}.action:hover{box-shadow:var(--shadow-lift);transform:translateY(-1px)}.action b{display:block;color:var(--navy);font-size:19px}.action span{display:block;margin-top:6px;color:var(--ink-soft);font-size:15px;line-height:1.45}.action.lead{border-color:var(--gold)}@media (max-width:760px){.actions{grid-template-columns:1fr}}.written-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px;margin-top:14px}.written{display:block;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink)}.written:hover{border-color:var(--gold)}.written b{display:block;color:var(--navy)}.nudge a{font-weight:600;color:var(--gold-deep)}.written span{display:-webkit-box;margin-top:6px;overflow:hidden;color:var(--ink-soft);font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.az-letter{margin-top:22px;color:var(--navy);font-size:17px;font-weight:700}