.is-blog .topbar{-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#eef0f7b8}.blog-hero{isolation:isolate;padding:calc(84px + clamp(56px,8vw,120px)) 0 clamp(40px,5vw,72px);position:relative;overflow:hidden}.blog-hero:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(10px);background:radial-gradient(closest-side,#6366f12e,#22d3ee1a 55%,#0000 72%);border-radius:50%;width:min(780px,90vw);position:absolute;inset:-40% -10% auto auto}.blog-hero__title{letter-spacing:-.05em;max-width:16ch;margin-top:20px;font-size:clamp(40px,6.6vw,96px);font-weight:740;line-height:1}.blog-hero__lead{max-width:56ch;margin-top:26px;font-size:clamp(17px,1.5vw,20px)}.blog-list{padding:0 0 clamp(80px,9vw,136px)}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.blog-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.post-card{min-width:0}.post-card__link{background:var(--white);border:1px solid var(--line);height:100%;transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .3s;border-radius:22px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.post-card__link:hover{border-color:var(--line-2);transform:translateY(-4px);box-shadow:0 24px 60px -28px #0b102759}.post-card__media{aspect-ratio:16/10;background:var(--paper);position:relative;overflow:hidden}.post-card__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.post-card__link:hover .post-card__media img{transform:scale(1.04)}.post-card__ph{background:radial-gradient(120% 90% at 0 0,#22d3ee59,#0000 60%),radial-gradient(120% 90% at 100% 100%,#a855f752,#0000 60%),linear-gradient(135deg,#e4e7f5,#f4f5fb);position:absolute;inset:0}.post-card__body{flex-direction:column;flex:1;gap:12px;padding:22px 24px 26px;display:flex}.post-card__date{color:var(--muted);font-size:11.5px}.post-card__title{letter-spacing:-.02em;font-size:clamp(19px,1.6vw,23px);font-weight:700;line-height:1.22}.post-card__excerpt{color:var(--ink-2);font-size:15.5px;line-height:1.6}.post-card__more{margin-top:auto;padding-top:6px;font-size:15px;font-weight:650}.post-card__more i{transition:transform .3s var(--ease);font-style:normal;display:inline-block}.post-card__link:hover .post-card__more i{transform:translate(3px,-3px)}.post-card--lead{grid-column:1/-1}.post-card--lead .post-card__link{grid-template-columns:1.25fr 1fr;display:grid}.post-card--lead .post-card__media{aspect-ratio:auto;min-height:340px}.post-card--lead .post-card__body{justify-content:center;padding:clamp(26px,3.2vw,48px)}.post-card--lead .post-card__title{letter-spacing:-.035em;font-size:clamp(26px,3vw,42px);line-height:1.08}.post-card--lead .post-card__excerpt{font-size:17px}.post-card--lead .post-card__more{margin-top:8px}.blog-empty{background:var(--white);border:1px solid var(--line);border-radius:22px;justify-items:start;gap:14px;max-width:640px;padding:clamp(32px,5vw,64px);display:grid}.blog-empty p:not(.mono){font-size:19px}.blog-pager{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;margin-top:44px;display:grid}.blog-pager a{color:var(--ink);text-decoration:none}.blog-pager a:last-child{justify-self:end}.blog-pager a:hover{color:var(--indigo)}.article{padding-top:calc(84px + clamp(40px,6vw,88px))}.article__head{max-width:860px}.article__crumbs{color:var(--muted);gap:10px;display:flex}.article__crumbs a{color:var(--ink-2);text-decoration:none}.article__crumbs a:hover{color:var(--indigo)}.article__title{letter-spacing:-.045em;margin-top:22px;font-size:clamp(34px,5vw,64px);font-weight:740;line-height:1.04}.article__lead{color:var(--ink-2);margin-top:22px;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.article__meta{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:26px;display:flex}.article__cover{max-width:1080px;margin:clamp(32px,4vw,56px) auto 0}.article__cover img{object-fit:cover;border:1px solid var(--line);border-radius:24px;width:100%;max-height:600px}.prose{width:min(720px, 100% - 2 * var(--gutter));color:var(--ink-2);overflow-wrap:break-word;margin:clamp(36px,4.5vw,64px) auto 0;font-size:18px;line-height:1.75}.prose>*+*{margin-top:1.15em}.prose h2,.prose h3,.prose h4{color:var(--ink);letter-spacing:-.025em;line-height:1.2}.prose h2{margin-top:2em;font-size:clamp(25px,2.4vw,32px);font-weight:720}.prose h3{margin-top:1.7em;font-size:22px;font-weight:700}.prose h4{margin-top:1.5em;font-size:18.5px;font-weight:700}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:.6em}.prose a{color:var(--indigo);text-underline-offset:3px;text-decoration-thickness:1px}.prose a:hover{text-decoration-thickness:2px}.prose strong{color:var(--ink);font-weight:680}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--indigo)}.prose blockquote{border-left:3px solid;border-image:var(--iris) 1;color:var(--ink);margin-inline:0;padding:4px 0 4px 22px;font-size:1.06em}.prose img{border:1px solid var(--line);border-radius:18px;width:100%;height:auto}.prose figure{margin-inline:0}.prose figcaption{color:var(--muted);text-align:center;margin-top:10px;font-size:14px}.prose hr{background:var(--line-2);border:0;height:1px;margin-block:2.4em}.prose code{font-family:var(--mono);color:var(--ink);background:#6366f114;border-radius:6px;padding:.12em .4em;font-size:.86em}.prose pre{background:var(--navy);color:#e3e6f7;border-radius:16px;padding:20px 22px;font-size:14.5px;line-height:1.6;overflow-x:auto}.prose pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.prose table{border-collapse:collapse;width:100%;font-size:15.5px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.prose th{color:var(--ink);font-weight:680}.article__cta{width:min(1080px, 100% - 2 * var(--gutter));isolation:isolate;background:var(--navy);color:#fff;border-radius:28px;margin:clamp(64px,7vw,104px) auto 0;position:relative;overflow:hidden}.article__cta:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,#6366f18c,#22d3ee33 55%,#0000 75%);border-radius:50%;width:1100px;position:absolute;top:100%;left:50%;transform:translate(-50%,-30%)}.article__cta-inner{text-align:center;justify-items:center;gap:18px;padding:clamp(44px,6vw,84px) 24px;display:grid}.article__cta-title{letter-spacing:-.045em;max-width:18ch;font-size:clamp(26px,3.6vw,48px);font-weight:740;line-height:1.05}.blog-list--related{padding-top:clamp(64px,7vw,104px)}.related__title{letter-spacing:-.035em;margin-bottom:26px;font-size:clamp(24px,2.4vw,34px);font-weight:720}@media (width<=960px){.blog-grid,.blog-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.post-card--lead .post-card__link{grid-template-columns:1fr}.post-card--lead .post-card__media{aspect-ratio:16/9;min-height:0}}@media (width<=620px){.blog-grid,.blog-grid--3{grid-template-columns:1fr}.prose{font-size:17px}.blog-pager{grid-template-columns:1fr 1fr;gap:12px}.blog-pager>span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.post-card__link,.post-card__media img{transition:none}.post-card__link:hover{transform:none}}.article__preview{z-index:60;background:var(--ink);color:#fff;border-radius:999px;padding:10px 18px;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #0b102780}
