﻿.ias-article-page{--article-primary:var(--ias-primary,#128a7c);--article-primary-rgb:var(--ias-primary-rgb,18,138,124);--article-primary-hover:var(--ias-primary-hover,#0f786d);--article-primary-soft:var(--ias-primary-soft,#edf9f7);--article-primary-border:var(--ias-primary-border,#b9e1da);--article-ink:#24343d;--article-ink-soft:#425861;--article-accent:#4d7483;--article-accent-dark:#365965;--article-accent-soft:#eef5f7;--article-accent-border:#c8dcdf;--article-paper:var(--ias-surface,#fff);--article-paper-soft:var(--ias-surface-soft,#f1f5f5);--article-muted:var(--ias-text-muted,#72828a);--article-border:var(--ias-border,#dfe7e8);position:relative;padding:.85rem 0 2.5rem;}.ias-article-breadcrumb{margin-bottom:.75rem;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;color:var(--article-muted);font-size:.6rem;}.ias-article-breadcrumb a{color:var(--article-muted);}.ias-article-breadcrumb a:hover{color:var(--article-primary);}.ias-article-breadcrumb span{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ias-article-breadcrumb i{font-size:.48rem;}.ias-article-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);background-color:var(--article-paper);border:1px solid var(--article-border);border-radius:19px;overflow:hidden;}.ias-article-hero__content{position:relative;padding:1rem;background:linear-gradient(145deg,var(--article-accent-soft),#fff 76%);overflow:hidden;}.ias-article-hero__content::before{content:"";position:absolute;top:-70px;left:-65px;width:170px;height:170px;background-color:rgba(var(--article-primary-rgb),.065);border-radius:50%;pointer-events:none;}.ias-article-hero__content::after{content:"";position:absolute;right:0;bottom:0;width:95px;height:4px;background-color:var(--article-primary);border-radius:50rem 0 0 0;}.ias-article-hero__eyebrow{position:relative;z-index:1;min-height:29px;width:fit-content;margin-bottom:.65rem;padding:.3rem .62rem;display:inline-flex;align-items:center;gap:.35rem;color:var(--article-primary);background-color:rgba(255,255,255,.78);border:1px solid var(--article-primary-border);border-radius:50rem;font-size:.6rem;font-weight:750;}.ias-article-hero__title{position:relative;z-index:1;margin:0 0 .55rem;color:var(--article-ink);font-size:clamp(1.2rem,7vw,1.85rem);font-weight:900;line-height:1.8;}.ias-article-hero__summary{position:relative;z-index:1;margin:0 0 .85rem;color:var(--article-ink-soft);font-size:.71rem;line-height:2.05;}.ias-article-hero__meta{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;}.ias-article-hero__meta span{min-height:28px;padding:.3rem .52rem;display:inline-flex;align-items:center;gap:.28rem;color:var(--article-ink-soft);background-color:rgba(255,255,255,.74);border:1px solid var(--article-border);border-radius:8px;font-size:.55rem;font-weight:650;}.ias-article-hero__meta i{color:var(--article-primary);}.ias-article-hero__visual{position:relative;aspect-ratio:16/10;background-color:var(--article-paper-soft);overflow:hidden;}.ias-article-hero__image{width:100%;height:100%;display:block;object-fit:cover;transition:transform 450ms ease,filter 300ms ease;}.ias-article-hero:hover .ias-article-hero__image{transform:scale(1.025);filter:saturate(1.03);}.ias-article-hero__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(25,42,48,.55),transparent 58%),linear-gradient(135deg,rgba(77,116,131,.08),transparent 50%);pointer-events:none;}.ias-article-hero__image-badge{position:absolute;top:.7rem;right:.7rem;min-height:28px;padding:.32rem .58rem;display:inline-flex;align-items:center;gap:.32rem;color:var(--article-accent-dark);background-color:rgba(238,245,247,.94);border:1px solid rgba(200,220,223,.96);border-radius:50rem;font-size:.59rem;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);}.ias-article-hero__image-mark{position:absolute;top:.7rem;left:.7rem;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;color:var(--article-accent-dark);background-color:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.8);border-radius:11px 11px 11px 4px;font-size:.88rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);}.ias-article-layout{margin-top:.9rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;}.ias-article-sidebar{min-width:0;display:flex;flex-direction:column;gap:.75rem;}.ias-article-content{min-width:0;padding:.8rem;background-color:var(--article-paper);border:1px solid var(--article-border);border-radius:17px;}.ias-article-content__header{margin-bottom:.8rem;padding-bottom:.7rem;display:flex;align-items:center;gap:.58rem;border-bottom:1px solid var(--article-border);}.ias-article-content__header-icon{width:39px;height:39px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--article-accent);background-color:var(--article-accent-soft);border:1px solid var(--article-accent-border);border-radius:11px 11px 11px 4px;font-size:.92rem;}.ias-article-content__header span{color:var(--article-primary);font-size:.52rem;font-weight:700;}.ias-article-content__header h2{margin:.04rem 0 0;color:var(--article-ink);font-size:.84rem;font-weight:850;}.ias-article-content__body{color:var(--article-ink-soft);font-size:.73rem;line-height:2.15;overflow-wrap:anywhere;}.ias-article-content__body>*:first-child{margin-top:0;}.ias-article-content__body>*:last-child{margin-bottom:0;}.ias-article-content__body p{margin:0 0 1rem;color:var(--article-ink-soft);line-height:2.15;}.ias-article-content__body h1,.ias-article-content__body h2,.ias-article-content__body h3,.ias-article-content__body h4,.ias-article-content__body h5,.ias-article-content__body h6{position:relative;margin:1.5rem 0 .65rem;padding-right:.75rem;color:var(--article-ink);font-weight:850;line-height:1.85;}.ias-article-content__body h1::before,.ias-article-content__body h2::before,.ias-article-content__body h3::before,.ias-article-content__body h4::before,.ias-article-content__body h5::before,.ias-article-content__body h6::before{content:"";position:absolute;top:.45rem;right:0;bottom:.45rem;width:3px;background-color:var(--article-primary);border-radius:50rem;}.ias-article-content__body h1{font-size:1.05rem;}.ias-article-content__body h2{font-size:.98rem;}.ias-article-content__body h3{font-size:.91rem;}.ias-article-content__body h4,.ias-article-content__body h5,.ias-article-content__body h6{font-size:.84rem;}.ias-article-content__body a{color:var(--article-primary);font-weight:700;text-decoration:underline;text-decoration-color:rgba(var(--article-primary-rgb),.32);text-underline-offset:3px;}.ias-article-content__body a:hover{color:var(--article-primary-hover);}.ias-article-content__body img{width:auto;max-width:100%;height:auto;margin:1rem auto;display:block;border:1px solid var(--article-border);border-radius:13px;}.ias-article-content__body ul,.ias-article-content__body ol{margin:0 0 1rem;padding-right:1.25rem;}.ias-article-content__body li{margin-bottom:.4rem;}.ias-article-content__body li::marker{color:var(--article-primary);}.ias-article-content__body blockquote{position:relative;margin:1rem 0;padding:.85rem 1rem;color:var(--article-ink-soft);background-color:var(--article-accent-soft);border-right:4px solid var(--article-accent);border-radius:0 12px 12px 0;font-size:.72rem;line-height:2;}.ias-article-content__body blockquote p:last-child{margin-bottom:0;}.ias-article-content__body table{width:100%;min-width:560px;border-collapse:collapse;font-size:.68rem;}.ias-article-content__body table th,.ias-article-content__body table td{padding:.65rem;border:1px solid var(--article-border);text-align:right;vertical-align:middle;}.ias-article-content__body table th{color:var(--article-ink);background-color:var(--article-accent-soft);font-weight:800;}.ias-article-content__body table{display:block;max-width:100%;overflow-x:auto;}.ias-article-content__body pre{max-width:100%;padding:.8rem;color:#eef7f7;background-color:#263b43;border-radius:11px;direction:ltr;overflow-x:auto;font-size:.68rem;line-height:1.8;}.ias-article-content__body code{padding:.12rem .3rem;color:var(--article-accent-dark);background-color:var(--article-accent-soft);border-radius:5px;direction:ltr;font-size:.68rem;}.ias-article-content__body pre code{padding:0;color:inherit;background-color:transparent;}.ias-article-content__empty{min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;color:var(--article-muted);background-color:var(--article-paper-soft);border:1px dashed var(--article-border);border-radius:12px;text-align:center;}.ias-article-content__empty i{color:var(--article-primary);font-size:1.25rem;}.ias-article-content__empty p{margin:0;}.ias-article-summary-card{padding:.8rem;display:flex;align-items:flex-start;gap:.6rem;background:linear-gradient(145deg,var(--article-primary-soft),#fff 78%);border:1px solid var(--article-primary-border);border-radius:15px;}.ias-article-summary-card__icon{width:39px;height:39px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--article-primary);background-color:#fff;border:1px solid var(--article-primary-border);border-radius:11px 11px 11px 4px;font-size:.9rem;}.ias-article-summary-card__eyebrow{display:block;color:var(--article-primary);font-size:.55rem;font-weight:750;}.ias-article-summary-card p{margin:.12rem 0 0;color:var(--article-ink-soft);font-size:.66rem;line-height:1.95;}.ias-article-keywords,.ias-article-short-link{padding:.8rem;background-color:var(--article-paper);border:1px solid var(--article-border);border-radius:15px;}.ias-article-keywords__header,.ias-article-short-link__header{margin-bottom:.65rem;padding-bottom:.6rem;display:flex;align-items:center;gap:.52rem;border-bottom:1px solid var(--article-border);}.ias-article-keywords__header>span,.ias-article-short-link__header>span{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--article-accent);background-color:var(--article-accent-soft);border:1px solid var(--article-accent-border);border-radius:10px;font-size:.82rem;}.ias-article-keywords__header small,.ias-article-short-link__header small{color:var(--article-muted);font-size:.5rem;}.ias-article-keywords__header h2,.ias-article-short-link__header h2{margin:.03rem 0 0;color:var(--article-ink);font-size:.75rem;font-weight:820;}.ias-article-keywords__list{display:flex;flex-wrap:wrap;gap:.38rem;}.ias-article-keyword{min-height:27px;padding:.3rem .56rem;display:inline-flex;align-items:center;gap:.22rem;color:var(--article-accent-dark);background-color:var(--article-accent-soft);border:1px solid var(--article-accent-border);border-radius:50rem;font-size:.58rem;font-weight:700;}.ias-article-keyword i{color:var(--article-primary);font-size:.62rem;}.ias-article-short-link__field{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem;}.ias-article-short-link__field .form-control{min-width:0;min-height:42px;background-color:var(--article-paper-soft);border-color:var(--article-border);font-size:.64rem;text-align:left;}.ias-article-short-link__field .btn{min-height:42px;font-size:.65rem;}.ias-article-short-link__field .btn.is-copied{background-color:var(--ias-success,#16865f);border-color:var(--ias-success,#16865f);}.ias-article-short-link__status{min-height:1.2rem;margin:.35rem 0 0;color:var(--article-primary);font-size:.54rem;text-align:center;}.ias-article-back{min-height:65px;padding:.65rem;display:flex;align-items:center;gap:.55rem;color:#fff;background-color:var(--article-primary);border:1px solid var(--article-primary);border-radius:14px;}.ias-article-back:hover{color:#fff;background-color:var(--article-primary-hover);border-color:var(--article-primary-hover);}.ias-article-back__icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--article-primary);background-color:#fff;border-radius:11px;font-size:.9rem;}.ias-article-back>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column;}.ias-article-back small{color:rgba(255,255,255,.74);font-size:.5rem;}.ias-article-back strong{color:#fff;font-size:.67rem;font-weight:800;}.ias-article-back>i{font-size:.72rem;}@media(max-width:374.98px){.ias-article-page{padding-top:.7rem;}.ias-article-hero{border-radius:16px;}.ias-article-hero__content{padding:.85rem;}.ias-article-hero__title{font-size:1.08rem;}.ias-article-hero__summary{font-size:.66rem;}.ias-article-content,.ias-article-keywords,.ias-article-short-link{padding:.7rem;}.ias-article-content__body{font-size:.69rem;}}@media(min-width:576px){.ias-article-short-link__field{grid-template-columns:minmax(0,1fr) auto;}.ias-article-short-link__field .btn{min-width:90px;}}@media(min-width:768px){.ias-article-page{padding:1.25rem 0 3rem;}.ias-article-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);min-height:360px;border-radius:22px;}.ias-article-hero__content{padding:1.5rem;display:flex;flex-direction:column;justify-content:center;}.ias-article-hero__title{font-size:1.65rem;}.ias-article-hero__summary{font-size:.8rem;}.ias-article-hero__visual{aspect-ratio:auto;min-height:100%;}.ias-article-content{padding:1rem;border-radius:19px;}.ias-article-content__body{font-size:.77rem;}.ias-article-summary-card,.ias-article-keywords,.ias-article-short-link{padding:.9rem;}}@media(min-width:992px){.ias-article-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.45fr);align-items:start;gap:1rem;}.ias-article-sidebar{position:sticky;top:1rem;}.ias-article-content__body{font-size:.8rem;line-height:2.2;}.ias-article-content__body p{line-height:2.2;}}@media(min-width:1200px){.ias-article-hero{min-height:400px;}.ias-article-hero__content{padding:2rem;}.ias-article-hero__title{font-size:1.9rem;}.ias-article-content{padding:1.15rem;}.ias-article-content__body{font-size:.82rem;}}@media(prefers-reduced-motion:reduce){.ias-article-hero__image{transition:none;}.ias-article-hero:hover .ias-article-hero__image{transform:none;}}