.s7gl-top .s7-hero{padding:88px 0 56px}.s7gl-find{width:100%;max-width:760px;margin:8px auto 0}.hv7 .s7gl-count{color:var(--muted);text-align:center;margin-top:14px;font-size:14px}.s7gl-az{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:18px;display:flex}.s7gl-az a,.s7gl-az span{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:500;display:inline-flex}.s7gl-az a{color:var(--ink);background:var(--tile);text-decoration:none}.hv7 .s7gl-az a:hover{background:var(--ink);color:#fff}.s7gl-az span{color:var(--input)}.s7gl-head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:56px;margin-bottom:40px;display:grid}.s7gl-head.is-plain{grid-template-columns:minmax(0,1fr)}.hv7 .s7gl-n{color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:14px;font-weight:500}.hv7 .s7gl-head .s7-sub{margin-top:12px}.hv7 .s7gl-setcount{color:var(--muted);margin-top:16px;font-size:14px}.s7gl-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin:0;padding:0;list-style:none;display:grid}.s7gl-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:26px 28px;scroll-margin-top:24px}.s7-sec.is-band .s7gl-card{border-color:#0000}.s7gl-card:target{border-color:var(--ink)}.hv7 .s7gl-card h3{letter-spacing:-.01em;color:var(--ink);font-size:20px;font-weight:600;line-height:1.3}.hv7 .s7gl-lede{color:var(--ink);margin-top:10px;font-size:16.5px;line-height:1.6}.hv7 .s7gl-rest{color:var(--body);margin-top:10px;font-size:15px;line-height:1.65}.hv7 .s7gl-more{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--input);text-decoration-color:var(--input);text-underline-offset:3px;margin-top:12px;font-size:14.5px;font-weight:500;display:inline-block}.hv7 .s7gl-also{color:var(--body);margin-top:32px;font-size:15px}.hv7 .s7gl-also a{color:var(--ink)}.hv7 .s7gl-quote{border-left:2px solid var(--ink);color:var(--ink);margin:0;padding:4px 0 4px 22px;font-size:22px;line-height:1.5}.hv7 .s7gl-quote cite{color:var(--muted);margin-top:10px;font-size:14px;font-style:normal;display:block}.hv7 .s7gl-quote cite a{color:var(--muted)}.hv7 .s7gl-empty{color:var(--body);font-size:17px}@media (max-width:900px){.s7gl-head{grid-template-columns:minmax(0,1fr);gap:28px}.s7gl-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.s7gl-top .s7-hero{padding:40px 0 32px}.s7gl-card{padding:22px 20px}.s7gl-az a,.s7gl-az span{width:28px;height:28px}}
