.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}.rr-topics{margin:0 0 48px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.rr-topics__head{max-width:64ch;margin-bottom:22px}.rr-topics__head h2{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.35rem);line-height:1.12;margin:8px 0 10px}.rr-topics__head p{font-size:1rem;line-height:1.6;color:var(--ink-soft);margin:0}.rr-topics__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rr-topic{display:flex;flex-direction:column;min-width:0;padding:20px;background:var(--parchment);border:1px solid var(--line-soft);border-top:2px solid var(--gold)}.rr-topic__label{font:600 .76rem/1.4 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--clay-deep)}.rr-topic h3{font:600 1.3rem/1.2 var(--font-display);margin:10px 0 16px}.rr-topic h3 a{color:var(--ink);text-decoration:none}.rr-topic h3 a:hover{text-decoration:underline;text-underline-offset:.16em}.rr-topic__links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:auto}.rr-topic__links a,.rr-topics__all{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:500 .83rem/1.4 var(--font-ui);color:var(--clay-deep);text-decoration:underline;text-underline-offset:.2em}.rr-topics__all{margin-top:18px}.rr-latest{font:600 2rem/1.2 var(--font-display);margin:0 0 24px}@media(max-width:900px){.rr-topics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.rr-topics{padding:20px 16px;margin-bottom:32px}.rr-topics__grid{grid-template-columns:1fr;gap:12px}.rr-topic{padding:16px}.rr-topic h3{font-size:1.3rem;margin-bottom:8px}}.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 */
