.press-section>h2{font-size:1.35em;font-weight:var(--fw-bold);padding-bottom:var(--space-05);border-bottom:2px solid var(--rule);margin:1.8em 0 .5em}.press-group h3{font-size:1.12em;font-weight:var(--fw-bold)}.press-downloads{gap:var(--space-4);margin-top:var(--space-2);display:grid}.press-group{border-top:1px solid var(--rule);padding-top:var(--space-2)}.press-group h3{margin:0 0 var(--space-05)}.press-note{margin:0 0 var(--space-2);font-size:var(--fs-150);color:var(--text-secondary)}.press-items{gap:var(--space-25);margin:0;padding:0;list-style:none;display:grid}.press-items--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.press-items--wide{grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.press-items--grid{grid-template-columns:minmax(0,1fr)}}.press-item{gap:var(--space-05);align-content:start;display:grid}.press-preview{aspect-ratio:16/10;padding:var(--space-15);border:1px solid var(--rule);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex;overflow:hidden}.press-preview img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.press-preview--light{background:var(--surface-canvas)}.press-preview--dark{background:var(--surface-inverse)}.press-items--wide .press-preview{aspect-ratio:auto;border:0;padding:0}.press-items--wide .press-preview img{width:100%}.press-preview--photo{aspect-ratio:3/4;background:var(--surface-sunken);max-width:20rem;padding:0}.press-preview--photo img{object-fit:cover;width:100%;height:100%;max-height:none}.press-caption{font-weight:var(--fw-semibold);margin:0}.press-formats{font-size:var(--fs-150);color:var(--text-secondary);margin:0}.press-contact{margin-top:var(--space-3)}.press-contact-button{padding:var(--space-1) var(--space-25);border-radius:var(--radius-md);background:var(--action-solid);color:var(--text-on-action);font-weight:var(--fw-semibold);text-decoration:none;display:inline-block}.press-contact-button:hover{background:var(--action-solid-hover)}.press-widget{gap:var(--space-15);margin:var(--space-2) 0 var(--space-3);display:grid}.press-widget-label{font-size:var(--fs-label);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin:0}.press-widget-preview{max-width:100%}.press-widget-choices{gap:var(--space-1) var(--space-25);font-size:var(--fs-150);flex-wrap:wrap;display:flex}.press-widget-tabs{gap:var(--space-05);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.press-widget-tab{appearance:none;padding:var(--space-05) var(--space-1);font:inherit;font-size:var(--fs-150);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.press-widget-tab[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--action-solid);font-weight:var(--fw-semibold)}.press-widget-how{font-size:var(--fs-150);color:var(--text-secondary);margin:0}.press-widget-code{padding:var(--space-15);background:var(--surface-sunken);border:1px solid var(--rule);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--fs-150);white-space:pre-wrap;overflow-wrap:anywhere;max-height:22rem;margin:0;overflow-y:auto}.press-widget-copy{padding:var(--space-05) var(--space-2);border-radius:var(--radius-md);background:var(--action-solid);color:var(--text-on-action);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;border:0;justify-self:start}.press-widget-copy:hover{background:var(--action-solid-hover)}.press-release-back{margin:0 0 var(--space-1);font-size:var(--fs-150)}.press-release-back a{color:var(--text-secondary);text-decoration:none}.press-release-back a:hover{color:var(--text-primary);text-decoration:underline}