.subscribe[data-astro-cid-47vq4obb]{background:var(--ink);border-radius:var(--radius-lg);padding:var(--space-10);color:#fff}.subscribe-content[data-astro-cid-47vq4obb]{display:flex;align-items:flex-start;gap:var(--space-8);flex-wrap:wrap}.subscribe-text[data-astro-cid-47vq4obb]{flex:1;min-width:260px}.subscribe-text[data-astro-cid-47vq4obb] .chip[data-astro-cid-47vq4obb]{color:var(--ink);background:var(--brand)}.subscribe-text[data-astro-cid-47vq4obb] .h2[data-astro-cid-47vq4obb]{color:#fff;margin:var(--space-3) 0 var(--space-2)}.subscribe-text[data-astro-cid-47vq4obb] .lead[data-astro-cid-47vq4obb]{color:var(--mut-200);margin:0}.subscribe-form[data-astro-cid-47vq4obb] .input-group[data-astro-cid-47vq4obb]{display:flex;gap:10px;max-width:480px;flex-wrap:wrap}.subscribe-form[data-astro-cid-47vq4obb] input[data-astro-cid-47vq4obb]{flex:1;min-width:220px;padding:12px 16px;border:1px solid var(--line-strong);border-radius:var(--radius-md);font-size:15px;background:var(--bg);color:var(--ink)}.subscribe-form[data-astro-cid-47vq4obb] input[data-astro-cid-47vq4obb]::placeholder{color:var(--mut-200)}.subscribe-form[data-astro-cid-47vq4obb] input[data-astro-cid-47vq4obb]:focus{outline:2px solid var(--brand);border-color:transparent}.subscribe-form[data-astro-cid-47vq4obb] button[data-astro-cid-47vq4obb]{padding:12px 24px;background:var(--brand);color:#fff;border:0;border-radius:var(--radius-md);font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.subscribe-form[data-astro-cid-47vq4obb] button[data-astro-cid-47vq4obb]:hover:not(:disabled){background:var(--brand-dark)}.subscribe-form[data-astro-cid-47vq4obb] button[data-astro-cid-47vq4obb]:disabled{opacity:.7;cursor:not-allowed}.subscribe-msg[data-astro-cid-47vq4obb]{margin-top:var(--space-3);font-size:14px}.subscribe-msg[data-astro-cid-47vq4obb].success{color:var(--success)}.subscribe-msg[data-astro-cid-47vq4obb].error{color:var(--error)}@media(max-width:768px){.subscribe[data-astro-cid-47vq4obb]{padding:var(--space-6)}.subscribe-text[data-astro-cid-47vq4obb] .h2[data-astro-cid-47vq4obb]{font-size:20px}.subscribe-form[data-astro-cid-47vq4obb] .input-group[data-astro-cid-47vq4obb]{max-width:100%}.subscribe-form[data-astro-cid-47vq4obb] button[data-astro-cid-47vq4obb]{width:100%}}.hero[data-astro-cid-j7pv25f6]{padding:var(--space-10) 0 var(--space-8)}.hero-meta[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-4)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0 0 var(--space-3)}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:680px;margin:0 0 var(--space-4);color:var(--mut)}.hero-divider[data-astro-cid-j7pv25f6]{margin:var(--space-4) 0 var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.meta-row[data-astro-cid-j7pv25f6],.hero-tags[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hero-tags[data-astro-cid-j7pv25f6] .chip[data-astro-cid-j7pv25f6]{font-size:12.5px;padding:3px 10px;background:var(--bg-sub);color:var(--mut)}.hero-tags[data-astro-cid-j7pv25f6] .chip[data-astro-cid-j7pv25f6]:hover{color:var(--brand);background:var(--brand-light)}.hero-title-link[data-astro-cid-j7pv25f6]{text-decoration:none;color:var(--ink-900)}.hero-title-link[data-astro-cid-j7pv25f6]:hover{color:var(--brand);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.section-header[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-6)}.section-header[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{margin:0}.section-header[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--mut)}.section-header[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--brand)}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-6)}.chips-grid[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--space-5)}.chip-large[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;padding:10px 20px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink-800);font-size:15px;font-weight:500;transition:all .2s ease;text-decoration:none}.chip-large[data-astro-cid-j7pv25f6]:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-light);transform:translateY(-2px);box-shadow:var(--shadow-sm)}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{padding:var(--space-6) 0 var(--space-5)}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{font-size:16px}.hero-tags[data-astro-cid-j7pv25f6]{gap:6px}.grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-5)}}
