.un-h2{color:var(--story-ink);font-family:var(--font-serif);font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.2}.un-note{color:var(--story-muted);margin-top:.9rem;font-size:.9rem}.un-inline,.un-contact a:not(.btn-primary){color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.un-steps ol{gap:1.25rem;margin-top:1.25rem;display:grid}@media (width>=900px){.un-steps ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.un-steps li{flex-direction:column;gap:.4rem;display:flex}.un-step-num{background:var(--color-navy);color:#fff;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;margin-bottom:.3rem;font-weight:700;display:grid}.dark .un-step-num{background:var(--accent-ink);color:var(--color-navy)}.un-steps h3{color:var(--story-ink);font-weight:700}.un-steps p{color:var(--story-muted);line-height:1.6}.un-form-card{width:100%;max-width:44rem}.un-block{border-bottom:1px solid var(--story-rail);flex-direction:column;align-items:flex-start;gap:1rem;padding-bottom:2.5rem;display:flex}.un-boiler{border-left:3px solid var(--accent-ink);background:color-mix(in srgb, var(--color-teal) 5%, transparent);max-width:46rem;color:var(--story-ink);padding:1.25rem 1.4rem;line-height:1.75}.un-copy{padding:.6rem 1.1rem;font-size:.9rem}.un-facts{border:1px solid var(--story-rail);border-radius:1rem;width:100%;max-width:46rem;display:grid}.un-facts>div{gap:.2rem;padding:.85rem 1.1rem;display:grid}.un-facts>div+div{border-top:1px solid var(--story-rail)}@media (width>=640px){.un-facts>div{grid-template-columns:11rem minmax(0,1fr);gap:1rem}}.un-facts dt{color:var(--story-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.un-facts dd{color:var(--story-ink);font-weight:500}.un-team{gap:1rem 2rem;width:100%;display:grid}@media (width>=700px){.un-team{grid-template-columns:repeat(2,minmax(0,1fr))}}.un-team li{align-items:flex-start;gap:.9rem;display:flex}.un-team img,.un-team-blank{object-fit:cover;background:color-mix(in srgb, var(--color-teal) 14%, transparent);border-radius:999px;flex-shrink:0;width:3.5rem;height:3.5rem}.un-team-name{color:var(--story-ink);font-weight:700}.un-team-role,.un-team-bio{color:var(--story-muted);font-size:.9rem;line-height:1.5}.un-team-bio{margin-top:.3rem}.un-brand{flex-direction:column;gap:1.25rem;display:flex}.un-logo{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.un-logo img{border:1px solid var(--story-rail);box-sizing:content-box;background:#fff;border-radius:1rem;width:4rem;height:auto;padding:.75rem}.un-swatches{flex-wrap:wrap;gap:1rem;display:flex}.un-swatches li{grid-template-columns:auto auto;align-items:center;column-gap:.6rem;display:grid}.un-swatch{border:1px solid var(--story-rail);border-radius:.6rem;grid-row:span 2;width:2.75rem;height:2.75rem}.un-swatch-name{color:var(--story-ink);font-size:.9rem;font-weight:700}.un-swatches code{color:var(--story-muted);font-size:.85rem}.un-screens{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:100%;display:grid}@media (width>=900px){.un-screens{grid-template-columns:repeat(4,minmax(0,1fr))}}.un-screens li{flex-direction:column;gap:.6rem;display:flex}.un-screen{aspect-ratio:3/4;border:1px solid var(--story-rail);background:color-mix(in srgb, var(--color-teal) 5%, transparent);border-radius:1rem;display:block;position:relative;overflow:hidden}.un-screen img{object-fit:contain;width:calc(100% - 1.5rem);height:calc(100% - 1.5rem);position:absolute;inset:.75rem}.un-screen-label{color:var(--accent-ink);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.un-contact{width:100%}.alt-table th[scope=col]{white-space:nowrap}.alt-table td{vertical-align:top}.alt-table th[scope=row]{min-width:11rem}.alt-table td.alt-asai{background:color-mix(in srgb, var(--color-teal) 6%, transparent)}.alt-mark{align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.alt-mark.is-yes{color:var(--accent-ink)}.alt-mark.is-partly{color:var(--story-ink)}.alt-mark.is-no{color:var(--story-muted)}.alt-note{color:var(--story-muted);margin-top:.2rem;font-size:.85rem;display:block}.alt-example{color:var(--story-muted);font-family:var(--font-sans);white-space:nowrap;font-size:.6em}.alt-points{gap:1rem;margin-top:1.25rem;display:grid}@media (width>=900px){.alt-points{grid-template-columns:repeat(3,minmax(0,1fr))}}.alt-points>div{border:1px solid var(--story-rail);border-radius:1.25rem;padding:1.25rem}.alt-points dt{color:var(--story-ink);font-weight:700}.alt-points dd{color:var(--story-muted);margin-top:.4rem;line-height:1.6}.alt-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}
