.blog-detail-body{display:grid;grid-gap:64px;gap:64px}.blog-detail-section{padding-block:0}.blog-detail-section__grid{display:grid;grid-gap:32px;gap:32px;align-items:start}.blog-detail-section__content{display:grid;grid-gap:18px;gap:18px;position:relative;padding:40px;border-radius:24px;background:#fff;box-shadow:0 0 20px rgba(31,35,41,.05);overflow:hidden}.blog-detail-section__content .section-count{position:absolute;top:20px;right:24px;font-size:5.8rem;font-weight:700;color:hsla(234,50%,64%,.12);z-index:0}.blog-detail-section__content .h2,.blog-detail-section__content .h3,.blog-detail-section__content .section-text{position:relative;z-index:1}.blog-detail-section__aside{position:-webkit-sticky;position:sticky;top:140px}.aside-card{display:grid;grid-gap:18px;gap:18px;padding:32px;border-radius:24px;background:linear-gradient(150deg,rgba(232,234,248,.65),#fff);box-shadow:0 0 0 .05rem rgba(8,61,129,.08),0 0 1.25rem rgba(31,35,41,.06)}.aside-card__grid{display:grid;grid-gap:16px;gap:16px}.blog-detail-list{display:grid;grid-gap:12px;gap:12px}.blog-detail-list li{display:grid;grid-auto-flow:column;grid-template-columns:auto 1fr;align-items:start;grid-gap:10px;gap:10px;font-size:1.7rem;color:#60697b}.blog-detail-list li ion-icon{font-size:2rem;color:#757ed1}.blog-detail-timeline{display:grid;grid-gap:18px;gap:18px}.blog-detail-timeline li{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:16px;background:hsla(233,52%,94%,.4);border:1px solid hsla(234,50%,64%,.12)}.blog-detail-timeline .timeline-marker{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:4px 12px;border-radius:100px;background:hsla(234,50%,64%,.16);color:#757ed1;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase}.blog-detail-timeline .timeline-content{display:grid;grid-gap:8px;gap:8px}.blog-detail-tags{display:flex;flex-wrap:wrap;gap:10px}.blog-detail-tags li{padding:8px 16px;border-radius:100px;background:hsla(234,50%,64%,.12);color:#757ed1;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase}.blog-detail-table{overflow-x:auto}.blog-detail-table table{width:100%;border-collapse:collapse;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px hsla(234,50%,64%,.08)}.blog-detail-table thead{background:hsla(234,50%,64%,.12)}.blog-detail-table thead th{text-align:left;padding:16px;font-weight:700;color:#343e51}.blog-detail-table tbody tr:nth-child(2n){background:hsla(233,52%,94%,.35)}.blog-detail-table tbody tr td{padding:16px;color:#60697b}.detail-table--wide{min-width:560px}@media(max-width:900px){.blog-detail-section__aside{position:static}}@media(min-width:768px){.blog-detail-section__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:40px}}@media(min-width:1200px){.blog-detail-body{gap:90px}.blog-detail-section__content{padding:48px 56px}}.blog-detail-cta{padding-block:100px}.blog-detail-cta .cta-panel{position:relative;border-radius:32px;padding:64px 48px;background:linear-gradient(135deg,#757ed1,#3e77e0);overflow:hidden;color:#fff;display:grid;grid-gap:24px;gap:24px;justify-items:start}.blog-detail-cta .cta-panel:after{content:"";position:absolute;inset:auto -80px -160px auto;width:280px;height:280px;border-radius:50%;background:hsla(0,0%,100%,.12);filter:blur(0)}.blog-detail-cta .section-title{color:#fff;max-width:520px}.blog-detail-cta .btn-primary{background:#fff;color:#343e51}@media(min-width:768px){.blog-detail-cta{padding-block:120px}.blog-detail-cta .cta-panel{padding:80px 72px}}.blog-detail-hero{position:relative;padding-block:calc(120px + 72px) 128px;overflow:hidden;color:#fff}.blog-detail-hero .blog-detail-hero__overlay{position:absolute;inset:0;background:linear-gradient(110deg,rgba(31,35,41,.85),rgba(117,126,209,.78) 45%,rgba(62,119,224,.65)),radial-gradient(120% 180% at 20% -20%,rgba(243,98,166,.45),transparent 65%);z-index:0}.blog-detail-hero .blog-detail-hero__content{position:relative;z-index:1;max-width:840px;display:grid;grid-gap:22px;gap:22px}.blog-detail-hero .page-title,.blog-detail-hero .section-subtitle,.blog-detail-hero .section-text{color:#fff}.blog-detail-hero .section-text{color:hsla(0,0%,100%,.85)}.blog-detail-hero .breadcrumb{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border-radius:100px;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:-moz-fit-content;width:fit-content;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase}.blog-detail-hero .breadcrumb-link{font-weight:700;transition:.25s ease}.blog-detail-hero .breadcrumb-link:is(:hover,:focus-visible){opacity:.9}.blog-detail-hero .breadcrumb-current,.blog-detail-hero .breadcrumb-divider{color:hsla(0,0%,100%,.85)}.blog-detail-hero .blog-detail-hero__meta{display:flex;flex-wrap:wrap;gap:12px}.blog-detail-hero .meta-pill{display:grid;grid-gap:4px;gap:4px;padding:12px 18px;border-radius:8px;background:hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:160px}.blog-detail-hero .meta-label{font-size:1.4rem;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.7)}.blog-detail-hero .meta-value{font-weight:700}.blog-detail-hero .blog-detail-hero__topics{display:flex;flex-wrap:wrap;gap:8px}.blog-detail-hero .topic-chip{padding:8px 16px;border-radius:100px;background:hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase}@media(min-width:768px){.blog-detail-hero{padding-block:calc(120px + 92px) 150px}.blog-detail-hero .blog-detail-hero__content{gap:26px}}@media(min-width:1200px){.blog-detail-hero{padding-block:calc(120px + 110px) 180px}.blog-detail-hero .blog-detail-hero__content{max-width:960px}}.blog-detail-meta{padding-block:64px}.blog-detail-meta .blog-detail-meta__grid{display:grid;grid-gap:32px;gap:32px;align-items:start}.blog-detail-meta .blog-detail-meta__author{display:grid;grid-gap:12px;gap:12px;padding:32px;border-radius:24px;background:linear-gradient(135deg,#fff,rgba(232,234,248,.6));box-shadow:0 0 20px rgba(31,35,41,.05)}.blog-detail-meta .blog-detail-meta__list{display:grid;grid-gap:18px;gap:18px;padding:32px;border-radius:24px;background:#fff;box-shadow:0 0 0 .05rem rgba(8,61,129,.08),0 0 1.25rem rgba(31,35,41,.06)}.blog-detail-meta .detail-item{display:grid;grid-gap:6px;gap:6px}.blog-detail-meta .meta-label{font-size:1.4rem;text-transform:uppercase;letter-spacing:.08em;color:#60697b;opacity:.7}.blog-detail-meta .meta-value{font-weight:700;color:#343e51}@media(min-width:768px){.blog-detail-meta{padding-block:80px}.blog-detail-meta .blog-detail-meta__grid{grid-template-columns:1.1fr .9fr;gap:36px}}@media(min-width:1200px){.blog-detail-meta{padding-block:96px}.blog-detail-meta .blog-detail-meta__grid{gap:48px}}