.blog-module__WyibWW__page{--ink:#202923;--accent:#38694d;min-height:100vh;color:var(--ink);background:#fcfbf8}html:has(.blog-module__WyibWW__page){scroll-behavior:auto}.blog-module__WyibWW__page main{overflow:visible}.blog-module__WyibWW__shell,.blog-module__WyibWW__headerInner{width:min(1160px,100% - 64px);margin-inline:auto}.blog-module__WyibWW__skip{z-index:30;background:#fff;padding:12px;position:fixed;top:-100px;left:24px}.blog-module__WyibWW__skip:focus{top:12px}.blog-module__WyibWW__header{background:#fcfbf8;border-bottom:1px solid #dedfd8}.blog-module__WyibWW__headerInner{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.blog-module__WyibWW__brand{letter-spacing:-.7px;align-items:center;gap:10px;font-size:20px;font-weight:650;display:inline-flex}.blog-module__WyibWW__header nav{align-items:center;gap:28px;font-size:14px;display:flex}.blog-module__WyibWW__header nav a:hover,.blog-module__WyibWW__footer a:hover{color:var(--accent)}.blog-module__WyibWW__header a[aria-current]{text-underline-offset:7px;text-decoration:underline}.blog-module__WyibWW__language{border:1px solid #d3d8cc;border-radius:5px;padding:7px 11px}.blog-module__WyibWW__eyebrow{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:12px;font-weight:500;line-height:1.7}.blog-module__WyibWW__indexIntro{padding:80px 0 68px}.blog-module__WyibWW__indexIntro h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(40px,5.8vw,72px);font-weight:570;line-height:1.25}.blog-module__WyibWW__indexIntro h1 span{color:#7c877e}.blog-module__WyibWW__lead{color:#626c65;max-width:720px;font-size:19px;line-height:1.85}.blog-module__WyibWW__listHeading{border-top:1px solid #d7dcd4;border-bottom:1px solid #d7dcd4;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.blog-module__WyibWW__listHeading h2{margin:0;font-size:15px;font-weight:500}.blog-module__WyibWW__listHeading span{color:#6b766d;font:12px var(--font-geist-mono), monospace}.blog-module__WyibWW__card{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;padding:40px 0;display:grid}.blog-module__WyibWW__coverLink{border:1px solid #d7dcd4;border-radius:7px;display:block;overflow:hidden}.blog-module__WyibWW__cover{width:100%;height:auto;transition:transform .18s;display:block}.blog-module__WyibWW__coverLink:hover .blog-module__WyibWW__cover{transform:scale(1.02)}.blog-module__WyibWW__cardBody h3{letter-spacing:-.03em;margin:15px 0;font-size:clamp(25px,2.7vw,34px);font-weight:600;line-height:1.4}.blog-module__WyibWW__cardBody h3 a:hover{text-underline-offset:5px;text-decoration:underline}.blog-module__WyibWW__cardBody>p:not(.blog-module__WyibWW__eyebrow){color:#626c65;font-size:16px;line-height:1.9}.blog-module__WyibWW__meta{color:#66716a;flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;line-height:1.8;display:flex}.blog-module__WyibWW__meta a{text-underline-offset:4px;text-decoration:underline}.blog-module__WyibWW__readLink{color:var(--accent);align-items:center;gap:20px;margin-top:25px;font-size:14px;font-weight:550;display:inline-flex}.blog-module__WyibWW__readLink:hover{text-underline-offset:4px;text-decoration:underline}.blog-module__WyibWW__footer{border-top:1px solid #d7dcd4;align-items:center;gap:24px;margin-top:88px;padding:28px 0 36px;font-size:13px;display:flex}.blog-module__WyibWW__footer p{color:#66716a;flex:1}.blog-module__WyibWW__back{color:#626c65;margin-bottom:40px;font-size:13px;display:inline-block}.blog-module__WyibWW__articleHeader{max-width:920px;padding:45px 0 46px}.blog-module__WyibWW__articleHeader h1{letter-spacing:-.035em;margin:20px 0;font-size:clamp(32px,4.6vw,57px);font-weight:600;line-height:1.3}.blog-module__WyibWW__articleHeader .blog-module__WyibWW__meta{margin-top:28px}.blog-module__WyibWW__articleLayout{border-top:1px solid #d7dcd4;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;padding-top:40px;display:grid}.blog-module__WyibWW__toc{font-size:12px;line-height:1.8;position:sticky;top:28px}.blog-module__WyibWW__toc summary{cursor:pointer;font-size:13px;font-weight:650}.blog-module__WyibWW__toc ol{margin:20px 0 0;padding:0;list-style:none}.blog-module__WyibWW__toc li{margin:0 0 13px}.blog-module__WyibWW__toc a{color:#66716a}.blog-module__WyibWW__toc a:hover{color:var(--accent);text-decoration:underline}.blog-module__WyibWW__prose{overflow-wrap:break-word;min-width:0;max-width:790px;font-size:17px;line-height:1.95}.blog-module__WyibWW__articleCover{border:1px solid #d7dcd4;border-radius:6px;width:100%;height:auto;margin-bottom:35px;display:block}.blog-module__WyibWW__prose p{margin:0 0 22px}.blog-module__WyibWW__introduction{color:#485a4e;font-size:19px}.blog-module__WyibWW__prose section{margin-top:50px;scroll-margin-top:32px}.blog-module__WyibWW__prose h2{letter-spacing:-.02em;margin:0 0 22px;font-size:27px;font-weight:600;line-height:1.45}.blog-module__WyibWW__prose figure{margin:28px 0}.blog-module__WyibWW__prose figcaption{color:#66716a;margin-top:12px;font-size:12px;line-height:1.8}.blog-module__WyibWW__toolCards{border:1px solid #d7dcd4;border-radius:6px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.blog-module__WyibWW__toolCards>div{background:#f0f0e9;min-width:0;padding:20px}.blog-module__WyibWW__toolCards>.blog-module__WyibWW__newTool{background:#e5eee2;border-left:1px solid #cbd8c9}.blog-module__WyibWW__toolTask{font-size:15px;font-weight:600}.blog-module__WyibWW__toolCards h3{margin:0 0 16px;font-size:17px;line-height:1.6}.blog-module__WyibWW__toolCards ul{margin:0;padding-left:19px;font-size:14px;line-height:1.85}.blog-module__WyibWW__toolCards li{margin-bottom:10px}.blog-module__WyibWW__toolCards .blog-module__WyibWW__toolOutcome{border-top:1px solid #cbd2c4;margin:20px 0 0;padding-top:15px;font-size:14px;line-height:1.85}.blog-module__WyibWW__tableScroll{border:1px solid #d7dcd4;border-radius:6px;overflow-x:auto}.blog-module__WyibWW__tableScroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.blog-module__WyibWW__resultFigure table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.blog-module__WyibWW__resultFigure caption{text-align:left;background:#e5eee2;padding:15px 18px;font-size:12px}.blog-module__WyibWW__resultFigure th,.blog-module__WyibWW__resultFigure td{text-align:left;border-top:1px solid #d7dcd4;padding:14px 18px}.blog-module__WyibWW__resultFigure th{font-weight:550}.blog-module__WyibWW__resultFigure thead th{background:#f0f0e9}.blog-module__WyibWW__steps{padding-left:24px}.blog-module__WyibWW__steps li{margin-bottom:16px;padding-left:5px}.blog-module__WyibWW__sources{border-top:1px solid #d7dcd4;padding-top:30px}.blog-module__WyibWW__sources ul{padding:0;font-size:14px;list-style:none}.blog-module__WyibWW__sources li{border-bottom:1px solid #e2e6dd;padding:10px 0}.blog-module__WyibWW__sources li a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}@media (max-width:950px){.blog-module__WyibWW__articleLayout{grid-template-columns:180px minmax(0,1fr);gap:32px}.blog-module__WyibWW__card{gap:28px}.blog-module__WyibWW__toolCards{grid-template-columns:1fr}.blog-module__WyibWW__toolCards>.blog-module__WyibWW__newTool{border-top:1px solid #cbd8c9;border-left:0}}@media (max-width:720px){.blog-module__WyibWW__shell,.blog-module__WyibWW__headerInner{width:calc(100% - 36px)}.blog-module__WyibWW__headerInner{gap:12px;min-height:68px}.blog-module__WyibWW__header nav{gap:16px;font-size:12px}.blog-module__WyibWW__brand{gap:7px;font-size:18px}.blog-module__WyibWW__indexIntro{padding:50px 0 38px}.blog-module__WyibWW__lead{font-size:17px}.blog-module__WyibWW__card{grid-template-columns:1fr;gap:18px;padding:28px 0}.blog-module__WyibWW__cardBody h3{font-size:27px}.blog-module__WyibWW__articleHeader{padding:28px 0 30px}.blog-module__WyibWW__back{margin-bottom:26px}.blog-module__WyibWW__articleLayout{flex-direction:column;gap:28px;padding-top:22px;display:flex}.blog-module__WyibWW__toc{border-bottom:1px solid #d7dcd4;width:100%;padding-bottom:18px;position:static}.blog-module__WyibWW__toc ol{grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.blog-module__WyibWW__toc li{margin:0}.blog-module__WyibWW__prose{width:100%;font-size:16px}.blog-module__WyibWW__introduction{font-size:17px}.blog-module__WyibWW__prose h2{font-size:24px}.blog-module__WyibWW__footer{flex-wrap:wrap;gap:10px 20px;margin-top:54px}.blog-module__WyibWW__footer p{flex-basis:65%}}@media (prefers-reduced-motion:reduce){.blog-module__WyibWW__cover{transition:none}}
