.hsn-rr__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.hsn-rr__card{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-top:2px solid var(--gold);border-radius:2px;background:var(--paper);padding:18px 20px 20px;transition:border-color .2s var(--ease),transform .2s var(--ease)}.hsn-rr__card:hover{border-color:var(--clay-deep);transform:translateY(-2px)}.hsn-rr__kicker{font-family:var(--font-ui);font-weight:600;font-size:var(--label-min);letter-spacing:.2em;text-transform:uppercase;color:var(--clay-deep)}.hsn-rr__title{font-family:var(--font-display);font-weight:600;font-size:1.06rem;line-height:1.35;color:var(--ink)}.hsn-rr__cta{margin-top:auto;font-family:var(--font-ui);font-size:.84rem;color:var(--ink-soft)}.hsn-rr__card:hover .hsn-rr__cta{color:var(--clay-deep)}.hsn-topic-filter{margin-bottom:24px;border:1px solid var(--line);background:var(--paper)}.hsn-topic-filter>summary{cursor:pointer;padding:14px 16px;font-family:var(--font-ui);font-size:.88rem;font-weight:600;color:var(--clay-deep)}.hsn-topic-filter__body{padding:0 16px 16px}.hsn-topic-search{display:block;font-family:var(--font-ui);font-size:.82rem;color:var(--ink-soft);margin-bottom:12px}.hsn-topic-search[hidden],.hsn-topic-options a[hidden],.hsn-topic-empty[hidden]{display:none}.hsn-topic-search span{display:block;margin-bottom:6px}.hsn-topic-search input{width:100%;min-height:44px;padding:9px 12px;background:var(--parchment);color:var(--ink);border:1px solid var(--line);border-radius:2px;font:inherit;font-size:1rem}.hsn-topic-options{display:flex;flex-wrap:wrap;align-content:start;gap:8px;max-height:224px;overflow-y:auto;padding:3px;scrollbar-gutter:stable}.hsn-topic-options a,.hsn-active-topics a{display:inline-flex;align-items:center;min-height:44px;padding:9px 12px;border:1px solid var(--line);border-radius:2px;font-family:var(--font-ui);font-size:.85rem;line-height:1.35;color:var(--ink-soft)}.hsn-topic-options a:hover,.hsn-topic-options a.active{color:var(--ink);border-color:var(--ink);background:var(--parchment)}.hsn-topic-empty,.hsn-topic-limit{margin:10px 0 0;font-family:var(--font-ui);font-size:.85rem}.hsn-active-topics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.hsn-topic-directory{font-family:var(--font-ui);font-size:.9rem;margin-bottom:24px}.book-card{min-width:0}.book-formats-text{margin-top:7px;font-family:var(--font-ui);font-size:.76rem;color:var(--ink-soft);letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/83/compiled_assets/styles.css.map?subset=ABAAAAAgAg */
