.author-bio{background:linear-gradient(165deg,#0a1017f7,#0e161ff7);border:1px solid #40b1d447;border-radius:18px;flex-direction:column;gap:1.75rem;padding:2.25rem;display:flex;box-shadow:0 18px 34px -22px #0000009e}.author-bio__profile{align-items:flex-start;gap:1.5rem;display:flex}.author-bio__avatar{aspect-ratio:9/16;background:#0f1f2d;border:1px solid #40b1d452;border-radius:16px;flex-shrink:0;width:140px;overflow:hidden;box-shadow:0 12px 24px -16px #000000a6}.author-bio__photo{object-fit:cover;width:100%;height:100%;display:block}.author-bio__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffcb56;margin:0;font-size:.85rem;font-weight:700}.author-bio__summary{color:#c2d4e2;margin:.6rem 0 0;line-height:1.78}.author-bio__links{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.author-bio__links a{color:#40b1d4;font-weight:600}.author-bio__links span{color:#ffffff52}.author-bio__highlights{color:#bdd1df;gap:.75rem;margin:0;padding-left:1.25rem;display:grid}.author-bio__highlights li{line-height:1.6}@media (max-width:720px){.author-bio{padding:1.75rem}.author-bio__profile{flex-direction:column;align-items:flex-start}.author-bio__avatar{aspect-ratio:9/16;width:110px}}
.blog-layout{color:#fff;flex-direction:column;gap:3.4rem;width:min(1060px,100%);margin:0 auto;padding:0 1.5rem 4.5rem;display:flex}.blog-hero.blog-hero--feature{color:#fff;isolation:isolate;background:linear-gradient(140deg,#0b121af5,#050a0ef5),radial-gradient(circle at 0 0,#ff724442,#0000 50%);border:1px solid #40b1d447;border-radius:26px;padding:3rem 2.7rem;position:relative;overflow:hidden;box-shadow:0 26px 56px #0000008f}.blog-hero.blog-hero--feature:after{content:"";pointer-events:none;background:radial-gradient(circle at 8% 0,#40b1d433,#0000 55%);position:absolute;inset:0}.blog-hero__inner{z-index:1;flex-direction:column;gap:2rem;display:flex;position:relative}.blog-hero__content header{gap:1rem;margin:0;display:grid}.blog-hero__content{z-index:2;background:#00000070;border:1px solid #40b1d44d;border-radius:18px;padding:1.5rem 1.6rem;position:relative;box-shadow:0 18px 34px #0000006b}.blog-hero__content header .eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#ffcb56;font-size:.78rem;font-weight:700}.blog-hero__content header h1{color:#fff;margin:0}.blog-hero__content header .lead{color:#d7e6f1;font-size:1.08rem;line-height:1.68}.blog-hero__image{background:#0b1118;border:1px solid #40b1d45c;border-radius:22px;align-self:center;width:min(460px,100%);overflow:hidden;box-shadow:0 26px 44px #0000007a}.blog-hero__image span,.blog-hero__image img{width:100%;height:auto;display:block}.blog-hero__image img{object-fit:cover}.blog-layout__article{background:linear-gradient(165deg,#0a0f16fa,#0e161ffa);border:1px solid #40b1d43d;border-radius:22px;gap:1.95rem;padding:2.7rem 2.4rem;display:grid;box-shadow:0 22px 40px #00000070}.blog-layout__article>:first-child{margin-top:0}.blog-layout__article .blog-content h1,.blog-layout__article .blog-content h2,.blog-layout__article .blog-content h3,.blog-layout__article .blog-content h4,.blog-layout__article .blog-content h5,.blog-layout__article .blog-content h6{color:#fff;margin:1.85rem 0 1rem;line-height:1.25}.blog-layout__article .blog-content p{color:#c4d5e3;margin:0 0 1.1rem;line-height:1.86}.blog-layout__article .blog-content p:last-child{margin-bottom:0}.blog-layout__article .blog-content ul,.blog-layout__article .blog-content ol{color:#c4d5e3;margin:0 0 1.25rem;padding-left:1.5rem;line-height:1.82}.blog-layout__article .blog-content li{margin-bottom:.5rem}.blog-layout__article .blog-content li:last-child{margin-bottom:0}.blog-share{background:#0a121aeb;border:1px solid #40b1d447;border-radius:16px;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2.6rem;padding:1.45rem 1.55rem;display:flex}.blog-share__label{color:#fff;letter-spacing:.02em;font-weight:700}.blog-share__buttons{align-items:center;gap:.75rem;display:flex}.blog-share__button{color:#40b1d4;background:#141c26e6;border:1px solid #40b1d45c;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .2s,color .2s,transform .2s,border-color .2s;display:inline-flex}.blog-share__button svg{fill:currentColor;width:1.25rem;height:1.25rem}.blog-share__button:hover,.blog-share__button:focus-visible{color:#fff;background:#2783bd;border-color:#2783bd;outline:none;transform:translateY(-1px)}.blog-share__button[aria-disabled=true]{opacity:.5;pointer-events:none}.pillars-grid{gap:1.6rem;display:grid}@media (min-width:720px){.pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pillars-grid article{background:#0c141ce6;border:1px solid #40b1d43d;border-radius:1.25rem;gap:.75rem;padding:1.6rem;display:grid}.pillars-grid article h3{color:#fff;letter-spacing:.01em;background:#ff724438;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.35rem .85rem;font-size:1rem;font-weight:700;display:inline-flex}.pillars-grid article p{color:#bdd0de;margin:0}.blog-layout__nav{flex-wrap:wrap;gap:1rem;margin-top:2.6rem;display:flex}.blog-layout__nav-placeholder{flex:260px}.blog-layout__nav-link{color:#fff;background:#0c131bf2;border:1px solid #40b1d43d;border-radius:16px;flex:260px;align-items:center;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.blog-layout__nav-link:hover,.blog-layout__nav-link:focus-visible{border-color:#ff724480;outline:none;transform:translateY(-2px);box-shadow:0 16px 30px #00000061}.blog-layout__nav-link--next{text-align:right;flex-direction:row-reverse}.blog-layout__nav-icon{color:#40b1d4;background:#0b141ceb;border:1px solid #40b1d457;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.blog-layout__nav-icon svg{fill:currentColor;width:1.25rem;height:1.25rem}.blog-layout__nav-text{flex-direction:column;gap:.35rem;display:flex}.blog-layout__nav-label{letter-spacing:.12em;text-transform:uppercase;color:#ffcb56;font-size:.75rem}.blog-layout__nav-title{font-size:1rem;font-weight:700;line-height:1.4}.blog-layout__related{margin-top:4.2rem}.blog-layout__related .blog-list{margin-bottom:0}.blog-layout__article ul,.blog-layout__article ol{margin:.5rem 0 1.5rem;padding-left:1.5rem;line-height:1.7}.blog-layout__article li{margin-bottom:.75rem}@media (min-width:960px){.blog-hero__inner{flex-direction:row;justify-content:space-between;align-items:center}.blog-hero__content{max-width:560px}}.blog-layout__related .post-card{text-decoration:none}.blog-layout__related .post-card h3{font-size:1.2rem}.blog-layout__related .post-card p{font-size:.98rem}@media (max-width:600px){.blog-hero.blog-hero--feature{padding:2.1rem 1.5rem}.blog-layout__article{padding:2rem 1.5rem}.blog-share{padding:1.15rem}.blog-layout__nav-link,.blog-layout__nav-placeholder{flex:100%}.blog-layout__nav-link--next{text-align:left;flex-direction:row}}
.insights-links{text-align:center;background:radial-gradient(1000px 560px at 10% -8%,#ff72442e,#0000 60%),radial-gradient(900px 520px at 90% -6%,#40b1d433,#0000 58%),#030507;border-top:1px solid #40b1d442;border-bottom:1px solid #40b1d442;padding:4.2rem 0 5.6rem}.insights-links .container{max-width:1260px;margin:0 auto;padding:0 1.5rem}.insights-links h2{color:#fff;margin-bottom:.75rem;font-size:2.4rem;font-weight:800}.insights-links p{color:#bdd1df;max-width:860px;margin:0 auto 3.1rem;font-size:1.1rem;line-height:1.75}.blog-list{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-bottom:3rem;display:grid}.post-card{text-align:left;background:linear-gradient(170deg,#0a0f16fa,#0e151efa);border:1px solid #40b1d442;border-radius:1.5rem;flex-direction:column;text-decoration:none;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 14px 34px #0000007a,0 0 0 1px #40b1d40f}.post-card:hover{border-color:#ff724475;transform:translateY(-8px);box-shadow:0 24px 52px #0000008f,0 0 0 1px #ff724424}.post-card img{object-fit:cover;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;width:100%;height:300px}.post-card h3{color:#fff;overflow-wrap:anywhere;word-break:break-word;width:auto;max-width:100%;margin:1.5rem 1.5rem .75rem;font-size:1.25rem;font-weight:800;line-height:1.4}.post-card p{color:#b7cada;overflow-wrap:anywhere;word-break:break-word;margin:0 1.5rem 1.75rem;font-size:1rem;line-height:1.65}.insights-links .hero-actions{justify-content:center;margin-top:2rem;display:flex}.insights-links .btn.btn-primary{color:#111;background:linear-gradient(135deg,#ff7244,#ffcb56);border-radius:2rem;padding:1rem 2.2rem;font-size:1.05rem;font-weight:800;text-decoration:none;transition:background .3s,transform .2s}.insights-links .btn.btn-primary:hover{background:linear-gradient(135deg,#ff8b63,#ffd570);transform:translateY(-3px)}@media (max-width:1024px){.blog-list{grid-template-columns:repeat(2,1fr)}.post-card img{height:250px}}@media (max-width:700px){.blog-list{grid-template-columns:1fr;gap:2rem}.post-card img{height:220px}.insights-links h2{font-size:2rem}.insights-links p{font-size:1rem}.post-card h3{margin:1.25rem 1.25rem .5rem}.post-card p{margin:0 1.25rem 1.5rem}}
