.doc-card[data-astro-cid-mg2o6nvy]{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-confidence-teal);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.doc-card__title[data-astro-cid-mg2o6nvy]{margin:0 0 var(--space-3);font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-ink)}.doc-card__desc[data-astro-cid-mg2o6nvy]{margin:0 0 var(--space-4);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-body)}.doc-card__meta[data-astro-cid-mg2o6nvy]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:0;font-size:var(--text-sm);color:var(--color-muted)}.doc-card__format[data-astro-cid-mg2o6nvy]{padding:.125rem var(--space-2);font-weight:700;color:var(--color-teal-text);background:var(--color-surface-alt);border-radius:var(--radius-sm)}.doc-card__attr[data-astro-cid-mg2o6nvy]{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-muted)}.doc-card__actions[data-astro-cid-mg2o6nvy]{display:flex;flex-direction:column;gap:var(--space-3)}.doc-card__action[data-astro-cid-mg2o6nvy]{display:inline-flex;gap:var(--space-3);align-items:center;justify-content:center;min-height:56px;padding:var(--space-3) var(--space-5);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;text-decoration:none;border:2px solid transparent;border-radius:var(--radius-sm)}.doc-card__action--primary[data-astro-cid-mg2o6nvy]{color:var(--color-white);background:var(--color-teal-text);border-color:var(--color-teal-text)}.doc-card__action--primary[data-astro-cid-mg2o6nvy]:hover,.doc-card__action--primary[data-astro-cid-mg2o6nvy]:focus-visible{background:var(--color-teal-deep);border-color:var(--color-teal-deep)}.doc-card__action--ghost[data-astro-cid-mg2o6nvy]{color:var(--color-ink);background:var(--color-surface);border-color:var(--color-border-strong)}.doc-card__action--ghost[data-astro-cid-mg2o6nvy]:hover,.doc-card__action--ghost[data-astro-cid-mg2o6nvy]:focus-visible{color:var(--color-teal-text);border-color:var(--color-teal-text);background:var(--color-surface-alt)}.doc-card__dl-icon[data-astro-cid-mg2o6nvy]{transform:rotate(90deg)}.doc-card__secondary[data-astro-cid-mg2o6nvy]{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:30rem){.doc-card__secondary[data-astro-cid-mg2o6nvy]{grid-template-columns:1fr 1fr}}.doc-card__help[data-astro-cid-mg2o6nvy]{margin-top:var(--space-2);font-size:var(--text-sm)}.doc-card__help[data-astro-cid-mg2o6nvy] summary[data-astro-cid-mg2o6nvy]{min-height:48px;display:flex;align-items:center;padding:var(--space-2) 0;font-weight:600;color:var(--color-link);cursor:pointer}.doc-card__help[data-astro-cid-mg2o6nvy] summary[data-astro-cid-mg2o6nvy]:hover{color:var(--color-link-hover)}.doc-card__help-body[data-astro-cid-mg2o6nvy]>p[data-astro-cid-mg2o6nvy]{margin:0 0 var(--space-3);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-body)}.doc-card__help-note[data-astro-cid-mg2o6nvy]{color:var(--color-muted)}.pub[data-astro-cid-xziqaqjj]{display:grid;gap:var(--space-5);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-left:5px solid var(--color-confidence-teal);border-radius:var(--radius-lg);box-shadow:var(--shadow)}@media(min-width:40rem){.pub[data-astro-cid-xziqaqjj]{grid-template-columns:9.5rem minmax(0,1fr);align-items:start}}.pub__art[data-astro-cid-xziqaqjj] img[data-astro-cid-xziqaqjj]{display:block;width:100%;max-width:9.5rem;height:auto;margin-inline:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.pub__main[data-astro-cid-xziqaqjj]{min-width:0}.pub__title[data-astro-cid-xziqaqjj]{margin:0;font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--color-ink)}.pub__sub[data-astro-cid-xziqaqjj]{margin:var(--space-1) 0 0;font-size:var(--text-base);font-weight:600;color:var(--color-teal-text)}.pub__desc[data-astro-cid-xziqaqjj]{margin:var(--space-3) 0 0;font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-body)}.pub__meta[data-astro-cid-xziqaqjj],.pub__attr[data-astro-cid-xziqaqjj]{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-muted)}.pub__attr[data-astro-cid-xziqaqjj]{margin-top:var(--space-1)}.pub__actions[data-astro-cid-xziqaqjj]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.pub__cta[data-astro-cid-xziqaqjj],.pub__alt[data-astro-cid-xziqaqjj]{display:inline-flex;gap:var(--space-3);align-items:center;justify-content:center;flex:1 1 15rem;min-height:56px;padding:var(--space-3) var(--space-5);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;text-align:center;text-decoration:none;border-radius:var(--radius-sm);overflow-wrap:normal}.pub__cta[data-astro-cid-xziqaqjj]{color:var(--color-white);background:var(--color-midnight);border:2px solid var(--color-midnight)}.pub__cta[data-astro-cid-xziqaqjj]:hover,.pub__cta[data-astro-cid-xziqaqjj]:focus-visible{color:var(--color-midnight);background:var(--color-human-gold);border-color:var(--color-human-gold)}.pub__alt[data-astro-cid-xziqaqjj]{color:var(--color-ink);background:var(--color-surface);border:2px solid var(--color-border-strong)}.pub__alt[data-astro-cid-xziqaqjj]:hover,.pub__alt[data-astro-cid-xziqaqjj]:focus-visible{color:var(--color-white);background:var(--color-midnight);border-color:var(--color-midnight)}.res-card[data-astro-cid-xziqaqjj]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3) var(--space-4);align-items:start;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.res-card--soon[data-astro-cid-xziqaqjj]{background:var(--color-surface-alt);border-style:dashed;box-shadow:none}.res-card__tags[data-astro-cid-xziqaqjj]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-self:flex-start;margin:0}.res-card__fn[data-astro-cid-xziqaqjj]{display:inline-block;margin:0;padding:var(--space-1) var(--space-3);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-white);background:var(--color-teal-text);border-radius:var(--radius-pill)}.res-card__badge[data-astro-cid-xziqaqjj]{display:inline-block;padding:var(--space-1) var(--space-3);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-midnight);background:var(--color-human-gold);border-radius:var(--radius-pill)}.res-card__access[data-astro-cid-xziqaqjj]{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);line-height:var(--leading-body);color:var(--color-body);background:var(--color-surface-alt);border-left:4px solid var(--color-human-gold);border-radius:var(--radius-sm)}.res-card__icon[data-astro-cid-xziqaqjj]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--color-teal-text);background:var(--color-surface-alt);border-radius:var(--radius-sm)}.res-card--soon[data-astro-cid-xziqaqjj] .res-card__icon[data-astro-cid-xziqaqjj]{color:var(--color-muted);background:var(--color-surface)}.res-card__main[data-astro-cid-xziqaqjj]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0}.res-card__body[data-astro-cid-xziqaqjj]{min-width:0}.res-card__title[data-astro-cid-xziqaqjj]{margin:0 0 var(--space-2);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-ink)}.res-card__desc[data-astro-cid-xziqaqjj]{margin:0;font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-body)}.res-card__attr[data-astro-cid-xziqaqjj]{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-muted)}.res-card__cta[data-astro-cid-xziqaqjj],.res-card__soon[data-astro-cid-xziqaqjj]{display:inline-flex;max-width:100%;word-break:normal;overflow-wrap:normal;text-align:center;gap:var(--space-2);align-items:center;justify-content:center;min-height:56px;margin:0;padding:var(--space-3) var(--space-5);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;border-radius:var(--radius-sm)}.res-card__cta[data-astro-cid-xziqaqjj]{color:var(--color-white);text-decoration:none;background:var(--color-blue-text);border:2px solid var(--color-blue-text)}.res-card__cta[data-astro-cid-xziqaqjj]:hover,.res-card__cta[data-astro-cid-xziqaqjj]:focus-visible{background:var(--color-blue-deep);border-color:var(--color-blue-deep)}.res-card__soon[data-astro-cid-xziqaqjj]{color:var(--color-muted);background:transparent;border:2px dashed var(--color-border-strong)}
