.page-module__6Kr-Vq__page{max-width:var(--page-max);padding:var(--section-y) var(--bleed);margin:0 auto}.page-module__6Kr-Vq__title{font:var(--type-display-2);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0 0 var(--space-8);text-align:center}.page-module__6Kr-Vq__verticalSection{scroll-margin-top:var(--space-6);padding-bottom:var(--space-9);border-bottom:1px dashed var(--border-cut);margin-bottom:var(--space-9)}.page-module__6Kr-Vq__verticalSection:last-child{border-bottom:none}.page-module__6Kr-Vq__verticalHeading{align-items:center;gap:var(--space-3);font:var(--type-h2);letter-spacing:var(--tracking-heading);text-transform:uppercase;color:var(--color-red);margin:0 0 var(--space-5);display:flex}.page-module__6Kr-Vq__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.page-module__6Kr-Vq__line{padding:var(--space-4);border:var(--stroke-hairline) solid var(--border-hairline);border-radius:var(--radius-card);color:var(--text-body);transition:var(--transition-control);text-decoration:none;display:block}.page-module__6Kr-Vq__line:hover{border-color:var(--color-red);box-shadow:4px 4px 0 0 var(--color-red);transform:translate(-1px,-2px)}.page-module__6Kr-Vq__lineName{font:var(--type-h4);letter-spacing:var(--tracking-heading);margin:0 0 var(--space-1)}.page-module__6Kr-Vq__lineMeta{font:var(--type-caption);color:var(--text-muted)}
