.frontpage-layout,body.blog{--archive-ui-accent:var(--archive-accent, var(--ast-global-color-0, #e5429f));--archive-ui-border:var(--archive-border, rgba(255, 255, 255, 0.08));--archive-ui-border-strong:var(--archive-border-strong, rgba(255, 255, 255, 0.14));--archive-ui-shadow:var(--archive-shadow, 0 20px 54px rgba(0, 0, 0, 0.28));--archive-ui-text:var(--archive-text, rgba(255, 255, 255, 0.94));--archive-ui-text-soft:var(--archive-text-soft, rgba(255, 255, 255, 0.76));--archive-ui-text-dim:var(--archive-text-dim, rgba(255, 255, 255, 0.56));--archive-ui-panel-bg:radial-gradient(circle at 15% 18%, rgba(229, 66, 159, 0.08), transparent 28%),
    radial-gradient(circle at 82% 24%, rgba(0, 130, 255, 0.08), transparent 28%),
    linear-gradient(180deg, rgba(10, 14, 21, 0.96), rgba(6, 9, 14, 0.98))}.archive-panel{border:1px solid var(--archive-ui-border);background:var(--archive-ui-panel-bg);box-shadow:var(--archive-ui-shadow)}.archive-panel--split{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,0.78fr);gap:26px;align-items:stretch;overflow:hidden}.archive-header-kicker{display:inline-block;margin:0 0 10px;padding-top:14px;position:relative;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1;color:var(--archive-ui-accent)}.archive-header-kicker::before{content:"";position:absolute;top:0;left:0;width:82px;height:2px;background:linear-gradient(90deg,var(--archive-ui-accent) 0%,rgba(229,66,159,.42) 100%)}.archive-title{margin:0;color:var(--archive-ui-text);font-size:clamp(1.7rem, 2vw, 2.15rem);line-height:1.06;font-weight:800;letter-spacing:-.02em;text-wrap:balance}.archive-copy{color:var(--archive-ui-text-soft)}.archive-copy p:last-child{margin-bottom:0}.archive-actions{display:flex;flex-wrap:wrap;gap:12px}.archive-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid var(--archive-ui-border-strong);text-decoration:none;font-size:.9rem;font-weight:700;transition:transform 0.16s ease,opacity 0.16s ease,box-shadow 0.16s ease,background-color 0.16s ease,border-color 0.16s ease}.archive-button--primary{background:var(--archive-ui-accent);color:#fff;box-shadow:0 12px 26px rgba(229,66,159,.22);border-color:rgba(255,255,255,.08)}.archive-button--secondary{background:rgba(255,255,255,.06);color:rgba(255,255,255,.92)}.archive-button:hover,.archive-button:focus{color:#fff;transform:translateY(-1px)}.archive-button--primary:hover,.archive-button--primary:focus{opacity:.98}.archive-button--secondary:hover,.archive-button--secondary:focus{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}@media (max-width:980px){.archive-panel--split{grid-template-columns:1fr}}