/* V8: restrained anchor offset and compact hero core-service tags */
html{scroll-padding-top:64px}
.hero-lead{margin-bottom:18px}
.hero-core-tags{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:470px;margin:0 0 25px}.hero-core-tags a{height:36px;border:1px solid rgba(255,255,255,.2);background:rgba(5,20,37,.34);backdrop-filter:blur(5px);display:grid;grid-template-columns:34px 1fr 16px;align-items:center;padding:0 10px;color:#d8e0e6;transition:.24s}.hero-core-tags a:hover{border-color:rgba(225,197,141,.72);background:rgba(199,170,114,.13);transform:translateY(-2px)}.hero-core-tags span{font:700 9px var(--latin);letter-spacing:.08em;color:var(--gold-2)}.hero-core-tags b{font-size:9px;font-weight:500;white-space:nowrap}.hero-core-tags i{font-style:normal;color:#cdb681;font-size:11px;text-align:right}.core-route.hero-core-highlight{animation:heroCoreHighlight 1s ease}
@keyframes heroCoreHighlight{0%,100%{box-shadow:none}45%{box-shadow:0 0 0 3px var(--gold),0 18px 45px rgba(6,20,38,.25);transform:translateY(-4px)}}
@media(max-width:760px){html{scroll-padding-top:40px}.hero-lead{margin-bottom:17px}.hero-core-tags{max-width:none;margin-bottom:24px}.hero-core-tags a{height:38px;grid-template-columns:32px 1fr 14px;padding:0 9px}.hero-core-tags b{font-size:8px}}
@media(max-width:350px){.hero-core-tags{grid-template-columns:1fr}.hero-core-tags a{height:35px}}
