/* Мисторика — гороскоп на 2027 год: поверх sign-seo, natal-seo, houses-seo */
.h7-orb .nt-48 b{font-size:clamp(56px,7vw,78px)}
.h7-bridge{display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:start;max-width:720px;margin:64px auto 0;padding:24px 0;border-top:1px solid #f3d79e33;border-bottom:1px solid #f3d79e33}
.h7-bridge img{width:72px;height:72px}
.h7-bridge-t{margin:0 0 6px;font:italic 400 26px/1.2 var(--display);color:#f3d79e}
.h7-bridge p{margin:0 0 12px;color:var(--muted)}
.h7-months{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px}
.h7-months h3{margin:0 0 6px;font:italic 400 23px/1.2 var(--display)}
.h7-months p{margin:0;color:var(--muted);font-size:15.5px;line-height:1.55}
.h7-signs{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}
.h7-signs a{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center;text-decoration:none;color:var(--ink)}
.h7-signs img{width:64px;height:64px;border-radius:50%}
.h7-signs b{display:block;font:italic 400 22px/1.2 var(--display)}
.h7-signs small{display:block;font:600 10.5px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}
.h7-signs em{display:block;margin-top:4px;font-style:normal;font-size:14.5px;line-height:1.45;color:var(--muted)}
@media (max-width:640px){.h7-months,.h7-signs{grid-template-columns:1fr}.h7-bridge{grid-template-columns:52px 1fr}.h7-bridge img{width:52px;height:52px}}
