.occasions-module__67xvba__lede{margin-top:var(--space-2);color:var(--ink-soft);max-width:42ch;font-size:1.06rem}.occasions-module__67xvba__grid{margin-top:var(--space-4);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:0;list-style:none;display:grid}.occasions-module__67xvba__card{border:1px solid var(--rule);padding:var(--space-3);align-content:start;gap:var(--space-1);display:grid}.occasions-module__67xvba__card:hover{border-color:var(--ink)}.occasions-module__67xvba__card h2{font-size:var(--step-1)}.occasions-module__67xvba__card h2 a{text-decoration:none}.occasions-module__67xvba__card h2 a:hover{text-underline-offset:4px;text-decoration:underline}.occasions-module__67xvba__card p{color:var(--ink-soft);max-width:none;font-size:.875rem}
