.download-layout[data-v-e5248bf1]{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(280px,.32fr)}.download-list[data-v-e5248bf1]{display:grid;gap:14px}.download-item[data-v-e5248bf1],.release-card[data-v-e5248bf1]{background:var(--white);border:1px solid rgba(29,36,29,.14);border-radius:8px;padding:22px}.download-item[data-v-e5248bf1],.download-summary[data-v-e5248bf1]{align-items:start;display:grid;gap:18px}.download-summary[data-v-e5248bf1]{grid-template-columns:minmax(0,1fr) auto}.download-summary h3[data-v-e5248bf1]{font-size:1.35rem}.download-body p[data-v-e5248bf1],.download-summary p[data-v-e5248bf1],.empty-state p[data-v-e5248bf1],.release-card li[data-v-e5248bf1]{color:var(--muted)}.status[data-v-e5248bf1]{border:1px solid rgba(29,36,29,.18);border-radius:8px;font-family:OpenBold,system-ui,sans-serif;font-size:.82rem;padding:5px 9px;white-space:nowrap}.status.ready[data-v-e5248bf1]{border-color:#2e7d324d;color:var(--green-800)}.download-body[data-v-e5248bf1]{border-top:1px solid rgba(29,36,29,.12);display:grid;gap:22px;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);padding-top:18px}.download-body h4[data-v-e5248bf1]{font-family:OpenBold,system-ui,sans-serif;font-size:1rem;margin:0 0 8px}.release-notes[data-v-e5248bf1]{margin:0;padding-left:18px}details[data-v-e5248bf1]{border-top:1px solid rgba(29,36,29,.12);padding-top:14px}summary[data-v-e5248bf1]{color:var(--muted);cursor:pointer;font-family:OpenBold,system-ui,sans-serif;font-size:.92rem}dl[data-v-e5248bf1]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0}dt[data-v-e5248bf1]{color:var(--muted);font-size:.82rem}dd[data-v-e5248bf1]{font-family:OpenBold,system-ui,sans-serif;font-size:.9rem;margin:2px 0 0;overflow-wrap:anywhere}@media(max-width:980px){.download-body[data-v-e5248bf1],.download-layout[data-v-e5248bf1]{grid-template-columns:1fr}.download-item .button[data-v-e5248bf1]{justify-self:start}}@media(max-width:560px){.download-summary[data-v-e5248bf1],dl[data-v-e5248bf1]{grid-template-columns:1fr}}.submission-form[data-v-9888dc3b]{display:grid;gap:18px;margin-top:28px;max-width:720px}.field[data-v-9888dc3b]{display:grid;gap:8px}.check-field[data-v-9888dc3b],.field span[data-v-9888dc3b]{color:var(--green-950);font-family:OpenBold,system-ui,sans-serif}.field em[data-v-9888dc3b]{color:var(--muted);font-family:OpenSans,system-ui,sans-serif;font-style:normal}.field input[data-v-9888dc3b],.field textarea[data-v-9888dc3b]{background:var(--ivory-50);border:1px solid var(--line);border-radius:8px;color:var(--ink-900);font:inherit;padding:12px 14px;width:100%}.field textarea[data-v-9888dc3b]{min-height:140px;resize:vertical}.field small[data-v-9888dc3b],.form-error[data-v-9888dc3b]{color:var(--burgundy-700)}.check-field[data-v-9888dc3b]{align-items:flex-start;display:flex;gap:10px}.check-field input[data-v-9888dc3b]{margin-top:5px}.captcha-box[data-v-9888dc3b]{min-height:78px}.form-success[data-v-9888dc3b]{color:var(--green-800);font-family:OpenBold,system-ui,sans-serif}.hp-field[data-v-9888dc3b]{height:1px;left:-10000px;opacity:0;position:absolute;width:1px}button[disabled][data-v-9888dc3b]{cursor:not-allowed;opacity:.58}.download-hero[data-v-b1c934d9]{background:var(--green-900);color:var(--ivory-50)}.download-hero-inner[data-v-b1c934d9]{align-items:center;display:grid;gap:42px;grid-template-columns:minmax(0,.76fr) minmax(260px,.32fr);min-height:420px}.download-hero p[data-v-b1c934d9]{color:#fffbf1cc;font-size:1.14rem;margin-top:22px;max-width:760px}.release-state[data-v-b1c934d9]{border-left:3px solid var(--gold-500);padding-left:22px}.release-state span[data-v-b1c934d9],.release-state strong[data-v-b1c934d9]{display:block}.download-main[data-v-b1c934d9],.status-page[data-v-b1c934d9]{background:var(--ivory-100)}.article-card[data-v-b1c934d9]:hover,.reference-card[data-v-b1c934d9]:hover{border-color:var(--green-700)}.suit-row[data-v-b1c934d9]{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.card-grid.reference-grid[data-v-b1c934d9]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(218px,1fr));margin-top:32px}.reference-card[data-v-b1c934d9]{align-items:center;background:var(--white);border:1px solid rgba(29,36,29,.14);border-radius:7px;display:grid;gap:14px;grid-template-columns:60px minmax(0,1fr);min-height:100%;padding:12px 14px}.card-aside img[data-v-b1c934d9],.reference-card img[data-v-b1c934d9]{background:var(--ivory-50);border:1px solid rgba(29,36,29,.16);border-radius:5px}.reference-card img[data-v-b1c934d9]{height:82px;-o-object-fit:contain;object-fit:contain;width:60px}.reference-card span[data-v-b1c934d9]{font-family:OpenBold,system-ui,sans-serif;line-height:1.3;min-width:0;overflow-wrap:anywhere}.card-detail[data-v-b1c934d9],.split-page[data-v-b1c934d9]{align-items:start;display:grid;gap:34px;grid-template-columns:minmax(180px,.24fr) minmax(0,.76fr)}.card-aside[data-v-b1c934d9]{display:grid;gap:12px;position:sticky;top:86px}.card-detail article>h1[data-v-b1c934d9]{font-size:clamp(2.45rem,5vw,4.45rem);line-height:1.06;margin-bottom:14px;max-width:760px;overflow-wrap:anywhere}.card-detail article>.meta[data-v-b1c934d9]{max-width:760px}.symbol-card[data-v-b1c934d9]{align-items:center;background:var(--green-950);border:1px solid rgba(230,205,149,.42);color:var(--gold-200);display:flex;font-family:var(--display-font);font-size:clamp(4rem,10vw,8rem);justify-content:center;min-height:260px}.eyebrow[data-v-b1c934d9]{color:var(--gold-700);font-family:OpenBold,system-ui,sans-serif;font-size:.86rem;text-transform:uppercase}.qa[data-v-b1c934d9]{border-top:1px solid rgba(29,36,29,.14);margin-top:28px;padding-top:22px}@media(max-width:900px){.card-detail[data-v-b1c934d9],.download-hero-inner[data-v-b1c934d9],.split-page[data-v-b1c934d9],.suit-row[data-v-b1c934d9]{grid-template-columns:1fr}.download-hero-inner[data-v-b1c934d9]{min-height:0;padding:48px 0}.card-aside[data-v-b1c934d9]{position:static}.card-detail article>h1[data-v-b1c934d9]{font-size:clamp(2.2rem,10vw,3.35rem)}}@media(max-width:520px){.card-grid.reference-grid[data-v-b1c934d9]{grid-template-columns:1fr}}
