main h2{margin-bottom:1rem;font-size:1.25rem;font-weight:700}main section{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px #0000001a}aside{background-color:color-mix(in oklab,var(--color-primary)10%,transparent);border-radius:8px;max-width:min(100vw,30ch);height:fit-content;padding:1rem}
