
.sr247-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .75rem;border-radius:999px;background:#e9f7ff;color:#07507f;font-size:.82rem;font-weight:800;letter-spacing:.03em;margin-bottom:.8rem}.sr247-badge:before{content:"";width:.48rem;height:.48rem;border-radius:50%;background:#19a05b;box-shadow:0 0 0 4px rgba(25,160,91,.12)}
.sr247-strip{background:#082d4c;color:#fff}.sr247-strip .container{display:flex;align-items:center;gap:1rem;padding-top:.85rem;padding-bottom:.85rem}.sr247-strip strong{font-size:1rem}.sr247-strip span{opacity:.88;flex:1}.sr247-strip a{color:#fff;font-weight:900;text-decoration:none;white-space:nowrap}.sr247-strip a:hover{text-decoration:underline}
.sr-city-article{max-width:980px}.sr-city-article h2{margin-top:2.2rem}.sr-city-article p,.sr-city-article li{font-size:1.02rem;line-height:1.72}.sr-city-note{margin:1.55rem 0;padding:1.2rem 1.35rem;border-left:4px solid #178dd3;background:#f4faff;border-radius:0 14px 14px 0}.sr-related-cities a{font-weight:800}.sr-expert-box{margin:2rem 0 0;padding:1.3rem 1.45rem;border:1px solid #dce8ef;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(7,43,76,.06)}.sr-expert-box strong{color:#072b4c;font-size:1.06rem}.sr-expert-box p{margin:.45rem 0 0}
.sr-bloghero .container,.sr-blog-index-hero .container{max-width:980px}.sr-blog-article{max-width:900px;padding-top:3rem;padding-bottom:3rem}.sr-blog-article>section{margin:0 0 2.3rem}.sr-blog-article h2{font-size:clamp(1.45rem,2.4vw,2rem);color:#072b4c;margin-bottom:.75rem}.sr-blog-article p{font-size:1.05rem;line-height:1.8;color:#334f61}.sr-editorial-note{padding:1.15rem 1.35rem;background:#f6fafc;border:1px solid #dce8ef;border-radius:16px;margin:0 0 2rem!important}.sr-blog-faq{margin:2.5rem -1.5rem -3rem;padding:2.5rem 1.5rem;border-radius:24px}.sr-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-bottom:3rem}.sr-blog-card{padding:1.55rem;border:1px solid #dce8ef;border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(7,43,76,.06)}.sr-blog-card__tag{font-size:.76rem;font-weight:800;color:#0a649c;text-transform:uppercase;letter-spacing:.06em}.sr-blog-card h2{font-size:1.25rem;line-height:1.25;margin:.6rem 0 .8rem}.sr-blog-card h2 a{color:#072b4c;text-decoration:none}.sr-blog-card p{color:#4a6170;line-height:1.6}.sr-blog-card__more{font-weight:850;text-decoration:none}.sr-editorial-panel{padding:1.8rem;border-radius:20px;background:#fff;border:1px solid #dce8ef}.sr-editorial-panel h2{margin-top:0;color:#072b4c}
@media(max-width:760px){.sr247-strip .container{align-items:flex-start;flex-wrap:wrap;gap:.45rem}.sr247-strip span{flex-basis:100%;order:3}.sr-blog-grid{grid-template-columns:1fr}.sr-blog-article{padding-top:2rem}.sr-blog-faq{margin-left:0;margin-right:0}.sr-city-article p,.sr-city-article li{font-size:1rem}}
