.blog-page{color:#f1eff5;min-height:70vh;padding-top:160px;padding-bottom:85px}.blog-intro{grid-template-columns:1.3fr 1fr;column-gap:70px;margin-bottom:65px;display:grid}.blog-intro>p{color:#a39bad;grid-column:1/-1;margin:0 0 22px;font-size:13px}.blog-intro h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(44px,5.8vw,84px);font-weight:450;line-height:1.04}.blog-intro>div{color:#aaa4b4;align-self:end;max-width:430px;font-size:19px;line-height:1.65}.blog-grid{grid-template-columns:1fr 1fr;gap:55px 34px;display:grid}.blog-cover{aspect-ratio:1.65;background:#151318;border-radius:15px;display:block;overflow:hidden}.blog-cover img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.blog-card:hover .blog-cover img{transform:scale(1.025)}.blog-card-meta{color:#a49bad;justify-content:space-between;gap:12px;margin:20px 0 13px;font-size:12px;display:flex}.blog-card h2{font-family:var(--font-display);letter-spacing:-.7px;margin:0 0 13px;font-size:29px;font-weight:450;line-height:1.2}.blog-card h2 a{color:inherit;text-decoration:none}.blog-card h2 a:hover{color:#d4c4ee}.blog-card>p{color:#9992a3;max-width:570px;margin:0 0 15px;font-size:15px;line-height:1.75}.blog-read-time{color:#7f778b;font-size:12px}.blog-upcoming{border-top:1px solid #ffffff18;margin-top:75px;padding-top:30px}.blog-upcoming h2,.blog-related h2{letter-spacing:-.5px;margin:0 0 14px;font-size:27px;font-weight:450}.blog-upcoming>p{color:#91899c;font-size:14px}.blog-upcoming ul{margin:25px 0 0;padding:0;list-style:none}.blog-upcoming li{border-top:1px solid #ffffff10;grid-template-columns:130px 1fr;gap:25px;padding:17px 0;font-size:15px;line-height:1.6;display:grid}.blog-upcoming time{color:#928a9e;font-size:13px}.blog-back{color:#aaa1b7;font-size:13px;text-decoration:none}.blog-article-heading{max-width:970px;margin:32px auto 36px}.blog-article-heading>p{color:#b5a7c6;margin:0 0 20px;font-size:13px}.blog-article-heading h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.7vw,66px);font-weight:450;line-height:1.08}.blog-byline{color:#918799;flex-wrap:wrap;gap:22px;margin-top:26px;font-size:12px;display:flex}.blog-byline a{color:#c3b8d0;text-decoration:none}.blog-hero-image{max-width:1100px;margin:0 auto 45px}.blog-hero-image img{object-fit:cover;border-radius:16px;width:100%;height:440px;display:block}.blog-hero-image figcaption{color:#7c7487;text-align:right;margin-top:10px;font-size:11px;line-height:1.5}.blog-article-layout{grid-template-columns:240px minmax(0,720px);justify-content:center;gap:65px;display:grid}.blog-article-layout aside{flex-direction:column;align-self:start;gap:16px;display:flex;position:sticky;top:120px}.blog-article-layout aside strong{color:#dbd4e3;margin-bottom:6px;font-size:12px;font-weight:500}.blog-article-layout aside a{color:#8e859a;font-size:13px;line-height:1.5;text-decoration:none}.blog-article-layout aside a:hover{color:#eee8f5}.blog-body>section{margin-top:40px;scroll-margin-top:115px}.blog-answer{color:#ddd5e7;border-bottom:1px solid #ffffff18;margin:0;padding-bottom:30px;font-size:21px;line-height:1.65}.blog-body h2{font-family:var(--font-display);letter-spacing:-.65px;margin:0 0 20px;font-size:29px;font-weight:450;line-height:1.2}.blog-body p:not(.blog-answer){color:#aaa1b7;margin:0 0 18px;font-size:16px;line-height:1.85}.blog-body ul{color:#b9afc5;padding-left:20px;font-size:15px;line-height:1.8}.blog-body li{margin-bottom:10px;padding-left:4px}.blog-body a{color:#d1bceb;text-underline-offset:4px}.blog-checklist{border:1px solid #ffffff18;border-radius:15px;padding:27px}.blog-case-context{border-left:2px solid #8d76aa;padding-left:23px}.blog-sources h2{font-size:20px}.blog-sources a{font-size:13px}.blog-cta{border-top:1px solid #ffffff18;padding-top:30px}.blog-cta a.blog-service-link{margin:0 0 24px;font-size:14px;display:block}.blog-cta .button{font-size:15px}.blog-related{border-top:1px solid #ffffff18;max-width:1025px;margin:65px auto 0;padding-top:30px}.blog-related>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.blog-related a{flex-direction:column;gap:12px;padding:20px 0;text-decoration:none;display:flex}.blog-related span{color:#95889f;font-size:12px}.blog-related strong{color:#d7cce1;font-size:20px;font-weight:450;line-height:1.4}.blog-page a:focus-visible{outline-offset:5px;outline:2px solid #bca5d9}@media (max-width:900px){.blog-intro{gap:30px}.blog-article-layout{grid-template-columns:1fr;gap:30px}.blog-article-layout aside{border-bottom:1px solid #ffffff16;flex-flow:wrap;padding-bottom:22px;position:static}.blog-article-layout aside strong{flex-basis:100%;margin:0}.blog-hero-image img{height:350px}.blog-body{max-width:720px;margin:auto}}@media (max-width:600px){.blog-page{padding-top:115px;padding-bottom:55px}.blog-intro{margin-bottom:38px;display:block}.blog-intro h1{font-size:46px}.blog-intro>div{margin-top:24px;font-size:16px}.blog-grid{grid-template-columns:1fr;gap:35px}.blog-card h2{font-size:26px}.blog-card>p{font-size:14px}.blog-card-meta{font-size:11px}.blog-upcoming{margin-top:45px}.blog-upcoming li{grid-template-columns:1fr;gap:6px;padding:17px 0;font-size:14px}.blog-article-heading{margin-top:27px}.blog-article-heading h1{font-size:37px}.blog-byline{gap:12px;font-size:11px}.blog-hero-image{margin-bottom:30px}.blog-hero-image img{border-radius:12px;height:235px}.blog-article-layout aside{display:none}.blog-answer{font-size:19px}.blog-body h2{font-size:26px}.blog-body p:not(.blog-answer){font-size:16px;line-height:1.8}.blog-checklist{padding:22px}.blog-related>div{grid-template-columns:1fr;gap:0}.blog-related strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.blog-cover img{transition:none}.blog-card:hover .blog-cover img{transform:none}}.blog-hero-image[data-image-kind=product] img{object-position:top;background:#18171f}.blog-updated{align-items:center;gap:4px;display:inline-flex}
