.article-cta[data-v-91e35b9c]{background:hsl(var(--color-accent-h), var(--color-accent-s), 97%);border:1px solid hsl(var(--color-accent-h), var(--color-accent-s), 90%)}.article-cta__title[data-v-91e35b9c]{font-size:1.6rem;font-weight:700}.article-cta__btn[data-v-91e35b9c]{font-family:var(--font-primary);border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s,border-color .15s,color .15s;display:inline-flex}.article-cta__btn--primary[data-v-91e35b9c]{background:var(--color-accent);color:#fff;box-shadow:var(--shadow-sm)}.article-cta__btn--primary[data-v-91e35b9c]:hover{background:var(--color-accent-dark);box-shadow:var(--shadow-md)}.article-cta__btn--outline[data-v-91e35b9c]{color:var(--color-accent-dark);border:1.5px solid var(--color-accent-light);background:0 0}.article-cta__btn--outline[data-v-91e35b9c]:hover{border-color:var(--color-accent);background:hsl(var(--color-accent-h), var(--color-accent-s), 96%)}.article-hd__tag[data-v-fc43debc]{background:hsl(var(--color-accent-h), var(--color-accent-s), 95%);color:var(--color-accent-darker);font-family:var(--font-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;align-items:center;padding:2px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.article-hd__dot[data-v-fc43debc]{background:var(--color-contrast-lower);border-radius:50%;flex-shrink:0;width:3px;height:3px}.article-hd__title[data-v-fc43debc]{letter-spacing:-.01em;margin-bottom:var(--space-xs);font-size:clamp(2rem,5.5vw,3rem);font-weight:700;line-height:1.12}.article-hd__lead[data-v-fc43debc]{color:var(--color-contrast-medium);border-left:3px solid var(--color-accent-lighter);padding-left:var(--space-md);margin-bottom:var(--space-lg);font-size:1.0625rem;font-style:italic;line-height:1.75}.article-hd__cover[data-v-fc43debc]{aspect-ratio:16/8;border-radius:calc(var(--radius-md) * 3);width:100%;margin-bottom:var(--space-sm);background-color:var(--color-accent-gradient);background-image:linear-gradient(130deg, var(--color-accent-gradient) -20%, var(--color-accent) 70%);background-blend-mode:hue;position:relative;overflow:hidden}.article-hd__cover[data-v-fc43debc]:before{content:"";position:absolute;inset:0}.article-hd__cover-img[data-v-fc43debc]{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:relative}.article-hd__tldr[data-v-fc43debc]{margin-top:var(--space-md);border-radius:var(--radius-xl);border:1.5px solid hsl(var(--color-contrast-medium-h), var(--color-contrast-medium-s), 88%);transition:border-color .2s;overflow:hidden}.article-hd__tldr[open][data-v-fc43debc]{border-color:var(--color-accent-light)}.article-hd__tldr-summary[data-v-fc43debc]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);cursor:pointer;user-select:none;font-family:var(--font-primary);list-style:none;display:flex}.article-hd__tldr-summary[data-v-fc43debc]::-webkit-details-marker{display:none}.article-hd__tldr-summary[data-v-fc43debc]::marker{display:none}.article-hd__tldr-summary[data-v-fc43debc]:hover{background:hsl(var(--color-accent-h), var(--color-accent-s), 98%)}.article-hd__tldr-summary:hover .article-hd__tldr-chevron[data-v-fc43debc]{color:var(--color-accent-dark)}.article-hd__tldr-badge[data-v-fc43debc]{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--color-accent);border-radius:99px;flex-shrink:0;padding:2px 8px;font-size:.7rem;font-weight:700}.article-hd__tldr-hint[data-v-fc43debc]{color:var(--color-accent-dark);flex:1;font-size:.8125rem;font-weight:500}.article-hd__tldr-hint--closed[data-v-fc43debc]{display:block}details[open] .article-hd__tldr-hint--closed[data-v-fc43debc],.article-hd__tldr-hint--open[data-v-fc43debc]{display:none}details[open] .article-hd__tldr-hint--open[data-v-fc43debc]{display:block}.article-hd__tldr-chevron[data-v-fc43debc]{color:var(--color-accent-light);flex-shrink:0;transition:transform .22s,color .15s}details[open] .article-hd__tldr-chevron[data-v-fc43debc]{color:var(--color-accent);transform:rotate(180deg)}.article-hd__tldr-body[data-v-fc43debc]{padding:var(--space-sm) var(--space-md);padding-top:var(--space-sm);font-family:var(--font-primary);color:var(--color-contrast-high);font-size:.9375rem;line-height:1.75}.article-hd__tldr-body[data-v-fc43debc] a{color:var(--color-accent-dark);text-underline-offset:3px;text-decoration:underline}
