/* Только руководство и важные подписи товара; базовая тема и legal copy не меняются. */
.hg-store .hg-reading-nav{margin:40px 0 12px;padding-top:26px;border-top:1px solid var(--hg-line)}
.hg-store .hg-reading-index{display:inline-flex;align-items:center;gap:12px;min-height:48px;margin-bottom:18px;font-size:14px;font-weight:600;color:var(--hg-ink);text-decoration:none}
.hg-reading-index>svg{transform:rotate(180deg);width:20px;height:20px}
.hg-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.hg-store .hg-reading-card{position:relative;display:block;min-width:0;min-height:44px;padding:24px 52px 24px 24px;border:1px solid var(--hg-line);border-radius:10px;background:var(--hg-white);color:var(--hg-ink);text-decoration:none}
.hg-store .hg-reading-card h2{margin:10px 0;font-size:clamp(19px,1.7vw,24px);line-height:1.4;letter-spacing:normal;overflow-wrap:anywhere}
.hg-store .hg-reading-card p{margin:0;color:var(--hg-muted);font-size:14px;line-height:1.85;overflow-wrap:anywhere}
.hg-reading-order{font-size:14px;color:var(--hg-red);font-weight:600}
.hg-reading-arrow{position:absolute;right:22px;top:24px;line-height:1}
.hg-reading-arrow svg{width:20px;height:20px}
.hg-reading-card:hover{border-color:var(--hg-red)}
.hg-reading-nav a:focus-visible{outline:3px solid var(--hg-red);outline-offset:4px}
.hg-store .jp-product-page .jp-photo-caption,.hg-store .jp-product-page .jp-product-help{font-size:14px;line-height:1.8}
.hg-store .jp-product-page .jp-photo-thumbs{flex-wrap:wrap}
@media(max-width:680px){.hg-reading-grid{grid-template-columns:minmax(0,1fr)}.hg-store .hg-reading-card{padding:22px 48px 22px 20px}.hg-reading-arrow{right:18px;top:22px}.hg-store .hg-reading-nav{margin-top:30px}}
