.blog-module__JsT-Oq__main{padding:150px 24px 110px}.blog-module__JsT-Oq__header{max-width:1040px;margin:0 auto 64px}.blog-module__JsT-Oq__breadcrumbs{color:var(--dim);margin-bottom:42px;font-size:14px;line-height:1.6}.blog-module__JsT-Oq__breadcrumbs ol{flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.blog-module__JsT-Oq__breadcrumbs li{overflow-wrap:anywhere;min-width:0}.blog-module__JsT-Oq__breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.blog-module__JsT-Oq__breadcrumbs [aria-current=page]{color:var(--fg)}.blog-module__JsT-Oq__breadcrumbs a:hover,.blog-module__JsT-Oq__body a:hover,.blog-module__JsT-Oq__indexLink:hover,.blog-module__JsT-Oq__excerpt a:hover{color:var(--accent)}.blog-module__JsT-Oq__breadcrumbs a:focus-visible,.blog-module__JsT-Oq__excerpt a:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:2px}.blog-module__JsT-Oq__category{color:var(--accent);margin-bottom:20px;font-size:14px}.blog-module__JsT-Oq__title{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.1rem,4.4vw,4.4rem);font-weight:600;line-height:1.13}.blog-module__JsT-Oq__excerpt{color:var(--dim);max-width:760px;margin-top:25px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.7}.blog-module__JsT-Oq__excerpt a{color:var(--fg);text-underline-offset:4px;text-decoration:underline}.blog-module__JsT-Oq__meta{color:var(--dim);flex-wrap:wrap;gap:12px 26px;margin-top:30px;font-size:14px;display:flex}.blog-module__JsT-Oq__body{max-width:760px;margin:0 auto;font-size:18px;line-height:1.85}.blog-module__JsT-Oq__body p{color:var(--fg);margin-bottom:24px}.blog-module__JsT-Oq__body h2{font-family:var(--font-display);letter-spacing:-.025em;margin:56px 0 22px;scroll-margin-top:110px;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.3}.blog-module__JsT-Oq__body pre{border:1px solid var(--line);background:var(--panel);tab-size:2;border-radius:12px;margin:28px 0;padding:24px;font-size:14px;line-height:1.8;overflow-x:auto}.blog-module__JsT-Oq__body code{font-family:var(--font-mono)}.blog-module__JsT-Oq__sources{flex-wrap:wrap;gap:10px 24px;margin:12px 0 30px;font-size:14px;line-height:1.5;display:flex}.blog-module__JsT-Oq__sources a{color:var(--dim);text-underline-offset:4px;text-decoration:underline}.blog-module__JsT-Oq__endnote{border-top:1px solid var(--line);margin-top:64px;padding-top:28px;font-size:14px;line-height:1.7}.blog-module__JsT-Oq__endnote p{color:var(--dim)}.blog-module__JsT-Oq__endnote a{color:var(--fg);text-underline-offset:4px;text-decoration:underline}.blog-module__JsT-Oq__related{border-top:1px solid var(--line);margin-top:50px;padding-top:26px}.blog-module__JsT-Oq__related h2{margin:0 0 20px;font-size:21px}.blog-module__JsT-Oq__related ul{gap:20px;margin:0;padding:0;list-style:none;display:grid}.blog-module__JsT-Oq__related a{font-family:var(--font-display);text-underline-offset:4px;font-size:19px;font-weight:500;line-height:1.5;text-decoration:underline;display:inline-block}.blog-module__JsT-Oq__index{border-top:1px solid var(--line);max-width:1040px;margin:0 auto}.blog-module__JsT-Oq__indexItem{border-bottom:1px solid var(--line);padding:30px 0}.blog-module__JsT-Oq__indexLink{display:block}.blog-module__JsT-Oq__indexItem h2{font-family:var(--font-display);font-size:clamp(1.3rem,2.5vw,1.85rem);font-weight:500;line-height:1.4}.blog-module__JsT-Oq__indexItem p{color:var(--dim);max-width:780px;margin-top:12px;font-size:16px;line-height:1.7}.blog-module__JsT-Oq__indexItem .blog-module__JsT-Oq__category{color:var(--accent);margin:0 0 10px;font-size:13px}@media (max-width:600px){.blog-module__JsT-Oq__main{padding:120px 22px 80px}.blog-module__JsT-Oq__header{margin-bottom:42px}.blog-module__JsT-Oq__breadcrumbs{margin-bottom:30px}.blog-module__JsT-Oq__body{font-size:17px;line-height:1.85}.blog-module__JsT-Oq__body pre{padding:18px;font-size:12px}}
