.blog-module__JsT-Oq__wrap{background:var(--b-paper);color:var(--b-ink);max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,48px) 120px}.blog-module__JsT-Oq__top{border-bottom:1px solid var(--b-rule-soft);padding:clamp(72px,12vh,140px) 0 clamp(36px,6vh,64px)}.blog-module__JsT-Oq__back{letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink-3);align-items:center;gap:8px;margin-bottom:28px;font-size:13px;text-decoration:none;transition:color .2s;display:inline-flex}.blog-module__JsT-Oq__back:hover{color:var(--b-ink)}.blog-module__JsT-Oq__h1{font-family:var(--b-display), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(34px,6vw,68px);font-weight:300;line-height:1.04}.blog-module__JsT-Oq__lede{max-width:46ch;color:var(--b-ink-2);margin:20px 0 0;font-size:clamp(15px,1.6vw,18px);line-height:1.65}.blog-module__JsT-Oq__chips{scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;margin-bottom:8px;padding:24px 0 4px;display:flex;overflow-x:auto}.blog-module__JsT-Oq__chips::-webkit-scrollbar{display:none}.blog-module__JsT-Oq__chip{scroll-snap-align:start;border:1px solid var(--b-rule-soft);min-height:44px;color:var(--b-ink-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 18px;font-size:13.5px;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.blog-module__JsT-Oq__chip:hover,.blog-module__JsT-Oq__chipActive{border-color:var(--b-ink-2);color:var(--b-ink)}.blog-module__JsT-Oq__grid{grid-template-columns:1fr;gap:28px;padding-top:44px;display:grid}@media (min-width:720px){.blog-module__JsT-Oq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.blog-module__JsT-Oq__grid{grid-template-columns:repeat(3,1fr)}}.blog-module__JsT-Oq__card{color:inherit;border:1px solid var(--b-rule-soft);background:var(--b-paper-2);border-radius:14px;flex-direction:column;padding:24px;text-decoration:none;transition:border-color .25s,transform .25s,background .25s;display:flex}.blog-module__JsT-Oq__card:hover{border-color:var(--b-rule);background:var(--b-paper-2);transform:translateY(-2px)}.blog-module__JsT-Oq__cardMeta{letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-3);margin-bottom:14px;font-size:12px}.blog-module__JsT-Oq__cardTitle{font-family:var(--b-display), system-ui, sans-serif;letter-spacing:-.01em;margin:0 0 12px;font-size:19px;font-weight:400;line-height:1.3}.blog-module__JsT-Oq__cardExcerpt{color:var(--b-ink-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__empty{text-align:center;color:var(--b-ink-3);padding:80px 0}.blog-module__JsT-Oq__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding-top:56px;display:flex}.blog-module__JsT-Oq__pageLink{border:1px solid var(--b-rule-soft);min-width:44px;min-height:44px;color:var(--b-ink-2);border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__pageLink:hover{border-color:var(--b-ink-3);color:var(--b-ink)}.blog-module__JsT-Oq__pageCurrent{border-color:var(--b-ink-2);color:var(--b-ink)}.blog-module__JsT-Oq__pageGap{color:var(--b-ink-3);padding:0 4px}.blog-module__JsT-Oq__pageCount{text-align:center;width:100%;color:var(--b-ink-3);padding-top:18px;font-size:13px}.blog-module__JsT-Oq__article{max-width:760px;margin:0 auto}.blog-module__JsT-Oq__crumbs{color:var(--b-ink-3);flex-wrap:wrap;gap:8px;padding-top:clamp(64px,10vh,120px);font-size:12.5px;display:flex}.blog-module__JsT-Oq__crumbs a{color:inherit;text-decoration:none}.blog-module__JsT-Oq__crumbs a:hover{color:var(--b-ink)}.blog-module__JsT-Oq__title{font-family:var(--b-display), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin:22px 0 0;font-size:clamp(28px,4.6vw,46px);font-weight:300;line-height:1.12}.blog-module__JsT-Oq__meta{border-bottom:1px solid var(--b-rule-soft);color:var(--b-ink-3);flex-wrap:wrap;gap:6px 18px;margin-top:22px;padding-bottom:26px;font-size:13px;display:flex}.blog-module__JsT-Oq__aiBadge{border:1px solid var(--b-rule);letter-spacing:.04em;color:var(--b-ink-2);border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:11.5px;display:inline-flex}.blog-module__JsT-Oq__tldr{border-left:2px solid var(--b-ink-3);background:var(--b-paper-2);border-radius:0 10px 10px 0;margin:34px 0;padding:22px 26px}.blog-module__JsT-Oq__tldrLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--b-ink-3);margin-bottom:12px;font-size:11.5px}.blog-module__JsT-Oq__tldr ul{margin:0;padding-left:18px}.blog-module__JsT-Oq__tldr li{margin-bottom:8px;line-height:1.6}.blog-module__JsT-Oq__tldr li:last-child{margin-bottom:0}.blog-module__JsT-Oq__toc{margin:30px 0}.blog-module__JsT-Oq__toc summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-3);padding:12px 0;font-size:13px}.blog-module__JsT-Oq__toc ol{margin:6px 0 0;padding-left:20px}.blog-module__JsT-Oq__toc li{margin-bottom:7px}.blog-module__JsT-Oq__toc a{color:var(--b-ink-2);font-size:14.5px;text-decoration:none}.blog-module__JsT-Oq__toc a:hover{color:var(--b-ink)}.blog-module__JsT-Oq__body{color:var(--b-ink-2);font-size:17px;line-height:1.75}.blog-module__JsT-Oq__body h2{font-family:var(--b-display), system-ui, sans-serif;letter-spacing:-.01em;color:var(--b-ink);margin:52px 0 16px;scroll-margin-top:90px;font-size:clamp(21px,2.8vw,27px);font-weight:400;line-height:1.25}.blog-module__JsT-Oq__body h3{font-family:var(--b-display), system-ui, sans-serif;color:var(--b-ink);margin:34px 0 12px;scroll-margin-top:90px;font-size:18px;font-weight:400}.blog-module__JsT-Oq__body p{margin:0 0 18px}.blog-module__JsT-Oq__body ul,.blog-module__JsT-Oq__body ol{margin:0 0 20px;padding-left:22px}.blog-module__JsT-Oq__body li{margin-bottom:9px}.blog-module__JsT-Oq__body strong{color:var(--b-ink);font-weight:600}.blog-module__JsT-Oq__body a{color:var(--b-ink);text-underline-offset:3px;text-decoration:underline}.blog-module__JsT-Oq__body code{background:var(--b-rule-soft);border-radius:4px;padding:2px 6px;font-size:.9em}.blog-module__JsT-Oq__body pre{background:var(--b-paper-2);border-radius:10px;margin:0 0 22px;padding:18px;overflow-x:auto}.blog-module__JsT-Oq__body .tableWrap{margin:0 0 26px;overflow-x:auto}.blog-module__JsT-Oq__body table{border-collapse:collapse;width:100%;min-width:460px;font-size:15px}.blog-module__JsT-Oq__body th,.blog-module__JsT-Oq__body td{text-align:left;border-bottom:1px solid var(--b-rule-soft);vertical-align:top;padding:11px 14px}.blog-module__JsT-Oq__body th{color:var(--b-ink);white-space:nowrap;font-weight:500}.blog-module__JsT-Oq__body blockquote{border-radius:0 10px 10px 0;margin:0 0 24px;padding:16px 22px}.blog-module__JsT-Oq__body blockquote.definition{border-left:2px solid var(--b-ink-3);background:var(--b-paper-2)}.blog-module__JsT-Oq__body blockquote.tooltip{border-left:2px solid var(--b-ink-2);background:var(--b-rule-soft)}.blog-module__JsT-Oq__body blockquote.quote{border-left:2px solid var(--b-rule);font-style:italic}.blog-module__JsT-Oq__body blockquote p:last-child{margin-bottom:0}.blog-module__JsT-Oq__author{border:1px solid var(--b-rule-soft);background:var(--b-paper-2);border-radius:14px;margin-top:64px;padding:26px}.blog-module__JsT-Oq__authorName{font-family:var(--b-display), system-ui, sans-serif;margin:0 0 8px;font-size:17px}.blog-module__JsT-Oq__authorBody{color:var(--b-ink-2);margin:0;font-size:14.5px;line-height:1.6}.blog-module__JsT-Oq__disclaimer{border:1px dashed var(--b-rule);color:var(--b-ink-3);border-radius:12px;margin-top:26px;padding:18px 22px;font-size:13.5px;line-height:1.6}.blog-module__JsT-Oq__cta{border:1px solid var(--b-rule);text-align:center;border-radius:14px;margin-top:40px;padding:30px}.blog-module__JsT-Oq__ctaTitle{font-family:var(--b-display), system-ui, sans-serif;margin:0 0 18px;font-size:clamp(20px,3vw,27px);font-weight:300}.blog-module__JsT-Oq__ctaBtn{border:1px solid var(--b-ink-2);min-height:48px;color:var(--b-ink);border-radius:999px;align-items:center;padding:0 28px;font-size:15px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.blog-module__JsT-Oq__ctaBtn:hover{background:var(--b-ink);color:#09090b}.blog-module__JsT-Oq__related{margin-top:72px}.blog-module__JsT-Oq__relatedLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--b-ink-3);margin-bottom:20px;font-size:11.5px}.blog-module__JsT-Oq__sticky{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--b-rule-soft);background:#09090bf0;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:719px){.blog-module__JsT-Oq__sticky{display:block}.blog-module__JsT-Oq__stickyBtn{border:1px solid var(--b-ink-3);min-height:46px;color:var(--b-ink);border-radius:999px;justify-content:center;align-items:center;font-size:15px;text-decoration:none;display:flex}.blog-module__JsT-Oq__article{padding-bottom:72px}.blog-module__JsT-Oq__body{font-size:16.5px}}.blog-module__JsT-Oq__liga{border-top:1px solid var(--b-rule);margin:72px 0 0;padding-top:32px}.blog-module__JsT-Oq__ligaH{font-family:var(--b-display), Georgia, serif;letter-spacing:-.01em;color:var(--b-ink);margin:0 0 20px;font-size:clamp(20px,2.4vw,26px);font-weight:400}.blog-module__JsT-Oq__ligaList{margin:0;padding:0;list-style:none}.blog-module__JsT-Oq__ligaItem{border-bottom:1px solid var(--b-rule-soft);flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:12px 0;display:flex}.blog-module__JsT-Oq__ligaLink{min-width:0;color:var(--b-ink);border-bottom:1px solid #0000;flex:320px;font-size:16px;line-height:1.45;text-decoration:none;transition:color .18s,border-color .18s}.blog-module__JsT-Oq__ligaLink:hover{color:var(--b-accent);border-bottom-color:var(--b-accent)}.blog-module__JsT-Oq__ligaDate{letter-spacing:.04em;color:var(--b-ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:13px}
