.yvb4nG_signupCard{background:var(--color-main);text-align:center;border:1px solid #ffffff1a;border-radius:12px;max-width:600px;margin:4rem auto;padding:2.5rem}.yvb4nG_title{color:#fff;margin-bottom:1rem;font-size:1.75rem;font-weight:600}.yvb4nG_description{color:#ffffffd1;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.yvb4nG_form{flex-direction:column;gap:1rem;max-width:400px;margin:0 auto;display:flex}@media (min-width:640px){.yvb4nG_form{flex-direction:row}}.yvb4nG_input{border:1px solid var(--border);color:#fff;background:#ffffff0d;border-radius:8px;outline:none;flex-grow:1;min-width:0;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .3s}.yvb4nG_input::placeholder{color:#ffffff8c}.yvb4nG_input:focus{border-color:var(--color-revflow)}.yvb4nG_input:focus-visible,.yvb4nG_button:focus-visible{outline-offset:2px;outline:2px solid #fff}.yvb4nG_button{background:var(--color-revflow-ink);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.75rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:600;transition:background .3s,transform .2s}.yvb4nG_button:hover:not(:disabled){background:#bf420d;transform:translateY(-2px)}.yvb4nG_button:disabled{opacity:.7;cursor:default}@media (prefers-reduced-motion:reduce){.yvb4nG_button{transition:background .3s}.yvb4nG_button:hover:not(:disabled){transform:none}}.yvb4nG_done{color:#fff;max-width:400px;margin:0 auto;padding:.75rem 0;font-size:1.0625rem;line-height:1.6}.yvb4nG_error{color:#ffd2c2;max-width:400px;margin:1rem auto 0;font-size:.9375rem;line-height:1.5}.yvb4nG_consent{color:#ffffffb8;max-width:440px;margin:1.5rem auto 0;font-size:.8125rem;line-height:1.6}.yvb4nG_consentLink{color:#ffffffe6;text-decoration:underline}.yvb4nG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.jXZM3G_container{max-width:var(--container-max);padding:0 var(--gutter) 6rem;width:100%;margin:0 auto}.jXZM3G_hero{text-align:center;padding:8rem 0 2rem}.jXZM3G_heroTitle{color:var(--foreground);margin-bottom:1.25rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.1}.jXZM3G_heroSubtitle{color:var(--color-on-light-secondary);max-width:640px;margin:0 auto;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6}.jXZM3G_subscribeBlock{background:var(--card-bg);border:1px solid var(--border);text-align:center;border-radius:8px;max-width:560px;margin:4rem auto 0;padding:2.5rem 2rem}.jXZM3G_subscribeTitle{color:var(--foreground);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.jXZM3G_subscribeText{color:var(--color-on-light-secondary);margin-bottom:1.5rem;font-size:.95rem;font-weight:300;line-height:1.5}.jXZM3G_tagBar{border-bottom:1px solid var(--border,#ffffff1a);flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;padding:2.5rem 0 1.5rem;display:flex}.jXZM3G_tagPill{border:1px solid var(--border,#ffffff26);color:var(--color-on-light-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:.45rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s}.jXZM3G_tagPill:hover{border-color:var(--foreground);color:var(--foreground)}.jXZM3G_tagPill:focus-visible{outline:2px solid var(--color-video);outline-offset:2px}.jXZM3G_tagPill:active{transform:scale(.98)}.jXZM3G_tagPillActive{background:var(--foreground);border-color:var(--foreground);color:#fff}.jXZM3G_tagPillActive:hover{color:#fff}.jXZM3G_grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:640px){.jXZM3G_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.jXZM3G_grid{grid-template-columns:repeat(3,1fr)}}.jXZM3G_emptyState{text-align:center;grid-column:1/-1;max-width:600px;margin:0 auto;padding:4rem 0}.jXZM3G_emptyStateTitle{color:var(--foreground);margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.jXZM3G_emptyStateText{color:var(--color-on-light-secondary);font-size:1.125rem;line-height:1.5}.jXZM3G_card{border:1px solid var(--border);background:#fff;border-radius:4px;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}.jXZM3G_card:hover{border-color:var(--foreground);transform:translateY(-4px)}.jXZM3G_card:focus-visible{outline:2px solid var(--color-video);outline-offset:3px}.jXZM3G_cardImageWrapper{aspect-ratio:16/9;background:var(--color-main);flex-shrink:0;width:100%;position:relative}.jXZM3G_cardImage{object-fit:cover}.jXZM3G_cardBody{flex-direction:column;flex-grow:1;gap:1rem;padding:2rem;display:flex}.jXZM3G_cardTags{flex-wrap:wrap;gap:.4rem;display:flex}.jXZM3G_cardTag{text-transform:uppercase;letter-spacing:.07em;color:var(--color-on-light-secondary);background:#172d360f;border-radius:4px;padding:.35rem .6rem;font-size:.7rem;font-weight:600}.jXZM3G_cardTitle{color:var(--foreground);margin:0;font-size:1.2rem;font-weight:600;line-height:1.3}.jXZM3G_cardExcerpt{color:var(--color-on-light-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.6;display:-webkit-box;overflow:hidden}.jXZM3G_cardMeta{color:var(--color-on-light-secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.jXZM3G_readMore{color:var(--foreground);align-items:center;gap:.4rem;margin-top:auto;font-size:.875rem;font-weight:600;display:inline-flex}.jXZM3G_readMore:after{content:"→";transition:transform .2s}.jXZM3G_card:hover .jXZM3G_readMore:after{transform:translate(4px)}
