.p-hero[data-astro-cid-eph2s77r]{padding-block:88px 64px;position:relative;overflow:hidden}.p-glow[data-astro-cid-eph2s77r]{pointer-events:none;background:radial-gradient(closest-side, var(--glow), transparent 70%);width:60%;height:140%;position:absolute;inset-block-start:-40%;inset-inline-end:-10%}.p-hero-in[data-astro-cid-eph2s77r]{position:relative}.p-hero-in[data-astro-cid-eph2s77r].has-side{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:48px;display:grid}.p-side[data-astro-cid-eph2s77r]{color:#d8d3c4;background:#1c1a14;border:1px solid #ffc93340;border-radius:16px;padding:28px 26px}.p-side[data-astro-cid-eph2s77r] h2[data-astro-cid-eph2s77r]{color:#fff;font-size:1.5rem}.p-side[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r]{margin-top:10px;font-size:1rem}.p-side[data-astro-cid-eph2s77r] .btn[data-astro-cid-eph2s77r]{justify-content:center;width:100%;margin-top:20px}.p-side[data-astro-cid-eph2s77r] .btn-primary[data-astro-cid-eph2s77r]{color:#1a1400;background:#f5b800;border-color:#f5b800}.p-side[data-astro-cid-eph2s77r] .btn-primary[data-astro-cid-eph2s77r]:hover{color:#1a1400;background:#ffc933;border-color:#ffc933}@media (width<=900px){.p-hero-in[data-astro-cid-eph2s77r].has-side{grid-template-columns:1fr;gap:28px}}.p-hero[data-astro-cid-eph2s77r] h1[data-astro-cid-eph2s77r]{margin-top:14px;font-size:clamp(2.25rem,5vw,3.5rem)}.p-hero[data-astro-cid-eph2s77r] .lead[data-astro-cid-eph2s77r]{max-width:48rem;font-size:1.25rem}.p-links[data-astro-cid-eph2s77r]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hl-title[data-astro-cid-eph2s77r]{font-size:1.375rem}.hl[data-astro-cid-eph2s77r]{gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.hl-4[data-astro-cid-eph2s77r]{grid-template-columns:repeat(4,1fr)}.hl-3[data-astro-cid-eph2s77r]{grid-template-columns:repeat(3,1fr)}.hl-item[data-astro-cid-eph2s77r]{background:var(--bg);box-shadow:none;padding:24px 22px;position:relative}.hl-item[data-astro-cid-eph2s77r]:before{content:"";inset-inline-start:22px;background:var(--accent);border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:0}.hl-item[data-astro-cid-eph2s77r] h3[data-astro-cid-eph2s77r]{font-size:1.125rem}.hl-item[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r]{margin-top:8px;font-size:.975rem}.blocks[data-astro-cid-eph2s77r]{flex-direction:column;gap:64px;display:flex}.block[data-astro-cid-eph2s77r]{max-width:920px}.block[data-astro-cid-eph2s77r] h2[data-astro-cid-eph2s77r]{font-size:clamp(1.5rem,2.6vw,1.875rem)}.block-p[data-astro-cid-eph2s77r]{max-width:52rem;margin-top:14px;font-size:1.0625rem}.steps[data-astro-cid-eph2s77r]{flex-direction:column;gap:12px;margin:20px 0 0;padding-inline-start:1.4rem;display:flex}.steps[data-astro-cid-eph2s77r] li[data-astro-cid-eph2s77r]::marker{color:var(--accent);font-weight:600}.steps[data-astro-cid-eph2s77r] b[data-astro-cid-eph2s77r]{color:var(--text);font-weight:600}.subs[data-astro-cid-eph2s77r]{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.sub[data-astro-cid-eph2s77r]{box-shadow:none;padding:24px 22px}.sub[data-astro-cid-eph2s77r] h3[data-astro-cid-eph2s77r]{font-size:1.125rem}.sub[data-astro-cid-eph2s77r] .lines[data-astro-cid-eph2s77r]{margin-top:14px}.post-cards[data-astro-cid-eph2s77r]{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;display:grid}.post-card[data-astro-cid-eph2s77r]{box-shadow:none;color:var(--text-2,inherit);flex-direction:column;gap:8px;min-width:0;padding:20px 22px;text-decoration:none;transition:border-color .15s;display:flex}.post-card[data-astro-cid-eph2s77r]:hover{border-color:var(--accent)}.post-card[data-astro-cid-eph2s77r] b[data-astro-cid-eph2s77r]{color:var(--text);font-size:1.0625rem;font-weight:600;line-height:1.4}.pc-topic[data-astro-cid-eph2s77r]{color:var(--accent);font-size:.8125rem;font-weight:600}.pc-desc[data-astro-cid-eph2s77r]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.pc-all[data-astro-cid-eph2s77r]{margin-top:20px;font-weight:600}@media (width<=1000px){.hl-4[data-astro-cid-eph2s77r]{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.hl-3[data-astro-cid-eph2s77r],.hl-4[data-astro-cid-eph2s77r],.subs[data-astro-cid-eph2s77r],.post-cards[data-astro-cid-eph2s77r]{grid-template-columns:1fr}}@media (width<=600px){.p-hero[data-astro-cid-eph2s77r]{padding-block:56px 40px}.p-hero[data-astro-cid-eph2s77r] .lead[data-astro-cid-eph2s77r]{font-size:1.0625rem}.blocks[data-astro-cid-eph2s77r]{gap:48px}}
