.blog-editorial{--blog-ink:#151e28;--blog-muted:#555;--blog-accent:var(--p-primary-700,#0d8686);background:#fafafa;color:var(--blog-ink);font-family:Segoe UI,system-ui,sans-serif}.blog-editorial .blog-wrap{margin-inline:auto;width:min(1180px,100% - 48px)}.blog-editorial .blog-hero{border-bottom:1px solid #dfe5e8;padding-block:64px 52px}.blog-editorial .blog-hero h1{font-size:clamp(2rem,4.1vw,3.4rem);letter-spacing:-.035em;line-height:1.12;margin-bottom:24px;max-width:920px}.blog-editorial .blog-intro{color:var(--blog-muted);font-size:1.125rem;line-height:1.75;margin:0;max-width:72ch}.blog-editorial .blog-section{padding-block:44px}.blog-editorial .blog-section+.blog-section{border-top:1px solid #dfe5e8}.blog-editorial .blog-section h2{font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:-.025em;line-height:1.25;margin-bottom:28px}.blog-editorial .blog-grid{display:grid;gap:36px 28px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-editorial .blog-topic-section{padding-block:32px}.blog-editorial .blog-topic-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.blog-editorial .blog-topic-heading h2{font-size:1.2rem;letter-spacing:-.015em;margin:0}.blog-editorial .blog-topic-controls{display:flex;gap:8px}.blog-editorial .blog-topic-controls button{background:#fff;border:1px solid #cdd7da;border-radius:50%;color:var(--blog-ink);display:grid;height:36px;place-items:center;width:36px}.blog-editorial .blog-topic-controls button:hover:not(:disabled){background:#e3f6f6;border-color:var(--blog-accent);color:var(--blog-accent)}.blog-editorial .blog-topic-controls button:disabled{cursor:default;opacity:.35}.blog-editorial .blog-topic-controls svg{height:18px;width:18px}.blog-editorial .blog-topic-window{position:relative}.blog-editorial .blog-topic-window:after,.blog-editorial .blog-topic-window:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;width:40px;z-index:2}.blog-editorial .blog-topic-window:before{background:linear-gradient(90deg,#fafafa 10%,#fafafa00);box-shadow:inset 9px 0 10px -10px #151e2847;left:-1px}.blog-editorial .blog-topic-window:after{background:linear-gradient(270deg,#fafafa 10%,#fafafa00);box-shadow:inset -9px 0 10px -10px #151e2847;right:-1px}.blog-editorial .blog-topic-window.has-left-shadow:before,.blog-editorial .blog-topic-window.has-right-shadow:after{opacity:1}.blog-editorial .blog-topics{align-items:center;display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;padding:6px 3px;scrollbar-width:none}.blog-editorial .blog-topics::-webkit-scrollbar{display:none}.blog-editorial .blog-topic{align-items:center;background:#fff;border:1px solid #d3dde0;border-radius:999px;color:#33434e;display:inline-flex;flex:0 0 auto;font-size:.925rem;font-weight:600;min-height:44px;padding:10px 20px;white-space:nowrap}.blog-editorial .blog-topic:hover,.blog-editorial .blog-topic[aria-current=page]{background:#e3f6f6;border-color:var(--blog-accent);color:#085050}.blog-editorial a:focus-visible,.blog-editorial button:focus-visible,.blog-editorial summary:focus-visible{outline:3px solid var(--blog-accent)!important;outline-offset:4px}.blog-editorial .blog-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:40px}.blog-editorial .blog-pagination>a,.blog-editorial .blog-pagination>span{background:#fff;border:1px solid #dfe5e8;border-radius:6px;color:var(--blog-ink);display:grid;min-height:42px;min-width:42px;padding:8px 12px;place-items:center}.blog-editorial .blog-pagination>a:hover{border-color:var(--blog-accent);color:var(--blog-accent)}.blog-editorial .blog-pagination>span[aria-current=page]{background:var(--blog-accent);border-color:var(--blog-accent);color:#fff}.blog-editorial .blog-home{padding-top:24px}.blog-editorial .blog-home-hero{align-items:center;background:#151e28;border:0;border-radius:24px;color:#fff;display:flex;isolation:isolate;min-height:320px;overflow:hidden;padding:32px 40px;position:relative}.blog-editorial .blog-home-hero-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center;position:absolute;right:0;top:0;width:65%;z-index:-2}.blog-editorial .blog-home-hero:before{background:linear-gradient(90deg,#151e28 22%,#151e28f7,#151e28a6 58%,#151e280d);content:"";inset:0;position:absolute;z-index:-1}.blog-editorial .blog-home-hero-content{max-width:670px}.blog-editorial .blog-home-hero h1{color:#fff;font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.045em;line-height:1.08;margin-bottom:16px;text-wrap:balance}.blog-editorial .blog-home-hero .blog-intro{color:#d5e0e4;font-size:1rem;line-height:1.6;max-width:52ch}.blog-editorial .blog-home-hero-link{align-items:center;background:#47d6c1;border:1px solid #47d6c1;border-radius:999px;color:#151e28;display:inline-flex;font-size:.925rem;font-weight:650;gap:16px;margin-top:20px;padding:10px 16px}.blog-editorial .blog-home-hero-link:hover{background:#fff;border-color:#fff}.blog-editorial .blog-home-hero-link svg{height:18px;width:18px}.blog-editorial .blog-home>.blog-section{border-top:0}.blog-editorial .blog-home>.blog-featured-section{padding-top:16px}.blog-editorial .blog-home>.blog-section:last-child{padding-bottom:64px}@media(max-width:900px){.blog-editorial .blog-home-hero{min-height:0;padding:28px}.blog-editorial .blog-home-hero-content{max-width:560px}.blog-editorial .blog-home-hero-image{width:80%}}@media(max-width:600px){.blog-editorial .blog-home{padding-top:16px}.blog-editorial .blog-home-hero{border-radius:18px;min-height:0;padding:24px 20px}.blog-editorial .blog-home-hero h1{font-size:clamp(1.6rem,6vw,2rem)}.blog-editorial .blog-home-hero:before{background:#151e28cc}.blog-editorial .blog-home-hero-image{-o-object-position:65% center;object-position:65% center;width:100%}.blog-editorial .blog-home-hero .blog-intro{font-size:1rem}.blog-editorial .blog-topic-heading h2{font-size:1.125rem}.blog-editorial .blog-topic{font-size:.875rem;padding-inline:16px}}.blog-editorial .blog-status{background:#edeff1;border-radius:8px;padding:24px}.blog-editorial .blog-author-hero{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 280px}.blog-editorial .blog-author-photo{aspect-ratio:1;border-radius:16px;-o-object-fit:cover;object-fit:cover;width:280px}.blog-editorial .blog-author-role{color:var(--blog-accent);font-weight:600;margin-bottom:16px}@media(max-width:900px){.blog-editorial .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-editorial .blog-author-hero{gap:28px;grid-template-columns:1fr 200px}.blog-editorial .blog-author-photo{width:200px}}@media(max-width:600px){.blog-editorial .blog-wrap{width:calc(100% - 32px)}.blog-editorial .blog-hero{padding-block:36px}.blog-editorial .blog-section{padding-block:32px}.blog-editorial .blog-grid{gap:28px;grid-template-columns:1fr}.blog-editorial .blog-author-hero{grid-template-columns:1fr}.blog-editorial .blog-author-photo{grid-row:1;width:160px}}@media(prefers-reduced-motion:reduce){.blog-editorial *,.blog-editorial :after,.blog-editorial :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}body:has(.blog-editorial),html:has(.blog-editorial){scroll-behavior:auto}}
