.page--blog{--knowledge-font-sans: "Onest", "Segoe UI Variable", "Segoe UI", sans-serif;--knowledge-font-serif: "Golos Text", "Onest", "Segoe UI Variable", "Segoe UI", sans-serif;--knowledge-ink: var(--home-ink);--knowledge-soft: var(--home-ink-soft);--knowledge-line: var(--home-line);--knowledge-panel: var(--brand-surface);position:relative;overflow-x:clip;color:var(--knowledge-ink);background:radial-gradient(circle at 12% 10%,rgba(var(--brand-accent-rgb),.18),transparent 24%),radial-gradient(circle at 88% 10%,rgba(216,231,243,.46),transparent 26%),radial-gradient(circle at 78% 78%,rgba(197,220,236,.22),transparent 26%),linear-gradient(180deg,#f9fcff,#eef6fb 52%,#ebf4fa)}.page--blog:before{content:"";position:absolute;inset:0 0 auto;height:clamp(13rem,28vw,20rem);background:radial-gradient(circle at 16% 18%,rgba(255,255,255,.78),transparent 28%),radial-gradient(circle at 82% 14%,rgba(var(--brand-accent-rgb),.18),transparent 24%),linear-gradient(180deg,#fafdffeb,#fafdff00);pointer-events:none}.knowledge-hero,.knowledge-section{position:relative;z-index:1}.knowledge-hero{padding:clamp(1.5rem,4vw,3rem) 0 clamp(1.8rem,5vw,3.4rem)}.knowledge-hero__shell{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);gap:1.2rem;align-items:start}.blog-hero__shell--single{grid-template-columns:minmax(0,1fr)}.blog-hero__shell--single .knowledge-hero__content{max-width:56rem}.knowledge-hero__content{display:grid;gap:1rem;max-width:48rem}.knowledge-kicker{display:inline-flex;width:fit-content;align-items:center;min-height:2rem;padding:.34rem .82rem;border-radius:999px;border:1px solid rgba(28,97,94,.14);background:#f7faf8e0;color:var(--home-accent-strong);font-family:var(--knowledge-font-sans);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.knowledge-hero h1,.knowledge-section__header h2,.knowledge-flow__heading,.knowledge-flow__subheading,.blog-card h3{margin:0;font-family:var(--knowledge-font-serif);font-weight:600;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.knowledge-hero h1{font-size:calc(clamp(3.1rem,7vw,5.3rem) * var(--site-serif-heading-scale));line-height:.94}.knowledge-hero p,.knowledge-hero__panel p,.knowledge-flow__text,.blog-card p{margin:0;color:var(--knowledge-soft);font-family:var(--knowledge-font-sans);font-size:1rem;line-height:1.74}.knowledge-hero__panel,.knowledge-surface,.blog-card__surface{position:relative;overflow:hidden;border-radius:1.45rem;border:1px solid var(--knowledge-line);background:var(--knowledge-panel);box-shadow:0 22px 54px #11363b14,0 10px 24px #11363b0a}.knowledge-hero__panel{display:grid;gap:.8rem;padding:clamp(1rem,2.5vw,1.5rem)}.knowledge-hero__panel:before,.knowledge-surface:before,.blog-card__surface:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 84% 12%,rgba(var(--brand-accent-rgb),.16),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.16),transparent 22%);pointer-events:none}.knowledge-hero__panel strong{color:var(--knowledge-ink);font-size:1rem}.knowledge-hero__panel span{color:var(--home-accent-strong);font-size:.9rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.blog-breadcrumbs{display:inline-flex;flex-wrap:wrap;gap:.35rem;color:var(--knowledge-soft);font-family:var(--knowledge-font-sans);font-size:.92rem}.blog-breadcrumbs a,.knowledge-source-link,.blog-card__source{width:fit-content;color:var(--home-accent-strong);font-family:var(--knowledge-font-sans);font-weight:700;text-decoration:none}.blog-breadcrumbs a:hover,.knowledge-source-link:hover,.blog-card__source:hover{color:var(--home-accent)}.blog-article__actions,.blog-card__actions{display:flex;flex-wrap:wrap;gap:.7rem}.blog-button,.blog-card__button{min-height:3rem}.knowledge-section{padding:0 0 clamp(2.1rem,5.2vw,3.6rem)}.knowledge-section__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.knowledge-section__header h2{font-size:calc(clamp(2.35rem,4.9vw,4rem) * var(--site-serif-heading-scale));line-height:.98}.knowledge-source-link,.blog-card__source{display:inline-flex;align-items:center;min-height:2.6rem;padding:.55rem .95rem;border-radius:999px;border:1px solid rgba(24,84,87,.12);background:#f9fcfbbd}.knowledge-surface{padding:clamp(1.05rem,2.3vw,1.55rem)}.knowledge-flow{position:relative;z-index:1;display:grid;gap:1rem}.knowledge-flow__heading{font-size:calc(clamp(2rem,4vw,3rem) * var(--site-serif-heading-scale));line-height:.98}.knowledge-flow__subheading{font-size:calc(clamp(1.55rem,3vw,2.2rem) * var(--site-serif-heading-scale));line-height:1}.knowledge-flow__text--lead{color:var(--knowledge-ink);font-size:1.06rem;font-weight:500;line-height:1.82}.knowledge-flow__text>*:first-child{margin-top:0}.knowledge-flow__text>*{margin-bottom:0}.knowledge-flow__text>*+*{margin-top:.88rem}.knowledge-flow__text>*:last-child{margin-bottom:0}.knowledge-flow__text ul{display:grid;gap:.45rem;margin:0;padding-left:1.1rem}.knowledge-flow__text li{margin:0}.knowledge-media{margin:0;border-radius:1.15rem;overflow:hidden;border:1px solid var(--knowledge-line);background:var(--brand-surface-soft)}.knowledge-media img{display:block;width:100%;height:auto;object-fit:contain}.knowledge-table{overflow-x:auto;max-width:100%;border-radius:1.1rem;border:1px solid var(--knowledge-line);background:#ffffffd1}.knowledge-table table{width:100%;border-collapse:collapse;min-width:34rem;font-family:var(--knowledge-font-sans)}.knowledge-table td,.knowledge-table th{padding:.8rem .9rem;border:1px solid var(--knowledge-line);color:var(--knowledge-ink);vertical-align:top}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.blog-card{min-width:0}.blog-card__surface{display:grid;gap:1rem;height:100%;padding:1.15rem}.blog-card__eyebrow{position:relative;z-index:1;display:inline-flex;width:fit-content;align-items:center;min-height:1.95rem;padding:.32rem .7rem;border-radius:999px;border:1px solid var(--knowledge-line);background:#f8fcfac2;color:var(--brand-accent-strong);font-family:var(--knowledge-font-sans);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-card h3{position:relative;z-index:1;font-size:calc(clamp(1.7rem,2.2vw,2.25rem) * var(--site-serif-heading-scale));line-height:1}.blog-card__actions{position:relative;z-index:1;align-items:center;justify-content:space-between;margin-top:auto}@media(max-width:960px){.knowledge-hero__shell,.blog-grid{grid-template-columns:1fr}.knowledge-section__header{align-items:start;flex-direction:column}}@media(max-width:720px){.knowledge-hero{padding-top:1rem}.knowledge-hero h1{font-size:calc(clamp(2.45rem,12vw,3.5rem) * var(--site-serif-heading-scale))}.knowledge-section__header h2{font-size:calc(clamp(2rem,9vw,2.8rem) * var(--site-serif-heading-scale))}.knowledge-table table{min-width:28rem}}@media(max-width:480px){.knowledge-hero{padding:.95rem 0 1.35rem}.knowledge-hero__shell{gap:.9rem}.knowledge-hero__content{gap:.75rem}.knowledge-hero h1{font-size:calc(clamp(2.3rem,15vw,3rem) * var(--site-serif-heading-scale))}.knowledge-hero p,.knowledge-hero__panel p,.knowledge-flow__text,.blog-card p{font-size:.95rem;line-height:1.6}.knowledge-kicker{min-height:1.85rem;padding:.28rem .68rem;font-size:.7rem}.knowledge-surface,.blog-card__surface{border-radius:1.05rem}.knowledge-surface,.blog-card__surface{padding:.9rem}.blog-breadcrumbs{font-size:.84rem}.blog-article__actions,.blog-card__actions{display:grid}.blog-button,.blog-card__button{width:100%}.knowledge-section{padding-bottom:1.15rem}.knowledge-section__header{gap:.75rem;margin-bottom:.72rem}.knowledge-section__header h2{font-size:calc(clamp(1.9rem,10vw,2.45rem) * var(--site-serif-heading-scale))}.knowledge-flow{gap:.72rem}.knowledge-flow__heading{font-size:calc(clamp(1.7rem,9vw,2.2rem) * var(--site-serif-heading-scale))}.knowledge-flow__subheading{font-size:calc(clamp(1.35rem,8vw,1.75rem) * var(--site-serif-heading-scale))}.knowledge-flow__text--lead{font-size:1rem;line-height:1.7}.knowledge-table table{min-width:24rem}.knowledge-table td,.knowledge-table th{padding:.68rem .72rem;font-size:.92rem}.blog-grid,.blog-card__surface{gap:.72rem}.blog-card h3{font-size:calc(clamp(1.45rem,8vw,1.85rem) * var(--site-serif-heading-scale))}}@media(max-width:360px){.knowledge-hero h1{font-size:calc(clamp(2.1rem,15.5vw,2.55rem) * var(--site-serif-heading-scale))}.knowledge-hero p,.knowledge-hero__panel p,.knowledge-flow__text,.blog-card p{font-size:.92rem;line-height:1.54}.knowledge-surface,.blog-card__surface{padding:.78rem}.knowledge-section__header h2{font-size:calc(clamp(1.72rem,10vw,2.1rem) * var(--site-serif-heading-scale))}.knowledge-flow__heading{font-size:calc(clamp(1.55rem,8.8vw,1.95rem) * var(--site-serif-heading-scale))}.knowledge-flow__subheading{font-size:calc(clamp(1.22rem,7.8vw,1.55rem) * var(--site-serif-heading-scale));line-height:1.08}.knowledge-table table{min-width:22.5rem}.knowledge-table td,.knowledge-table th{padding:.62rem .68rem;font-size:.88rem}.blog-card__eyebrow{font-size:.68rem}}@media(max-width:320px){.knowledge-hero h1{font-size:calc(clamp(1.92rem,16vw,2.3rem) * var(--site-serif-heading-scale))}.knowledge-surface,.blog-card__surface{padding:.76rem}.knowledge-section{padding-bottom:1.05rem}.knowledge-section__header{margin-bottom:.72rem}.knowledge-section__header h2{font-size:calc(clamp(1.6rem,10.5vw,1.95rem) * var(--site-serif-heading-scale))}.knowledge-flow__heading{font-size:calc(clamp(1.42rem,9vw,1.75rem) * var(--site-serif-heading-scale))}.knowledge-flow__subheading{font-size:calc(clamp(1.15rem,8vw,1.42rem) * var(--site-serif-heading-scale))}.knowledge-flow__text,.blog-card p{font-size:.9rem;line-height:1.5}.knowledge-table table{min-width:21rem}.blog-card h3{font-size:calc(clamp(1.32rem,8.6vw,1.62rem) * var(--site-serif-heading-scale))}}
