.blog-module__jJxw2q__page,.blog-module__jJxw2q__invitation{--guide-bg:#f6f5f2;--guide-ink:#151316;--guide-muted:#625e63;--guide-line:#d5d1cd;--guide-green:#174f43}.blog-module__jJxw2q__page{background:var(--guide-bg);color:var(--guide-ink);padding:0 clamp(20px,5vw,80px) 80px}.blog-module__jJxw2q__page a:focus-visible,.blog-module__jJxw2q__invitation a:focus-visible{outline:3px solid var(--guide-green);outline-offset:6px}.blog-module__jJxw2q__skip{background:var(--guide-bg);z-index:20;padding:12px;position:absolute;top:-100px;left:20px}.blog-module__jJxw2q__skip:focus{top:12px}.blog-module__jJxw2q__nav{border-bottom:1px solid var(--guide-line);justify-content:space-between;align-items:center;gap:24px;max-width:1280px;min-height:90px;margin:auto;display:flex}.blog-module__jJxw2q__brand{align-items:center;gap:10px;font-size:19px;font-weight:750;text-decoration:none;display:flex}.blog-module__jJxw2q__brand img{border-radius:10px}.blog-module__jJxw2q__navLinks{gap:24px;font-size:14px;display:flex}.blog-module__jJxw2q__navLinks a{padding:12px 0;text-decoration:none}.blog-module__jJxw2q__nav a:hover{color:var(--guide-green)}.blog-module__jJxw2q__hero{max-width:1280px;margin:0 auto;padding:68px 0 50px}.blog-module__jJxw2q__eyebrow{color:var(--guide-green);margin:0 0 22px;font-size:13px;font-weight:700}.blog-module__jJxw2q__hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:900px;margin:0 0 24px;font-size:clamp(48px,6.5vw,90px);font-weight:650;line-height:1.02}.blog-module__jJxw2q__hero>p:last-child{color:var(--guide-muted);max-width:620px;font-size:clamp(18px,2vw,23px);line-height:1.55}.blog-module__jJxw2q__listing{grid-template-columns:1.1fr 1fr;gap:48px;max-width:1280px;margin:auto;display:grid}.blog-module__jJxw2q__story{min-width:0}.blog-module__jJxw2q__storyLink{text-decoration:none;display:block}.blog-module__jJxw2q__cover{aspect-ratio:3/2;background:#e9e5dc;position:relative;overflow:hidden}.blog-module__jJxw2q__cover img{object-fit:cover;transition:transform .22s}.blog-module__jJxw2q__storyLink:hover .blog-module__jJxw2q__cover img{transform:scale(1.025)}.blog-module__jJxw2q__storyLink h2{letter-spacing:-.04em;text-wrap:balance;margin:15px 0;font-size:clamp(25px,2.6vw,37px);line-height:1.15}.blog-module__jJxw2q__storyLink:hover h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.blog-module__jJxw2q__meta{color:var(--guide-muted);flex-wrap:wrap;gap:8px 18px;margin:22px 0 12px;font-size:13px;line-height:1.6;display:flex}.blog-module__jJxw2q__story>p{color:var(--guide-muted);max-width:56ch;line-height:1.7}.blog-module__jJxw2q__readLink{color:var(--guide-green);align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.blog-module__jJxw2q__invitation{border-top:1px solid var(--guide-line);max-width:1280px;color:var(--guide-ink);justify-content:space-between;align-items:center;gap:30px;margin:72px auto 0;padding:36px 0;display:flex}.blog-module__jJxw2q__invitation h2{letter-spacing:-.035em;margin:0 0 12px;font-size:30px}.blog-module__jJxw2q__invitation p{color:var(--guide-muted);max-width:65ch;margin:0;line-height:1.6}.blog-module__jJxw2q__button{background:var(--guide-green);color:#fff;white-space:nowrap;align-items:center;gap:12px;padding:16px 23px;font-weight:650;text-decoration:none;display:inline-flex}.blog-module__jJxw2q__button:hover{background:#103c32}.blog-module__jJxw2q__breadcrumbs{max-width:1280px;color:var(--guide-muted);margin:26px auto 0;font-size:13px;line-height:1.6}.blog-module__jJxw2q__breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.blog-module__jJxw2q__breadcrumbs li:not(:last-child):after{content:"/";margin-left:8px}.blog-module__jJxw2q__breadcrumbs a{text-underline-offset:3px}.blog-module__jJxw2q__articleHeader{max-width:960px;padding-bottom:32px}.blog-module__jJxw2q__articleHeader h1{letter-spacing:-.05em;font-size:clamp(38px,5vw,68px);line-height:1.07}.blog-module__jJxw2q__articleHeader .blog-module__jJxw2q__meta{margin:28px 0 0}.blog-module__jJxw2q__articleLayout{grid-template-columns:220px minmax(0,800px);align-items:start;gap:clamp(32px,6vw,96px);max-width:1280px;margin:auto;display:grid}.blog-module__jJxw2q__toc{font-size:14px;position:sticky;top:28px}.blog-module__jJxw2q__toc p{margin:0 0 18px;font-weight:700}.blog-module__jJxw2q__toc ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.blog-module__jJxw2q__toc a{color:var(--guide-muted);line-height:1.5;text-decoration:none;display:block}.blog-module__jJxw2q__toc a:hover{color:var(--guide-green);text-decoration:underline}.blog-module__jJxw2q__body{min-width:0}.blog-module__jJxw2q__answer{color:#123e34;background:#e5ede7;margin:0 0 36px;padding:28px 30px;font-size:20px;line-height:1.6}.blog-module__jJxw2q__answer strong{margin-bottom:10px;font-size:13px;display:block}.blog-module__jJxw2q__figure{margin:0 0 46px}.blog-module__jJxw2q__figure img{width:100%;height:auto;display:block}.blog-module__jJxw2q__figure figcaption{color:var(--guide-muted);margin-top:12px;font-size:13px;line-height:1.6}.blog-module__jJxw2q__section{margin:0 0 42px;scroll-margin-top:28px}.blog-module__jJxw2q__section h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 20px;font-size:clamp(26px,3vw,34px);line-height:1.2}.blog-module__jJxw2q__prose{font-size:18px;line-height:1.85}.blog-module__jJxw2q__prose p{margin:0 0 20px}.blog-module__jJxw2q__prose a{color:var(--guide-green);text-underline-offset:4px;text-decoration-thickness:1px}.blog-module__jJxw2q__prose blockquote{border-left:3px solid var(--guide-green);color:var(--guide-muted);margin:24px 0;padding:4px 0 4px 24px}.blog-module__jJxw2q__prose blockquote p{margin:0}.blog-module__jJxw2q__author{border-top:1px solid var(--guide-line);color:var(--guide-muted);padding:26px 0;font-size:14px;line-height:1.7}.blog-module__jJxw2q__author strong{color:var(--guide-ink)}.blog-module__jJxw2q__related{border-top:1px solid var(--guide-line);max-width:1280px;margin:64px auto 0;padding-top:30px}.blog-module__jJxw2q__related>h2{color:var(--guide-muted);margin:0 0 20px;font-size:16px;font-weight:500}.blog-module__jJxw2q__related a{letter-spacing:-.035em;max-width:850px;font-size:clamp(26px,4vw,44px);line-height:1.15;text-decoration:none;display:block}.blog-module__jJxw2q__related a:hover{color:var(--guide-green)}@media (max-width:767px){.blog-module__jJxw2q__nav{gap:14px;min-height:80px}.blog-module__jJxw2q__navLinks{gap:16px;font-size:13px}.blog-module__jJxw2q__brand{gap:8px;font-size:16px}.blog-module__jJxw2q__brand img{width:32px;height:32px}.blog-module__jJxw2q__hero{padding-top:44px;padding-bottom:30px}.blog-module__jJxw2q__listing{grid-template-columns:1fr;gap:42px}.blog-module__jJxw2q__invitation{margin-top:48px;display:block}.blog-module__jJxw2q__invitation .blog-module__jJxw2q__button{white-space:normal;margin-top:24px}.blog-module__jJxw2q__articleLayout{grid-template-columns:1fr;gap:30px}.blog-module__jJxw2q__toc{border-block:1px solid var(--guide-line);padding:22px 0;position:static}.blog-module__jJxw2q__toc ol{gap:10px}.blog-module__jJxw2q__answer{padding:22px;font-size:18px}.blog-module__jJxw2q__prose{font-size:17px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.blog-module__jJxw2q__cover img{transition:none}}@media (prefers-color-scheme:dark){.blog-module__jJxw2q__page,.blog-module__jJxw2q__page .blog-module__jJxw2q__invitation{--guide-bg:#191c1a;--guide-ink:#f3f4ee;--guide-muted:#b9beb8;--guide-line:#424942;--guide-green:#a5d4bd}.blog-module__jJxw2q__answer{color:#e4f1e9;background:#243d32}.blog-module__jJxw2q__page .blog-module__jJxw2q__button{color:#143b2e;background:#a5d4bd}.blog-module__jJxw2q__page .blog-module__jJxw2q__button:hover{background:#c5e8d6}}
