.blog-page{background:#fff}.blog-header{position:sticky;z-index:1000;top:0;background:#fffffff7;border-bottom:1px solid var(--line)}.blog-header__inner{min-height:74px;display:flex;align-items:center;gap:28px}.blog-header__logo{flex:0 0 auto}.blog-header__logo img{width:150px;height:auto}.blog-header__nav{margin-left:auto;display:flex;align-items:center;gap:24px}.blog-header__nav a{color:#324955;font-size:.84rem;font-weight:800}.blog-header__nav a[aria-current=page]{color:var(--blue)}.blog-header__phone{display:inline-flex;align-items:center;color:var(--navy);font-size:.84rem;font-weight:800;white-space:nowrap}.blog-hero{padding:80px 0 72px;background:var(--surface)}.blog-hero__intro{max-width:790px}.blog-hero h1{max-width:760px;margin-bottom:20px;font-size:clamp(3rem,6vw,5.2rem)}.blog-hero__lead{max-width:690px;margin-bottom:0;font-size:1.08rem}.blog-featured{margin-top:48px;display:grid;grid-template-columns:1.08fr .92fr;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow)}.blog-featured__media{min-height:440px}.blog-featured__media img{width:100%;height:100%;object-fit:cover}.blog-featured__body{padding:clamp(32px,5vw,58px);display:flex;flex-direction:column;justify-content:center}.blog-category{width:fit-content;margin:0 0 14px;padding:6px 10px;color:var(--blue);background:var(--blue-light);border-radius:999px;font-size:.74rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.blog-featured h2{margin-bottom:16px;font-size:clamp(2rem,3.5vw,3.15rem)}.blog-featured p:not(.blog-category){margin-bottom:24px}.blog-list{padding:90px 0 105px}.blog-list__heading{max-width:650px;margin-bottom:38px}.blog-list__heading p{margin-bottom:0}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-grid--two{grid-template-columns:repeat(2,1fr)}.blog-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:17px;box-shadow:0 12px 32px #073b5c12}.blog-card__media{aspect-ratio:16 / 10;overflow:hidden}.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.blog-card:hover .blog-card__media img{transform:scale(1.025)}.blog-card__body{padding:25px;display:flex;flex:1;flex-direction:column}.blog-card h2,.blog-card h3{margin-bottom:12px;font-size:1.35rem}.blog-card p:not(.blog-category){margin-bottom:21px;font-size:.92rem}.blog-card .text-link{margin-top:auto}.article-hero{padding:58px 0 0;background:var(--surface)}.article-breadcrumb{margin-bottom:34px;display:flex;flex-wrap:wrap;gap:8px;color:#4d626d;font-size:.8rem}.article-breadcrumb a{color:var(--blue);font-weight:800}.article-hero__heading{max-width:900px}.article-hero h1{margin-bottom:22px;font-size:clamp(2.7rem,5.5vw,4.85rem)}.article-deck{max-width:790px;margin-bottom:22px;font-size:1.12rem}.article-meta{margin:0 0 38px;color:#5a6b74;font-size:.82rem;font-weight:700}.article-hero__image{width:100%;max-height:570px;object-fit:cover;border-radius:22px 22px 0 0;box-shadow:var(--shadow)}.article-layout{padding:76px 0 100px;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:72px;align-items:start}.article-content{max-width:780px}.article-content>p:first-child{color:#263e4a;font-size:1.13rem;font-weight:650}.article-content h2{margin:52px 0 18px;font-size:clamp(1.85rem,3vw,2.5rem)}.article-content h3{margin:32px 0 12px;font-size:1.28rem}.article-content p,.article-content li{font-size:1rem;line-height:1.78}.article-content ul,.article-content ol{margin:0 0 24px;padding-left:24px;color:#435762}.article-content li+li{margin-top:9px}.article-note{margin:30px 0;padding:22px 24px;color:#314954;background:#edf7fb;border-left:4px solid var(--blue);border-radius:0 12px 12px 0}.article-note strong{color:var(--navy)}.article-warning{background:#fff8db;border-left-color:var(--yellow-hover)}.article-cta{margin-top:52px;padding:31px;color:#fff;background:var(--navy);border-radius:18px}.article-cta h2{margin:0 0 10px;color:#fff;font-size:1.7rem}.article-cta p{color:#c5d6df}.article-cta__actions{display:flex;flex-wrap:wrap;gap:10px}.article-aside{position:sticky;top:100px}.article-toc,.article-service{padding:24px;border:1px solid var(--line);border-radius:15px}.article-toc h2,.article-service h2{margin-bottom:15px;font-size:1rem;letter-spacing:0}.article-toc ol{margin:0;padding-left:20px}.article-toc li+li{margin-top:9px}.article-toc a{color:#3d5662;font-size:.84rem;font-weight:700}.article-toc a:hover{color:var(--blue)}.article-service{margin-top:16px;background:var(--surface)}.article-service p{font-size:.84rem}.article-service .button{width:100%}.related-posts{padding:80px 0;background:var(--surface)}.related-posts__heading{margin-bottom:30px}.blog-service-cta{padding:65px 0;background:var(--navy)}.blog-service-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.blog-service-cta h2{margin-bottom:9px;color:#fff}.blog-service-cta p{margin:0;color:#c3d4dd}.blog-service-cta__actions{display:flex;flex:0 0 auto;gap:10px}@media(max-width:960px){.blog-header__nav{display:none}.blog-header__phone{margin-left:auto}.blog-featured,.article-layout{grid-template-columns:1fr}.blog-featured__media{min-height:380px}.article-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:16px}.article-service{margin-top:0}.blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.blog-header__inner{min-height:66px;gap:12px}.blog-header__logo img{width:126px}.blog-header__phone{width:44px;height:44px;justify-content:center;overflow:hidden;color:var(--navy);background:var(--yellow);border:1px solid #e8bd1e;border-radius:10px;box-shadow:0 6px 14px #073b5c1f;font-size:0}.blog-header__phone:before{content:"☎";font-size:1rem}.blog-header .button{display:none}.blog-hero{padding:52px 0 58px}.blog-hero h1{font-size:2.65rem}.blog-hero__lead{font-size:1.06rem}.blog-featured{margin-top:34px}.blog-featured__media{min-height:280px}.blog-featured__body{padding:28px 22px}.blog-list{padding:68px 0 78px}.blog-grid{grid-template-columns:1fr}.blog-card p:not(.blog-category){font-size:.97rem}.article-hero{padding-top:38px}.article-breadcrumb{margin-bottom:25px;font-size:.84rem}.article-hero h1{font-size:clamp(2.25rem,10vw,3rem)}.article-deck{font-size:1.06rem;line-height:1.72}.article-meta{font-size:.86rem;line-height:1.55}.article-hero__image{min-height:290px;object-fit:cover}.article-layout{padding:58px 0 76px;gap:48px}.article-content>p:first-child{font-size:1.07rem}.article-content p,.article-content li{font-size:1.02rem}.article-content h2{margin-top:44px}.article-aside{grid-template-columns:1fr}.article-toc a,.article-service p{font-size:.94rem}.article-cta{padding:26px 21px}.article-cta__actions{display:grid;grid-template-columns:1fr}.related-posts{padding:68px 0}.blog-service-cta__inner{display:block}.blog-service-cta__actions{margin-top:24px;display:grid;grid-template-columns:1fr}}@media(max-width:360px){.blog-header__logo img{width:116px}.blog-hero h1,.article-hero h1{font-size:2.18rem}}@media(prefers-reduced-motion:reduce){.blog-card__media img{transition:none}}
