.blog-module__2_i7Iq__wrap{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.blog-module__2_i7Iq__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.blog-module__2_i7Iq__accent{color:var(--primary-container);font-style:italic;font-weight:300}.blog-module__2_i7Iq__muted{color:var(--on-surface-variant)}.blog-module__2_i7Iq__head{padding:clamp(40px,7vw,80px) 0 32px}.blog-module__2_i7Iq__headInner{flex-direction:column;gap:28px;display:flex}.blog-module__2_i7Iq__headRow{flex-wrap:wrap;align-items:flex-end;gap:20px 64px;display:flex}.blog-module__2_i7Iq__h1{letter-spacing:-.04em;flex:520px;margin:0;font-size:clamp(44px,7vw,84px);font-weight:700;line-height:.98}.blog-module__2_i7Iq__lede{color:var(--on-surface-variant);text-wrap:pretty;flex:320px;margin:0;font-size:18px;line-height:1.6}.blog-module__2_i7Iq__filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.blog-module__2_i7Iq__chips{flex-wrap:wrap;gap:8px;display:flex}.blog-module__2_i7Iq__chip{cursor:pointer;font:inherit;background:var(--surface-container-low);color:var(--on-surface-variant);border:0;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:600}.blog-module__2_i7Iq__chip:hover{background:var(--primary-fixed);color:var(--primary)}.blog-module__2_i7Iq__chipActive,.blog-module__2_i7Iq__chipActive:hover{background:var(--primary);color:#fff}.blog-module__2_i7Iq__search{background:var(--surface-container-low);min-width:220px;height:48px;color:var(--on-surface-variant);border-radius:999px;flex:0 320px;align-items:center;gap:10px;padding:0 16px;display:flex}.blog-module__2_i7Iq__search input{min-width:0;font:inherit;color:var(--on-surface);background:0 0;border:0;outline:none;flex:1;font-size:15px}.blog-module__2_i7Iq__search:focus-within{box-shadow:0 0 0 2px var(--primary)}.blog-module__2_i7Iq__featuredSection{padding:16px 0 clamp(48px,6vw,72px)}.blog-module__2_i7Iq__featuredRow{flex-wrap:wrap;gap:40px;display:flex}.blog-module__2_i7Iq__featured{min-width:0;color:var(--on-surface);flex-direction:column;flex:2 560px;gap:18px;text-decoration:none;display:flex}.blog-module__2_i7Iq__featured:hover,.blog-module__2_i7Iq__card:hover{color:var(--primary)}.blog-module__2_i7Iq__cover{border-radius:24px;justify-content:space-between;align-items:flex-end;display:flex;position:relative;overflow:hidden}.blog-module__2_i7Iq__coverImg{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.blog-module__2_i7Iq__coverLabel{position:relative}.blog-module__2_i7Iq__coverOverlay{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative}.blog-module__2_i7Iq__featuredCover{border-radius:32px;flex-direction:column;align-items:stretch;height:clamp(240px,30vw,380px);padding:clamp(22px,3vw,36px)}.blog-module__2_i7Iq__badge{background:var(--secondary-accent);color:var(--on-secondary-container);border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:12px;font-weight:700;position:relative}.blog-module__2_i7Iq__coverFoot{justify-content:space-between;align-items:flex-end;display:flex;position:relative}.blog-module__2_i7Iq__meta{color:var(--on-surface-variant);font-size:13px}.blog-module__2_i7Iq__featuredTitle{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}.blog-module__2_i7Iq__featuredDek{color:var(--on-surface-variant);max-width:640px;font-size:17px;line-height:1.6}.blog-module__2_i7Iq__mostRead{flex-direction:column;flex:300px;gap:8px;display:flex}.blog-module__2_i7Iq__mostReadItem{background:var(--surface-container-low);color:var(--on-surface);border-radius:22px;gap:18px;padding:20px;text-decoration:none;display:flex}.blog-module__2_i7Iq__mostReadItem:hover{background:var(--primary-fixed);color:var(--primary)}.blog-module__2_i7Iq__mostReadN{color:var(--primary-container);flex-shrink:0;width:40px;font-size:32px;font-weight:300;line-height:1}.blog-module__2_i7Iq__listSection{padding:0 0 clamp(64px,8vw,96px)}.blog-module__2_i7Iq__listInner{flex-direction:column;gap:28px;display:flex}.blog-module__2_i7Iq__grid{flex-wrap:wrap;gap:40px 28px;display:flex}.blog-module__2_i7Iq__card{min-width:0;color:var(--on-surface);flex-direction:column;flex:280px;gap:14px;text-decoration:none;display:flex}.blog-module__2_i7Iq__cardFirst{flex:1.5 380px}.blog-module__2_i7Iq__cardCover{height:210px;padding:22px}.blog-module__2_i7Iq__cardTitle{letter-spacing:-.015em;text-wrap:balance;font-size:22px;font-weight:700;line-height:1.22}.blog-module__2_i7Iq__cardDek{color:var(--on-surface-variant);font-size:15px;line-height:1.55}.blog-module__2_i7Iq__empty{background:var(--surface-container-low);border-radius:28px;flex-direction:column;align-items:flex-start;gap:8px;padding:48px;display:flex}.blog-module__2_i7Iq__linkButton{cursor:pointer;font:inherit;color:var(--primary);background:0 0;border:0;padding:8px 0 0;font-size:14px;font-weight:700}.blog-module__2_i7Iq__progress{background:var(--gradient-spotlight);z-index:48;height:3px;position:fixed;top:0;left:0}.blog-module__2_i7Iq__articleHead{padding:clamp(32px,5vw,64px) 0 32px}.blog-module__2_i7Iq__articleHeadInner{flex-direction:column;gap:22px;max-width:900px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex}.blog-module__2_i7Iq__crumbs{color:var(--on-surface-variant);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.blog-module__2_i7Iq__crumbs a{color:var(--on-surface-variant);text-decoration:none}.blog-module__2_i7Iq__crumbs a:hover{color:var(--primary)}.blog-module__2_i7Iq__crumbs .blog-module__2_i7Iq__crumbCat{color:var(--primary);font-weight:600}.blog-module__2_i7Iq__articleTitle{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:1.04}.blog-module__2_i7Iq__articleDek{color:var(--on-surface-variant);text-wrap:pretty;margin:0;font-size:clamp(18px,2vw,21px);line-height:1.55}.blog-module__2_i7Iq__byline{flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:4px;display:flex}.blog-module__2_i7Iq__author{align-items:center;gap:12px;display:flex}.blog-module__2_i7Iq__avatar{object-fit:cover;background:var(--primary-fixed);color:var(--primary);border-radius:999px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.blog-module__2_i7Iq__heroWrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.blog-module__2_i7Iq__hero{border-radius:32px;height:clamp(200px,30vw,380px);padding:clamp(22px,3vw,36px)}.blog-module__2_i7Iq__body{flex-wrap:wrap;align-items:flex-start;gap:56px;max-width:1180px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(20px,4vw,48px);display:flex}.blog-module__2_i7Iq__main{flex-direction:column;flex:560px;gap:22px;min-width:0;max-width:700px;display:flex}.blog-module__2_i7Iq__aside{flex-direction:column;flex:0 300px;gap:20px;min-width:260px;display:flex;position:sticky;top:100px}.blog-module__2_i7Iq__toc{background:var(--surface-container-low);border-radius:24px;flex-direction:column;gap:6px;padding:24px;display:flex}.blog-module__2_i7Iq__toc a{color:var(--on-surface);padding:6px 0;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.blog-module__2_i7Iq__toc a:hover{color:var(--primary)}.blog-module__2_i7Iq__tocActive{box-shadow:inset 3px 0 0 var(--primary);color:var(--primary)!important;padding-left:10px!important}@media (min-width:992px){.blog-module__2_i7Iq__body{flex-wrap:nowrap;gap:clamp(32px,4vw,56px)}.blog-module__2_i7Iq__aside{max-height:calc(100vh - 120px)}.blog-module__2_i7Iq__toc{min-height:0;overflow-y:auto}.blog-module__2_i7Iq__sideCta{flex-shrink:0}}@media (max-width:991px){.blog-module__2_i7Iq__aside{display:none}}.blog-module__2_i7Iq__mobileBar{z-index:47;flex-direction:column;gap:8px;transition:transform .2s;display:flex;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(calc(100% + 24px))}.blog-module__2_i7Iq__mobileBar[data-shown]{transform:none}.blog-module__2_i7Iq__mobileBarRow{background:var(--surface-container-lowest,#fff);border-radius:18px;gap:8px;padding:8px;display:flex;box-shadow:0 8px 28px #1c10402e}.blog-module__2_i7Iq__mobileTocBtn{background:var(--surface-container-low);min-width:0;color:var(--on-surface);font:inherit;cursor:pointer;border:0;border-radius:12px;flex:auto;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;display:inline-flex}.blog-module__2_i7Iq__mobileTocLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-module__2_i7Iq__mobileCta{background:var(--gradient-primary);color:#fff;white-space:nowrap;border-radius:12px;flex:none;align-items:center;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.blog-module__2_i7Iq__mobileToc{background:var(--surface-container-lowest,#fff);border-radius:18px;flex-direction:column;max-height:55vh;padding:12px 16px;display:flex;overflow-y:auto;box-shadow:0 8px 28px #1c10402e}.blog-module__2_i7Iq__mobileToc a{color:var(--on-surface);padding:10px 0;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none}@media (min-width:992px){.blog-module__2_i7Iq__mobileBar{display:none}}.blog-module__2_i7Iq__sideCta{background:var(--gradient-primary);color:#fff;border-radius:24px;flex-direction:column;gap:12px;padding:24px;display:flex}.blog-module__2_i7Iq__inlineCta{background:var(--on-surface);color:#fff;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:12px 0;padding:26px 28px;display:flex}.blog-module__2_i7Iq__ctaButton{background:var(--secondary-accent);color:var(--on-secondary-container);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.blog-module__2_i7Iq__ctaButton:hover{filter:brightness(.96)}.blog-module__2_i7Iq__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.blog-module__2_i7Iq__authorLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}.blog-module__2_i7Iq__authorLink:hover,.blog-module__2_i7Iq__authorLink:focus-visible{color:var(--primary);text-decoration-color:currentColor}.blog-module__2_i7Iq__share{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blog-module__2_i7Iq__shareBtn{cursor:pointer;background:0 0;border:2px solid;border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .15s,background-color .15s;display:inline-flex}.blog-module__2_i7Iq__shareBtn:hover,.blog-module__2_i7Iq__shareBtn:focus-visible{background:color-mix(in srgb, currentColor 8%, transparent);transform:translateY(-2px)}.blog-module__2_i7Iq__shareCopied{color:var(--primary);font-size:13px;font-weight:600}.blog-module__2_i7Iq__ai{flex-direction:column;gap:10px;display:flex}.blog-module__2_i7Iq__aiLabel{font-size:14px;font-weight:600}.blog-module__2_i7Iq__aiButtons{flex-wrap:wrap;gap:10px;display:flex}.blog-module__2_i7Iq__aiBtn{color:#fff;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.blog-module__2_i7Iq__aiBtn:hover,.blog-module__2_i7Iq__aiBtn:focus-visible{opacity:.88}.blog-module__2_i7Iq__related{background:var(--surface-container-low);padding:clamp(56px,7vw,88px) 0}.blog-module__2_i7Iq__relatedHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.blog-module__2_i7Iq__relatedH2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:700}.blog-module__2_i7Iq__allLink{color:var(--primary);font-size:15px;font-weight:700;text-decoration:none}.blog-module__2_i7Iq__relatedCover{height:170px;padding:20px}.blog-module__2_i7Iq__relatedTitle{letter-spacing:-.015em;text-wrap:balance;font-size:19px;font-weight:700;line-height:1.25}.blog-module__2_i7Iq__content{color:var(--on-surface);overflow-wrap:anywhere;flex-direction:column;gap:22px;font-size:18px;line-height:1.75;display:flex}.blog-module__2_i7Iq__content p{font-size:inherit;line-height:inherit;letter-spacing:normal;color:inherit;text-wrap:pretty;margin:0}.blog-module__2_i7Iq__content h2{letter-spacing:-.02em;margin:18px 0 0;scroll-margin-top:100px;font-size:clamp(24px,2.8vw,30px);font-weight:700;line-height:1.2}.blog-module__2_i7Iq__content h3{margin:8px 0 0;font-size:21px;font-weight:700;line-height:1.3}.blog-module__2_i7Iq__content h4{margin:4px 0 0;font-size:18px;font-weight:700}.blog-module__2_i7Iq__content a{color:var(--primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.blog-module__2_i7Iq__content ul,.blog-module__2_i7Iq__content ol{background:var(--surface-container-low);border-radius:22px;flex-direction:column;gap:10px;margin:0;padding:22px 24px 22px 44px;font-size:17px;line-height:1.5;display:flex}.blog-module__2_i7Iq__content ul{list-style:outside}.blog-module__2_i7Iq__content ol{list-style:decimal}.blog-module__2_i7Iq__content li::marker{color:var(--primary)}.blog-module__2_i7Iq__content li ul,.blog-module__2_i7Iq__content li ol{background:0 0;padding:8px 0 0 22px}.blog-module__2_i7Iq__content blockquote{border-left:4px solid var(--primary-container);color:var(--primary);margin:12px 0;padding:4px 0 4px 24px;font-size:clamp(20px,2.4vw,24px);font-style:italic;font-weight:600;line-height:1.45}.blog-module__2_i7Iq__content hr{background:var(--outline-variant);border:0;height:1px;margin:8px 0}.blog-module__2_i7Iq__content img{border-radius:22px;width:100%;height:auto;display:block}.blog-module__2_i7Iq__content table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.blog-module__2_i7Iq__content th,.blog-module__2_i7Iq__content td{border:1px solid var(--outline-variant);vertical-align:top;text-align:left;padding:10px 12px}.blog-module__2_i7Iq__content th{background:var(--surface-container-low)}.blog-module__2_i7Iq__content td p,.blog-module__2_i7Iq__content th p{margin:0}.blog-module__2_i7Iq__content code{background:var(--surface-container-low);border-radius:6px;padding:2px 6px;font-size:.9em}@media (max-width:767px){.blog-module__2_i7Iq__content ul,.blog-module__2_i7Iq__content ol{padding-left:36px}.blog-module__2_i7Iq__share{gap:8px}.blog-module__2_i7Iq__shareBtn{width:46px;height:46px}.blog-module__2_i7Iq__aiBtn{padding:8px 12px;font-size:13px}}@media print{.blog-module__2_i7Iq__aside,.blog-module__2_i7Iq__related,.blog-module__2_i7Iq__progress,.blog-module__2_i7Iq__inlineCta,.blog-module__2_i7Iq__share,.blog-module__2_i7Iq__ai,.blog-module__2_i7Iq__mobileBar{display:none!important}}
