.blog-shell{background:radial-gradient(ellipse 700px 500px at 85% 4%,#f0f0ff90,transparent),#fafbfe}.blog-main{padding-top:72px}.blog-intro{padding-bottom:48px}.blog-intro .eyebrow{color:var(--accent);margin-bottom:22px}.blog-intro h1{font-size:clamp(44px,5.2vw,68px);line-height:1.07;letter-spacing:-.055em;font-weight:600}.blog-intro h1 span{color:#898c9e}.blog-lead{margin-top:25px;font-size:17px;line-height:1.7;color:#626879}.blog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:24px;border-top:1px solid var(--border)}.blog-filters{display:flex;gap:7px;flex-wrap:wrap}.blog-filters button{background:transparent;border:1px solid transparent;padding:10px 17px;border-radius:12px;font-size:13px;color:#696e80;white-space:nowrap}.blog-filters button:hover{background:#efeffc;color:var(--accent)}.blog-filters button[aria-pressed=true]{background:#131723;color:white;box-shadow:0 3px 8px #11172c0d}.blog-search{display:flex;align-items:center;gap:9px;width:235px;padding:10px 13px;border:1px solid var(--border);border-radius:12px;background:#fff9;color:#85899b}.blog-search:focus-within{outline:2px solid #7775ff;outline-offset:2px}.blog-search input{border:0;outline:0;background:transparent;width:100%;min-width:0;font-size:13px;color:var(--ink)}.blog-search input::-webkit-search-cancel-button{display:none}.blog-search button{display:grid;place-items:center;border:0;padding:0;background:transparent}.blog-results{color:#787d8e;font-size:12px;margin:8px 0 19px}.blog-featured{overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:360px;margin-bottom:42px}.blog-featured-copy{padding:43px;align-self:center}.blog-category{color:var(--accent);font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:8px}.blog-featured h2{font-size:clamp(29px,3vw,40px);font-weight:600;letter-spacing:-.04em;line-height:1.14;margin:18px 0;max-width:380px}.blog-featured-copy>p{font-size:14px;color:#74798a;line-height:1.7;max-width:380px}.blog-featured-action{display:flex;align-items:center;gap:21px;margin-top:28px}.blog-featured-action>span{font-size:12px;color:#828698}.blog-featured>a{min-width:0;display:flex}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.blog-card{border:1px solid var(--border);border-radius:21px;background:#fff;overflow:hidden;transition:transform .2s,box-shadow .2s}.blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 34px #3939540a}.blog-card-link{display:flex;flex-direction:column;height:100%}.blog-card-link:hover{color:inherit}.blog-card-link:focus-visible{outline-offset:-4px;border-radius:inherit}.blog-card-body{padding:23px;display:flex;flex-direction:column;flex:1}.blog-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px;color:var(--accent);font-size:11px}.blog-card-meta span:last-child{color:#7b8090;display:flex;align-items:center;gap:5px;flex-shrink:0}.blog-card h3{font-size:22px;line-height:1.23;letter-spacing:-.03em;font-weight:600}.blog-card p{color:#737888;font-size:13px;line-height:1.65;margin-top:13px}.blog-card-bottom{margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between;color:#898d9b;font-size:11px}.blog-card-bottom svg{color:var(--accent)}.blog-art{--art-color:#6660f5;position:relative;overflow:hidden;aspect-ratio:16/10;width:100%;background:radial-gradient(ellipse at 50% 45%,#fff,transparent 58%),linear-gradient(125deg,#f0f2ff,#eeecff);color:var(--art-color);isolation:isolate}.blog-art-blue{--art-color:#5c82d5;background:radial-gradient(ellipse at 50% 45%,#fff,transparent 58%),linear-gradient(125deg,#eff6ff,#e8edfd)}.blog-art-peach{--art-color:#b38674;background:radial-gradient(ellipse at 50% 45%,#fff,transparent 58%),linear-gradient(125deg,#fcf3ec,#f4ecf2)}.blog-art-mint{--art-color:#5e9c92;background:radial-gradient(ellipse at 50% 45%,#fff,transparent 58%),linear-gradient(125deg,#edf8f5,#e9f1f9)}.art-corner{position:absolute;top:20px;left:23px;font-size:8px;letter-spacing:.14em;font-weight:600;opacity:.8}.art-corner>span{opacity:.55;font-weight:400;letter-spacing:.1em}.art-orbit{position:absolute;width:66%;aspect-ratio:1;border:1px solid #ffffffb0;border-radius:50%;left:17%;top:-10%;z-index:-1}.art-orbit-two{width:95%;left:2.5%;top:-34%;opacity:.7}.art-scene{display:flex;align-items:center;justify-content:center;gap:10px;position:absolute;inset:22% 0 28%}.art-object{width:84px;height:84px;flex:0 0 auto;position:relative;display:grid;place-items:center;border-radius:26px;background:linear-gradient(145deg,#fff,#ffffff91);border:1px solid white;box-shadow:0 16px 32px #62668f16,inset 0 1px 2px white;transform:rotate(-7deg)}.art-object>svg{width:43px;height:43px}.art-check{position:absolute;right:-6px;bottom:-5px;width:24px;height:24px;border:3px solid #f5f5ff;display:grid;place-items:center;border-radius:50%;background:#fff;color:#35b18b}.art-satellite{width:39px;height:39px;border:1px solid #fff;display:grid;place-items:center;background:#ffffff73;border-radius:12px;box-shadow:0 7px 15px #575f8d07}.art-satellite svg{width:20px;height:20px;stroke-width:1.4}.art-satellite-left{transform:translateY(11px) rotate(-9deg)}.art-satellite-right{transform:translateY(-13px) rotate(8deg)}.art-connector{opacity:.32}.art-caption{position:absolute;bottom:22px;width:100%;text-align:center;padding-inline:15px}.art-caption strong{display:block;font-size:13px;letter-spacing:-.015em;color:#41455e;font-weight:500}.art-caption>span{display:block;font-size:9px;margin-top:5px;color:#818699}.art-corner-arrow{position:absolute;right:19px;top:19px;opacity:.35}.blog-art-featured{aspect-ratio:auto;min-height:350px;height:100%}.blog-art-featured .art-object{width:126px;height:126px;border-radius:36px}.blog-art-featured .art-object>svg{width:67px;height:67px}.blog-art-featured .art-satellite{width:54px;height:54px;border-radius:17px}.blog-art-featured .art-satellite svg{width:28px;height:28px}.blog-art-featured .art-scene{gap:18px}.blog-art-featured .art-caption{bottom:38px}.blog-art-featured .art-caption strong{font-size:18px}.blog-art-featured .art-caption>span{font-size:11px;margin-top:8px}.blog-art-featured .art-corner{left:30px;top:28px}.blog-empty{padding:80px 24px;text-align:center}.blog-empty>svg{color:var(--accent);margin-bottom:18px}.blog-empty h2{font-size:27px;letter-spacing:-.04em}.blog-empty p{margin:12px 0 24px;color:var(--muted)}.blog-endnote{display:flex;justify-content:center;align-items:center;gap:13px;color:#808597;font-size:12px;padding:60px 0 8px;text-align:center}.blog-shell .site-footer{margin-top:72px}.article-main{padding-top:34px}.article-breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#7d8291;margin-bottom:46px}.article-breadcrumbs>span:last-child{color:#a0a3ae}.article-header{max-width:850px;margin-inline:auto;text-align:center}.article-header h1{font-size:clamp(34px,4.5vw,56px);line-height:1.09;font-weight:600;letter-spacing:-.045em;margin:19px 0 22px;text-wrap:balance}.article-description{max-width:660px;margin:auto;font-size:17px;line-height:1.7;color:#737888}.article-byline{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:16px 23px;font-size:12px;color:#7b8191;margin-top:26px}.article-byline>span{display:inline-flex;align-items:center;gap:7px}.article-byline .article-author{color:#454a59}.article-cover{max-width:920px;height:350px;margin:38px auto 58px;overflow:hidden;border-radius:24px}.article-cover .art-orbit-one{width:40%;left:30%;top:-4%}.article-cover .art-orbit-two{width:65%;left:17.5%;top:-38%}.article-layout{display:grid;grid-template-columns:230px minmax(0,690px);gap:62px;justify-content:center;align-items:start}.article-toc{position:sticky;top:115px;padding-top:7px}.article-toc nav{border-left:1px solid #dfe1ed;padding-left:20px}.article-toc nav>p{font-size:13px;font-weight:600;margin-bottom:19px}.article-toc ol{list-style:none;padding:0;margin:0;display:grid;gap:14px}.article-toc li{font-size:12px;color:#7c8191;line-height:1.55}.article-back{display:flex;align-items:center;gap:10px;color:var(--accent);font-size:12px;margin:30px 0 0 20px}.article-prose{font-size:16px;color:#505666;line-height:1.85;min-width:0}.article-prose .article-intro{font-size:19px;line-height:1.7;color:#373c4a;margin-bottom:38px}.article-prose section{scroll-margin-top:120px;margin-top:35px}.article-prose h2{font-size:28px;line-height:1.25;color:var(--ink);font-weight:600;letter-spacing:-.035em;margin-bottom:19px}.article-prose p+p{margin-top:16px}.article-prose ul{list-style:disc;padding-left:22px;margin-block:19px}.article-prose li{padding-left:4px;margin-bottom:10px}.article-prose li::marker{color:#8b87df}.article-note{border-left:3px solid #8c85ff;background:#eeedff80;border-radius:0 14px 14px 0;padding:22px 25px;font-size:14px;margin-top:24px;color:#575675}.article-sources{border-top:1px solid var(--border);padding-top:27px}.article-prose .article-sources h2{font-size:19px}.article-sources a{color:var(--accent);font-size:13px}.article-sources a svg{display:inline;vertical-align:middle}.article-help{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f0f1ff;padding:25px;border-radius:17px;margin-top:36px}.article-help strong{color:var(--ink);font-size:16px}.article-help p{font-size:13px;line-height:1.6;margin-top:5px}.article-help>a{flex-shrink:0;font-size:12px}.article-related{border-top:1px solid var(--border);margin-top:85px;padding-top:40px}.article-related-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:28px}.article-related-heading h2{font-size:32px;font-weight:600;letter-spacing:-.04em}@media (max-width:1100px){.blog-toolbar{flex-wrap:wrap}.blog-featured-copy{padding:30px}.blog-featured-action{gap:13px;flex-wrap:wrap}.blog-grid{gap:20px}.blog-card-body{padding:20px}.blog-card h3{font-size:20px}.art-object{width:67px;height:67px;border-radius:20px}.art-object>svg{width:35px;height:35px}.art-scene{gap:6px}.art-caption{bottom:16px}.article-layout{grid-template-columns:190px minmax(0,1fr);gap:38px}}@media (max-width:800px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-featured{grid-template-columns:1fr}.blog-featured>a{order:-1}.blog-art-featured{min-height:280px}.blog-featured-copy{padding:32px}.blog-featured h2,.blog-featured-copy>p{max-width:100%}.article-layout{grid-template-columns:minmax(0,1fr);gap:34px}.article-toc{position:static;padding:24px;border-radius:18px;background:#f0f1fb}.article-toc nav{border:0;padding:0}.article-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 25px}.article-back{display:none}}@media (max-width:540px){.blog-main{padding-top:39px}.blog-intro{padding-bottom:28px}.blog-intro h1{font-size:43px}.blog-intro .eyebrow{font-size:10px;margin-bottom:18px}.blog-lead{font-size:14px;margin-top:20px}.blog-desktop-break{display:none}.blog-toolbar{gap:18px;padding-block:20px}.blog-filters{gap:6px}.blog-filters button{font-size:11px;padding:9px 11px}.blog-search{width:100%}.blog-results{margin-top:0}.blog-featured{margin-bottom:24px}.blog-featured-copy{padding:25px}.blog-featured h2{font-size:29px}.blog-featured-action{gap:14px}.blog-featured-action .primary-button{min-height:46px;padding:12px 17px;font-size:12px}.blog-featured-action>span{font-size:11px}.blog-art-featured{min-height:260px}.blog-art-featured .art-object{width:98px;height:98px;border-radius:28px}.blog-art-featured .art-object>svg{width:51px;height:51px}.blog-art-featured .art-satellite{width:42px;height:42px;border-radius:12px}.blog-art-featured .art-scene{gap:9px}.blog-art-featured .art-caption{bottom:26px}.blog-art-featured .art-caption strong{font-size:15px}.blog-grid{grid-template-columns:minmax(0,1fr);gap:24px}.blog-card h3{font-size:24px}.blog-card-body{padding:24px}.blog-card .blog-art{aspect-ratio:16/9}.blog-card .art-object{width:84px;height:84px;border-radius:25px}.blog-card .art-object>svg{width:43px;height:43px}.blog-card .art-caption{bottom:20px}.blog-endnote{font-size:11px;padding-top:40px}.article-main{padding-top:25px}.article-breadcrumbs{font-size:10px;gap:8px;margin-bottom:30px}.article-header{text-align:left}.article-header h1{font-size:36px;text-wrap:wrap}.article-description{font-size:15px}.article-byline{justify-content:flex-start;font-size:11px;gap:12px 18px}.article-byline .article-author{flex-basis:100%}.article-cover{height:260px;margin:30px auto;border-radius:18px}.article-toc ol{grid-template-columns:1fr}.article-toc li{font-size:13px}.article-prose{font-size:15px;line-height:1.8}.article-prose .article-intro{font-size:17px}.article-prose h2{font-size:26px}.article-help{flex-direction:column;align-items:flex-start;gap:15px}.article-related{margin-top:55px}.article-related-heading h2{font-size:26px}.article-related-heading>a{font-size:12px}.blog-shell .site-footer{margin-top:50px}}@media (prefers-reduced-motion:reduce){.blog-card{transition:none}.blog-card:hover{transform:none}}