/* IQ Blog 2026.11 — intentionally scoped to avoid changing the existing site. */
:root{--iq-blog-blue:#246ff2;--iq-blog-ink:#122036;--iq-blog-muted:#6c7a8e;--iq-blog-line:#dce5f1;--iq-blog-bg:#f3f7fc}
.iq-blog-site{color:var(--iq-blog-ink);background:var(--iq-blog-bg);min-height:75vh}
.iq-blog-wrap{width:min(1456px,calc(100% - 8vw));margin-inline:auto}
.iq-blog-eyebrow{color:var(--iq-blog-blue);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.iq-blog-hero{background:#13223b;color:#fff;position:relative;overflow:hidden}
.iq-blog-hero:before{content:"";position:absolute;inset:-180px auto auto 48%;width:750px;height:750px;background:radial-gradient(circle,#2d7ce933 0%,transparent 62%);pointer-events:none}
.iq-blog-hero-inner{position:relative;padding:88px 0 84px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:5vw;align-items:center}
.iq-blog-hero .iq-blog-eyebrow{color:#85b8ff}.iq-blog-hero h1{font-size:clamp(48px,6.2vw,92px);font-weight:500;letter-spacing:-.06em;line-height:1.06;margin:12px 0 23px}.iq-blog-hero p{color:#bbcae1;line-height:1.7;font-size:clamp(15px,1.22vw,19px);max-width:650px}.iq-blog-hero-visual{border:1px solid #ffffff22;border-radius:22px;background:linear-gradient(150deg,#dcecff,#f7fbff);height:370px;display:grid;place-items:center;overflow:hidden}.iq-blog-hero-visual img{max-width:98%;max-height:96%;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 22px #4e7bbc22)}
.iq-blog-hero-stats{display:flex;gap:26px;margin-top:28px;color:#b8d0fb;font-size:12px;font-weight:650}.iq-blog-hero-stats b{color:#fff;font-size:20px;font-weight:600;margin-right:5px}
.iq-blog-index-content{padding:54px 0 106px}.iq-blog-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 42px}.iq-blog-filters a{border:1px solid var(--iq-blog-line);padding:11px 16px;border-radius:99px;background:#fff;font-size:13px;font-weight:600;transition:.2s}.iq-blog-filters a:hover,.iq-blog-filters a[aria-current="page"]{background:var(--iq-blog-blue);color:#fff;border-color:var(--iq-blog-blue)}
.iq-blog-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:0 0 22px}.iq-blog-section-heading h2{font-weight:500;letter-spacing:-.045em;font-size:clamp(31px,3vw,44px);line-height:1.14}.iq-blog-section-heading p{max-width:570px;color:var(--iq-blog-muted);line-height:1.65;font-size:14px}
.iq-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.iq-blog-card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--iq-blog-line);border-radius:3px;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.iq-blog-card:hover{transform:translateY(-4px);box-shadow:0 24px 45px #1b477514;border-color:#b4caef}.iq-blog-card:focus-within{outline:2px solid #246ff2;outline-offset:2px}.iq-blog-card-image{height:245px;background:linear-gradient(145deg,#e3effe,#f6faff);overflow:hidden;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #dce8f5}.iq-blog-card-image img{width:96%;height:99%;object-fit:contain;transition:transform .3s}.iq-blog-card:hover .iq-blog-card-image img{transform:scale(1.045)}.iq-blog-card-body{padding:25px 25px 28px;display:flex;flex:1;flex-direction:column;gap:15px}.iq-blog-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#71819b;font-size:11px;font-weight:650}.iq-blog-card-meta .iq-blog-cat{color:var(--iq-blog-blue);text-transform:uppercase;letter-spacing:.06em}.iq-blog-card h3{font-size:clamp(19px,1.6vw,25px);font-weight:580;line-height:1.25;letter-spacing:-.035em}.iq-blog-card h3 a{color:inherit}.iq-blog-card h3 a:hover{color:var(--iq-blog-blue)}.iq-blog-card-body p{color:var(--iq-blog-muted);font-size:14px;line-height:1.66}.iq-blog-card-more{margin-top:auto;padding-top:8px;color:var(--iq-blog-blue);font-size:12px;font-weight:780}.iq-blog-card-more span{margin-left:7px}
.iq-blog-subindex .iq-blog-hero-inner{padding:62px 0;grid-template-columns:1fr auto}.iq-blog-subindex .iq-blog-hero h1{font-size:clamp(42px,5.2vw,72px)}.iq-blog-back{display:inline-flex;align-items:center;gap:9px;color:var(--iq-blog-blue);font-size:12px;font-weight:700;margin:0 0 20px}.iq-blog-subindex .iq-blog-back{color:#91bbff}.iq-blog-index-tags{padding:42px 0 0}.iq-blog-index-tags h2{font-size:24px;font-weight:600;letter-spacing:-.03em;margin-bottom:17px}.iq-blog-tags{display:flex;flex-wrap:wrap;gap:8px}.iq-blog-tags a{font-size:12px;font-weight:630;color:#2a5da6;border:1px solid #d4e2f4;background:#edf5ff;border-radius:99px;padding:7px 12px;transition:background .18s}.iq-blog-tags a:hover{background:#cce1ff}
.iq-blog-article-hero{background:linear-gradient(180deg,#f8fbff,#f0f6fc);border-bottom:1px solid var(--iq-blog-line)}.iq-blog-article-hero-inner{padding:60px 0 66px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:5vw;align-items:center}.iq-blog-crumbs{font-size:12px;color:#6f819b;margin-bottom:42px;display:flex;gap:9px;flex-wrap:wrap}.iq-blog-crumbs a{color:#356aaf}.iq-blog-crumbs a:hover{text-decoration:underline}.iq-blog-article-hero h1{font-size:clamp(37px,4.55vw,66px);font-weight:550;letter-spacing:-.055em;line-height:1.12;margin:18px 0 22px;max-width:780px}.iq-blog-article-lead{font-size:17px;line-height:1.75;color:#61728b;max-width:690px}.iq-blog-article-info{display:flex;gap:15px;flex-wrap:wrap;color:#72839b;font-size:12px;margin:26px 0 0}.iq-blog-article-info .iq-blog-eyebrow{font-size:11px}.iq-blog-article-hero-image{display:grid;place-items:center;min-height:390px;max-height:480px;padding:10px;background:linear-gradient(145deg,#e1eeff,#f6faff);border:1px solid #d9e7f8;border-radius:8px}.iq-blog-article-hero-image img{width:100%;max-height:440px;object-fit:contain}
.iq-blog-article-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:72px;padding-top:62px;padding-bottom:104px}.iq-blog-prose{min-width:0;font-size:16px;line-height:1.82;color:#334157}.iq-blog-prose>*:first-child{margin-top:0}.iq-blog-prose p{margin:0 0 21px}.iq-blog-prose h2{color:var(--iq-blog-ink);font-weight:590;font-size:clamp(25px,2.35vw,33px);letter-spacing:-.04em;line-height:1.24;margin:45px 0 17px;scroll-margin-top:110px}.iq-blog-prose h3{font-size:21px;font-weight:600;margin:29px 0 13px}.iq-blog-prose a{color:#1465db;text-decoration:underline;text-decoration-color:#b5d1ff;text-underline-offset:3px}.iq-blog-prose a:hover{text-decoration-color:#1465db}.iq-blog-prose strong{color:#1a2b44;font-weight:720}.iq-blog-prose ul,.iq-blog-prose ol{padding-left:25px;margin:0 0 25px}.iq-blog-prose li{padding-left:3px;margin:8px 0}.iq-blog-prose li::marker{color:var(--iq-blog-blue)}.iq-blog-prose table{border-collapse:collapse;width:100%;font-size:14px;margin:28px 0;line-height:1.55}.iq-blog-prose th,.iq-blog-prose td{border-bottom:1px solid #dae5f0;text-align:left;padding:13px 12px;vertical-align:top}.iq-blog-prose th{color:#1c416e;background:#eaf3ff}.iq-blog-prose table{display:block;max-width:100%;overflow-x:auto}.iq-blog-article-aside{min-width:0}.iq-blog-sticky{position:sticky;top:100px}.iq-blog-aside-box{background:#fff;border:1px solid var(--iq-blog-line);padding:24px 22px;margin-bottom:16px}.iq-blog-aside-box h2{font-size:15px;font-weight:730;margin:0 0 18px}.iq-blog-aside-box nav{display:grid;gap:12px}.iq-blog-aside-box nav a{font-size:13px;line-height:1.45;color:#4e6180}.iq-blog-aside-box nav a:hover{color:var(--iq-blog-blue)}.iq-blog-service-card{background:#142741;color:white;padding:28px 25px;margin-top:16px}.iq-blog-service-card .iq-blog-eyebrow{color:#9ccaff}.iq-blog-service-card h2{color:#fff;font-size:22px;font-weight:580;letter-spacing:-.025em;margin:13px 0}.iq-blog-service-card p{color:#b9cae4;font-size:13px;line-height:1.65}.iq-blog-service-card a{display:inline-flex;align-items:center;gap:8px;color:#fff;background:var(--iq-blog-blue);border-radius:99px;padding:12px 16px;font-size:12px;font-weight:720;margin-top:18px}.iq-blog-service-card a:hover{background:#1260de}
.iq-blog-article-end{margin-top:37px;border-top:1px solid var(--iq-blog-line);padding-top:28px}.iq-blog-article-end h2{margin:0 0 14px;font-size:21px}.iq-blog-related-section{padding:60px 0 100px;border-top:1px solid var(--iq-blog-line);background:#f4f8fc}.iq-blog-related-section .iq-blog-grid{margin-top:25px}.iq-blog-article .iq-blog-tags{margin-top:23px}.iq-blog-bottom-cta{background:#142741;color:#fff;padding:44px 0}.iq-blog-bottom-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.iq-blog-bottom-cta h2{font-size:clamp(25px,3vw,40px);font-weight:520;line-height:1.25;letter-spacing:-.04em;margin:0 0 10px}.iq-blog-bottom-cta p{color:#bacbe3;font-size:14px}.iq-blog-bottom-cta a{border-radius:99px;background:var(--iq-blog-blue);padding:15px 24px;font-size:13px;font-weight:700;color:white;flex:none}.iq-blog-bottom-cta a:hover{background:#1761d6}
/* Only after blog link has been inserted: preserve nav but allow one additional item */
@media (min-width:1001px){.site-header.iq-blog-nav-active .desktop-navigation{gap:clamp(13px,1.55vw,28px)}.site-header.iq-blog-nav-active{column-gap:clamp(12px,2vw,36px)}}
@media (min-width:1001px) and (max-width:1360px){.site-header.iq-blog-nav-active .header-phone{display:none}}
@media (max-width:1100px){.iq-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iq-blog-article-body{grid-template-columns:minmax(0,1fr) 245px;gap:35px}.iq-blog-article-hero-inner{gap:25px}}
@media (max-width:1000px){.iq-blog-hero-inner,.iq-blog-article-hero-inner{grid-template-columns:1fr}.iq-blog-hero-visual{max-width:610px;height:285px}.iq-blog-hero-inner{padding:56px 0}.iq-blog-article-hero-inner{padding:45px 0}.iq-blog-article-hero-image{max-width:660px;min-height:260px}.iq-blog-subindex .iq-blog-hero-inner{grid-template-columns:1fr}}
@media (max-width:760px){.iq-blog-wrap{width:calc(100% - 36px)}.iq-blog-hero h1{font-size:52px}.iq-blog-hero-inner{padding:46px 0 52px}.iq-blog-hero-visual{height:230px}.iq-blog-hero-stats{gap:15px}.iq-blog-index-content{padding:35px 0 70px}.iq-blog-filters{gap:7px;margin-bottom:26px}.iq-blog-filters a{font-size:12px;padding:9px 12px}.iq-blog-section-heading{display:block}.iq-blog-section-heading h2{margin-bottom:10px}.iq-blog-grid{grid-template-columns:1fr;gap:16px}.iq-blog-card-image{height:235px}.iq-blog-card-body{padding:21px}.iq-blog-card h3{font-size:23px}.iq-blog-article-hero h1{font-size:clamp(34px,8vw,48px)}.iq-blog-article-hero-image{min-height:240px}.iq-blog-article-lead{font-size:15px}.iq-blog-article-body{display:block;padding:36px 0 65px}.iq-blog-article-aside{display:none}.iq-blog-prose{font-size:15px;line-height:1.78}.iq-blog-prose h2{font-size:25px;margin-top:35px}.iq-blog-crumbs{margin-bottom:27px}.iq-blog-related-section{padding:43px 0 65px}.iq-blog-bottom-cta-inner{display:block}.iq-blog-bottom-cta a{display:inline-block;margin-top:21px}}
@media (prefers-reduced-motion:reduce){.iq-blog-card,.iq-blog-card-image img,.iq-blog-filters a{transition:none!important}}
/* Language selector on static blog pages, styled as the site's compact RU/EN toggle. */
.site-header .iq-blog-languages{display:flex;align-items:center;gap:10px;margin-left:5px;font-size:11px;font-weight:700;white-space:nowrap}
.site-header .iq-blog-languages a{color:#7c8ba0}.site-header .iq-blog-languages a[aria-current="page"]{color:#246ff2}.site-header .iq-blog-languages a:hover{color:#246ff2}
.site-header .iq-blog-mobile-languages{display:none}
@media (min-width:1001px) and (max-width:1260px){.site-header.iq-blog-nav-active{padding-inline:2vw;gap:10px}.site-header.iq-blog-nav-active .desktop-navigation{gap:12px;font-size:12px}.site-header.iq-blog-nav-active .header-cta{padding-inline:13px}.site-header .iq-blog-languages{gap:5px;font-size:10px}}
@media (max-width:1000px){.site-header .iq-blog-languages{display:none}.site-header .iq-blog-mobile-languages{display:flex;gap:16px;padding-top:18px}.site-header .iq-blog-mobile-languages a{font-size:13px;color:#77889d}.site-header .iq-blog-mobile-languages a[aria-current="page"]{color:#246ff2;font-weight:700}}
