.blog-cta[data-astro-cid-k4rf3b63]{--cta-primary-hover: var(--accent);display:grid;gap:20px;max-width:65ch;margin-top:48px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.blog-cta[data-astro-cid-k4rf3b63] p[data-astro-cid-k4rf3b63]{margin:0;color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.7}.blog-cta__button[data-astro-cid-k4rf3b63]{display:inline-flex;min-height:52px;width:100%;align-items:center;justify-content:center;border-radius:var(--radius-button);background:var(--accent-light);color:var(--surface);font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1.5;padding:14px 28px;text-align:center;text-decoration:none}.blog-cta__button[data-astro-cid-k4rf3b63]:focus-visible{outline:2px solid var(--accent-light);outline-offset:4px}@media(min-width:640px){.blog-cta__button[data-astro-cid-k4rf3b63]{width:fit-content}}@media(min-width:768px){.blog-cta[data-astro-cid-k4rf3b63]{gap:24px;padding:28px}.blog-cta[data-astro-cid-k4rf3b63] p[data-astro-cid-k4rf3b63]{font-size:17px}}.article-page[data-astro-cid-4sn4zg3r]{background:var(--bg-light);color:var(--text);padding-top:var(--nav-height)}.article-container[data-astro-cid-4sn4zg3r]{width:min(100% - 40px,880px);margin-inline:auto}.article-flow[data-astro-cid-4sn4zg3r]{display:grid;padding-block:40px var(--section-y-mobile)}.article-content[data-astro-cid-4sn4zg3r]{display:contents}.article-bottom-link[data-astro-cid-4sn4zg3r]{color:var(--accent-light);font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;transition:color .16s ease}.article-bottom-link[data-astro-cid-4sn4zg3r]:hover{color:var(--accent)}.article-bottom-link[data-astro-cid-4sn4zg3r]:focus-visible{outline:2px solid var(--accent-light);outline-offset:4px}.article-meta[data-astro-cid-4sn4zg3r]{display:flex;flex-wrap:wrap;order:2;gap:8px;margin:0;color:var(--accent-light);font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.article-content>*{order:6}.article-content>h1{max-width:820px;order:3;margin:16px 0 0;color:var(--text);font-family:var(--font-heading);font-size:42px;font-weight:600;line-height:.95}.article-content>h1+p{max-width:680px;order:4;margin:20px 0 0;color:var(--text-mut);font-family:var(--font-sans);font-size:18px;line-height:1.55}.article-content>h2{max-width:65ch;margin:40px 0 16px;color:var(--text);font-family:var(--font-heading);font-size:34px;font-weight:600;line-height:1}.article-content>p,.article-content>ul{max-width:65ch;margin:0;color:var(--text-mut);font-family:var(--font-sans);font-size:16px;line-height:1.75}.article-content>p+p,.article-content>p+ul,.article-content>ul+p{margin-top:16px}.article-content>ul{display:grid;gap:12px;padding-left:1.25rem}.article-content li::marker{color:var(--accent-light)}.article-content strong{color:var(--text);font-weight:700}.article-content a{color:var(--text);font-weight:600;text-decoration:underline;text-decoration-color:var(--accent-light);text-underline-offset:4px}.article-content a:hover{color:var(--accent-light-text)}.article-content>figure{max-width:65ch;margin:28px 0}.article-content>figure img{width:100%;height:auto;border:1px solid var(--border);border-radius:12px}.article-content figcaption{margin-top:8px;color:var(--text-mut);font-family:var(--font-sans);font-size:14px;line-height:1.5}.article-flow>.blog-cta{order:7}.article-bottom-link[data-astro-cid-4sn4zg3r]{display:inline-flex;order:8;margin-top:48px;justify-self:start}@media(min-width:768px){.article-container[data-astro-cid-4sn4zg3r]{width:min(100% - 64px,880px)}.article-flow[data-astro-cid-4sn4zg3r]{padding-block:48px var(--section-y-tablet)}.article-content>h1{margin-top:20px;font-size:58px}.article-content>h1+p{font-size:20px;line-height:1.6}.article-content>h2{margin-top:48px;font-size:42px}.article-content>p,.article-content>ul{font-size:17px;line-height:1.8}}@media(min-width:1024px){.article-container[data-astro-cid-4sn4zg3r]{width:min(100% - 80px,880px)}.article-flow[data-astro-cid-4sn4zg3r]{padding-block:56px var(--section-y-desktop)}}
