.blog-module__3rPSzG__page{--ink:var(--colors--black,#1e1e1e);--night:#0f0f0f;--muted:var(--colors--text,#5a6271);--gray:var(--colors--gray,#8a919b);--line:var(--colors--border,#d0d8e4);--wash:var(--colors--light-gray,#eef0f6);--mono:var(--font-chivo-mono), ui-monospace, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--r:40px;max-width:1520px;color:var(--ink);margin:0 auto;padding:116px 32px 120px}.blog-module__3rPSzG__page :is(h1,h2,h3,h4){font-weight:var(--_typography---font-weights--font-weight-500,500);margin:0}.blog-module__3rPSzG__page p{margin:0}.blog-module__3rPSzG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.blog-module__3rPSzG__kicker,.blog-module__3rPSzG__kickerLight{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gray);font-size:.7rem;line-height:1.2;margin:0 0 18px!important}.blog-module__3rPSzG__kickerLight{color:#ffffffb3}.blog-module__3rPSzG__h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.08}.blog-module__3rPSzG__crumbs{font-family:var(--mono);color:var(--gray);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:.72rem;display:flex}.blog-module__3rPSzG__crumbs a{color:var(--gray);text-decoration:none}.blog-module__3rPSzG__crumbs a:hover,.blog-module__3rPSzG__crumbs [aria-current]{color:var(--ink)}.blog-module__3rPSzG__btnDark,.blog-module__3rPSzG__btnLight,.blog-module__3rPSzG__btnGhost{letter-spacing:-.01em;min-height:52px;transition:transform .2s var(--ease), background-color .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.blog-module__3rPSzG__btnDark{background:var(--ink);color:#fff}.blog-module__3rPSzG__btnLight{color:var(--ink);background:#fff}.blog-module__3rPSzG__btnGhost{color:#fff;box-shadow:inset 0 0 0 1px #ffffff80}.blog-module__3rPSzG__btnGhost:hover{background:#ffffff1a}.blog-module__3rPSzG__btnDark:hover,.blog-module__3rPSzG__btnLight:hover,.blog-module__3rPSzG__btnGhost:hover{transform:translateY(-2px)}.blog-module__3rPSzG__head{max-width:900px}.blog-module__3rPSzG__title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.6rem,5.6vw,5rem);line-height:1}.blog-module__3rPSzG__lead{max-width:700px;color:var(--muted);font-size:1.12rem;line-height:1.65;margin-top:24px!important}.blog-module__3rPSzG__controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px 32px;margin-top:48px;padding:20px 0;display:grid}.blog-module__3rPSzG__chips{flex-wrap:wrap;gap:8px;display:flex}.blog-module__3rPSzG__chip{border:1px solid var(--line);min-height:40px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.92rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.blog-module__3rPSzG__chip:hover{border-color:var(--gray)}.blog-module__3rPSzG__chip[aria-current]{background:var(--ink);border-color:var(--ink);color:#fff}.blog-module__3rPSzG__chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.blog-module__3rPSzG__chipDot{border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 0 1px #1e1e1e1f}.blog-module__3rPSzG__chipCount{font-family:var(--mono);opacity:.6;font-size:.72rem}.blog-module__3rPSzG__search{margin:0;display:block;position:relative}.blog-module__3rPSzG__search svg{width:18px;height:18px;color:var(--gray);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.blog-module__3rPSzG__search input{border:1px solid var(--line);width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fff;border-radius:999px;margin:0;padding:0 16px 0 44px;font-size:.95rem}.blog-module__3rPSzG__search input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1e1e1e1a}.blog-module__3rPSzG__count{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray);font-size:.72rem;margin-top:24px!important}.blog-module__3rPSzG__featuredWrap{margin-top:20px}.blog-module__3rPSzG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin-top:20px;display:grid}.blog-module__3rPSzG__card{min-width:0}.blog-module__3rPSzG__cardLink{height:100%;color:var(--ink);flex-direction:column;gap:18px;text-decoration:none;display:flex}.blog-module__3rPSzG__cardMedia{aspect-ratio:4/3;background:var(--wash);border-radius:28px;overflow:hidden}.blog-module__3rPSzG__cardMedia img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.blog-module__3rPSzG__cardLink:hover .blog-module__3rPSzG__cardMedia img{transform:scale(1.03)}.blog-module__3rPSzG__cardLink:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:28px}.blog-module__3rPSzG__cardBody{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.blog-module__3rPSzG__topicPill{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border-radius:999px;padding:5px 11px;font-size:.64rem;text-decoration:none;display:inline-block}.blog-module__3rPSzG__cardTitle{letter-spacing:-.015em;text-wrap:balance;font-size:1.28rem;line-height:1.22}.blog-module__3rPSzG__cardLink:hover .blog-module__3rPSzG__cardTitle{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.blog-module__3rPSzG__cardExcerpt{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__3rPSzG__cardMeta{font-family:var(--mono);color:var(--gray);gap:8px;font-size:.7rem;display:flex;margin-top:2px!important}.blog-module__3rPSzG__cardFeatured .blog-module__3rPSzG__cardLink{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.blog-module__3rPSzG__cardFeatured .blog-module__3rPSzG__cardMedia{aspect-ratio:16/10;border-radius:var(--r)}.blog-module__3rPSzG__cardFeatured .blog-module__3rPSzG__cardTitle{letter-spacing:-.025em;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.08}.blog-module__3rPSzG__cardFeatured .blog-module__3rPSzG__cardExcerpt{-webkit-line-clamp:5;font-size:1.05rem}.blog-module__3rPSzG__empty{border-radius:var(--r);background:var(--wash);color:var(--muted);margin-top:24px;padding:48px;line-height:1.6}.blog-module__3rPSzG__empty a{color:var(--ink)}.blog-module__3rPSzG__emptyTitle{color:var(--ink);font-size:1.3rem;margin-bottom:6px!important}.blog-module__3rPSzG__answers{margin-top:120px}.blog-module__3rPSzG__answerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.blog-module__3rPSzG__answer{background:var(--wash);border-radius:28px;flex-direction:column;gap:12px;padding:32px;display:flex}.blog-module__3rPSzG__answerQ{letter-spacing:-.01em;font-size:1.2rem;line-height:1.3}.blog-module__3rPSzG__answerA{color:var(--muted);line-height:1.65}.blog-module__3rPSzG__answerLink{color:var(--ink);text-underline-offset:4px;margin-top:auto;padding-top:6px;font-weight:500}.blog-module__3rPSzG__directory{margin-top:120px}.blog-module__3rPSzG__topicGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.blog-module__3rPSzG__topicTile{height:100%;min-height:190px;color:var(--ink);transition:transform .25s var(--ease);border-radius:28px;flex-direction:column;gap:10px;padding:26px 26px 24px;text-decoration:none;display:flex}.blog-module__3rPSzG__topicTile:hover{transform:translateY(-3px)}.blog-module__3rPSzG__topicTile[aria-current]{box-shadow:inset 0 0 0 2px var(--ink)}.blog-module__3rPSzG__topicTileName{letter-spacing:-.015em;font-size:1.2rem;font-weight:500}.blog-module__3rPSzG__topicTileSummary{color:#1e1e1ebd;font-size:.92rem;line-height:1.5}.blog-module__3rPSzG__topicTileCount{font-family:var(--mono);margin-top:auto;font-size:.72rem}.blog-module__3rPSzG__cta{border-radius:var(--r);background:var(--night);color:#fff;grid-template-columns:minmax(0,1.4fr) auto;align-items:end;gap:40px;margin-top:120px;padding:60px 56px;display:grid}.blog-module__3rPSzG__ctaTitle{letter-spacing:-.03em;text-wrap:balance;color:#fff;max-width:720px;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.06}.blog-module__3rPSzG__ctaBody{color:#ffffffb8;max-width:520px;line-height:1.6;margin-top:16px!important}.blog-module__3rPSzG__ctaActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.blog-module__3rPSzG__postTop{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:56px;display:grid}.blog-module__3rPSzG__postHead{max-width:900px}.blog-module__3rPSzG__postHead .blog-module__3rPSzG__topicPill{margin-bottom:20px}.blog-module__3rPSzG__postTitle{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.3rem,4.6vw,4rem);line-height:1.04}.blog-module__3rPSzG__postDek{max-width:720px;color:var(--muted);font-size:1.15rem;line-height:1.6;margin-top:22px!important}.blog-module__3rPSzG__postMeta{font-family:var(--mono);color:var(--gray);flex-wrap:wrap;gap:6px 10px;font-size:.72rem;display:flex;margin-top:24px!important}.blog-module__3rPSzG__postCover{aspect-ratio:4/5;border-radius:var(--r);background:var(--wash);max-height:560px;margin:0;overflow:hidden}.blog-module__3rPSzG__postCover img{object-fit:cover;width:100%;height:100%}.blog-module__3rPSzG__postLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:72px;margin-top:56px;display:grid}.blog-module__3rPSzG__postMain{min-width:0;max-width:740px}.blog-module__3rPSzG__short{background:#c9f2e3;border-radius:28px;padding:30px 32px}.blog-module__3rPSzG__shortLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#2b7a63;font-size:.68rem;margin-bottom:12px!important}.blog-module__3rPSzG__shortQ{letter-spacing:-.01em;font-size:1.18rem;font-weight:500;line-height:1.35}.blog-module__3rPSzG__shortA{font-size:1.05rem;line-height:1.68;margin-top:10px!important}.blog-module__3rPSzG__takeaways{border:1px solid var(--line);border-radius:28px;margin-top:20px;padding:28px 32px}.blog-module__3rPSzG__takeawaysTitle{letter-spacing:-.01em;font-size:1.05rem;margin-bottom:14px!important}.blog-module__3rPSzG__takeaways ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.blog-module__3rPSzG__takeaways li{color:var(--muted);padding-left:28px;line-height:1.6;position:relative}.blog-module__3rPSzG__takeaways li:before{content:"";background:#c9f2e3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' fill='none'%3E%3Cpath d='M1 3.5l2.4 2.4L8 1.2' stroke='%232b7a63' stroke-width='1.5'/%3E%3C/svg%3E") 50% no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}.blog-module__3rPSzG__prose{color:#2c3340;margin-top:48px;font-size:1.07rem;line-height:1.75}.blog-module__3rPSzG__page .blog-module__3rPSzG__prose>*+*{margin-top:1.1em}.blog-module__3rPSzG__prose h2{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;scroll-margin-top:120px;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.15;margin-top:2.2em!important}.blog-module__3rPSzG__prose h3{letter-spacing:-.012em;color:var(--ink);scroll-margin-top:120px;font-size:1.28rem;line-height:1.3;margin-top:1.8em!important}.blog-module__3rPSzG__prose h4{color:var(--ink);font-size:1.08rem;margin-top:1.5em!important}.blog-module__3rPSzG__page .blog-module__3rPSzG__prose h2+p,.blog-module__3rPSzG__page .blog-module__3rPSzG__prose h3+p{margin-top:.6em}.blog-module__3rPSzG__prose p{margin-bottom:0}.blog-module__3rPSzG__prose a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #1e1e1e59;text-decoration:underline #1e1e1e59;text-decoration-thickness:1px}.blog-module__3rPSzG__prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.blog-module__3rPSzG__prose strong{color:var(--ink);font-weight:600}.blog-module__3rPSzG__prose ul,.blog-module__3rPSzG__prose ol{margin-bottom:0;padding-left:1.3em}.blog-module__3rPSzG__prose li+li{margin-top:.45em}.blog-module__3rPSzG__prose li::marker{color:var(--gray)}.blog-module__3rPSzG__prose blockquote{color:var(--ink);border-left:3px solid #c9f2e3;margin:1.4em 0 0;padding:4px 0 4px 22px}.blog-module__3rPSzG__prose hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.blog-module__3rPSzG__prose code{background:var(--wash);font-family:var(--mono);border-radius:6px;padding:2px 6px;font-size:.85em}.blog-module__3rPSzG__prose .table-scroll{border:1px solid var(--line);border-radius:20px;margin-top:1.5em;overflow-x:auto}.blog-module__3rPSzG__prose .table-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.blog-module__3rPSzG__prose table{border-collapse:collapse;width:100%;min-width:560px;font-size:.93rem;line-height:1.5}.blog-module__3rPSzG__prose th{background:var(--wash);text-align:left;color:var(--ink);white-space:nowrap;padding:14px 16px;font-weight:500}.blog-module__3rPSzG__prose td{border-top:1px solid var(--line);vertical-align:top;padding:13px 16px}.blog-module__3rPSzG__prose tbody tr:nth-child(2n) td{background:#fafbfd}.blog-module__3rPSzG__postFaqs{margin-top:72px}.blog-module__3rPSzG__faqs{background:var(--wash);border-radius:28px;margin-top:28px;padding:8px 32px}.blog-module__3rPSzG__faqs details{border-bottom:1px solid #1e1e1e1a}.blog-module__3rPSzG__faqs details:last-child{border-bottom:0}.blog-module__3rPSzG__faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.blog-module__3rPSzG__faqs summary::-webkit-details-marker{display:none}.blog-module__3rPSzG__faqs summary h3{letter-spacing:-.01em;font-size:1.04rem;line-height:1.4}.blog-module__3rPSzG__faqs summary i{background:#fff;border-radius:50%;flex:none;width:32px;height:32px;position:relative}.blog-module__3rPSzG__faqs summary i:before,.blog-module__3rPSzG__faqs summary i:after{content:"";background:var(--ink);height:1.5px;position:absolute;inset:50% 10px auto}.blog-module__3rPSzG__faqs summary i:after{transition:opacity .24s var(--ease);transform:rotate(90deg)}.blog-module__3rPSzG__faqs details[open] summary i{background:#c9f2e3}.blog-module__3rPSzG__faqs details[open] summary i:after{opacity:0}.blog-module__3rPSzG__faqs summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:8px}.blog-module__3rPSzG__faqs details p{color:var(--muted);padding:0 52px 24px 0;line-height:1.68}.blog-module__3rPSzG__sources{border-top:1px solid var(--line);margin-top:48px;padding-top:28px}.blog-module__3rPSzG__sourcesTitle{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gray);margin-bottom:12px!important;font-size:.7rem!important;font-weight:400!important}.blog-module__3rPSzG__sources ol{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;font-size:.9rem;line-height:1.5;display:flex}.blog-module__3rPSzG__sources a{color:var(--muted);overflow-wrap:anywhere}.blog-module__3rPSzG__note{color:var(--gray);font-size:.85rem;line-height:1.6;margin-top:28px!important}.blog-module__3rPSzG__postAside{flex-direction:column;gap:16px;display:flex;position:sticky;top:110px}.blog-module__3rPSzG__toc{border:1px solid var(--line);border-radius:24px;padding:24px 24px 20px}.blog-module__3rPSzG__tocTitle{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gray);font-size:.68rem;margin-bottom:12px!important}.blog-module__3rPSzG__toc ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.blog-module__3rPSzG__toc a{color:var(--muted);padding:6px 0;font-size:.9rem;line-height:1.4;text-decoration:none;display:block}.blog-module__3rPSzG__toc a:hover{color:var(--ink)}.blog-module__3rPSzG__asideCta{background:var(--wash);color:var(--muted);border-radius:24px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;font-size:.92rem;line-height:1.55;display:flex}.blog-module__3rPSzG__asideCtaTitle{color:var(--ink);font-size:1.05rem;font-weight:500}.blog-module__3rPSzG__asideCta .blog-module__3rPSzG__btnDark{width:100%;min-height:46px;margin-top:4px;font-size:.95rem}.blog-module__3rPSzG__asideLink{color:var(--ink);align-self:center;font-weight:500;text-decoration:none}.blog-module__3rPSzG__related{margin-top:120px}@media screen and (max-width:1100px){.blog-module__3rPSzG__postLayout{grid-template-columns:1fr;gap:0}.blog-module__3rPSzG__postAside{max-width:740px;margin-top:56px;position:static}.blog-module__3rPSzG__toc{display:none}}@media screen and (max-width:991px){.blog-module__3rPSzG__page{--r:32px;padding:108px 24px 96px}.blog-module__3rPSzG__controls{grid-template-columns:1fr}.blog-module__3rPSzG__grid{grid-template-columns:1fr 1fr}.blog-module__3rPSzG__cardFeatured .blog-module__3rPSzG__cardLink{grid-template-columns:1fr;gap:24px}.blog-module__3rPSzG__answerGrid{grid-template-columns:1fr}.blog-module__3rPSzG__topicGrid{grid-template-columns:1fr 1fr}.blog-module__3rPSzG__answers,.blog-module__3rPSzG__directory,.blog-module__3rPSzG__cta,.blog-module__3rPSzG__related{margin-top:96px}.blog-module__3rPSzG__cta{grid-template-columns:1fr;padding:48px 40px}.blog-module__3rPSzG__ctaActions{justify-content:flex-start}.blog-module__3rPSzG__postTop{grid-template-columns:1fr;gap:36px}.blog-module__3rPSzG__postCover{aspect-ratio:16/10;max-height:none}}@media screen and (max-width:767px){.blog-module__3rPSzG__page{--r:28px;padding:100px 16px 80px}.blog-module__3rPSzG__chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:2px 16px;overflow-x:auto}.blog-module__3rPSzG__chips::-webkit-scrollbar{display:none}.blog-module__3rPSzG__controls{margin-top:36px;padding:16px 0}.blog-module__3rPSzG__grid{grid-template-columns:1fr;gap:36px}.blog-module__3rPSzG__topicGrid{grid-template-columns:1fr;gap:10px}.blog-module__3rPSzG__topicTile{min-height:0}.blog-module__3rPSzG__answer{padding:26px 22px}.blog-module__3rPSzG__empty{padding:32px 24px}.blog-module__3rPSzG__cta{padding:40px 24px}.blog-module__3rPSzG__short,.blog-module__3rPSzG__takeaways{padding:24px 22px}.blog-module__3rPSzG__prose{font-size:1.02rem}.blog-module__3rPSzG__faqs{padding:4px 20px}.blog-module__3rPSzG__faqs details p{padding-right:0}}@media (prefers-reduced-motion:reduce){.blog-module__3rPSzG__cardMedia img,.blog-module__3rPSzG__topicTile,.blog-module__3rPSzG__btnDark,.blog-module__3rPSzG__btnLight,.blog-module__3rPSzG__btnGhost{transition:none}.blog-module__3rPSzG__cardLink:hover .blog-module__3rPSzG__cardMedia img,.blog-module__3rPSzG__topicTile:hover,.blog-module__3rPSzG__btnDark:hover,.blog-module__3rPSzG__btnLight:hover,.blog-module__3rPSzG__btnGhost:hover{transform:none}}
