.page-module__SC8aYa__container{max-width:860px;padding:var(--space-2xl) var(--space-lg);margin:0 auto}.page-module__SC8aYa__header{margin-bottom:var(--space-2xl)}.page-module__SC8aYa__eyebrow{color:var(--color-brand-hover);font-size:var(--text-xs);letter-spacing:.08em;margin-bottom:var(--space-sm);text-transform:uppercase;font-weight:700}.page-module__SC8aYa__title{font-family:var(--font-heading);font-size:clamp(var(--text-xl), 4vw, var(--text-2xl));color:var(--color-neutral-900);font-weight:700;line-height:var(--leading-tight);margin-bottom:var(--space-sm)}.page-module__SC8aYa__updated{color:var(--color-neutral-500);font-size:var(--text-sm);margin-bottom:var(--space-lg)}.page-module__SC8aYa__intro{color:var(--color-neutral-700);font-size:var(--text-md);line-height:var(--leading-normal);max-width:720px}.page-module__SC8aYa__content{gap:var(--space-xl);color:var(--color-neutral-700);font-size:var(--text-base);line-height:var(--leading-normal);flex-direction:column;display:flex}.page-module__SC8aYa__section{gap:var(--space-md);flex-direction:column;display:flex}.page-module__SC8aYa__section h2{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-neutral-800);font-weight:600}.page-module__SC8aYa__section h3{color:var(--color-neutral-900);font-family:var(--font-heading);font-size:var(--text-md);font-weight:700}.page-module__SC8aYa__section p{margin:0}.page-module__SC8aYa__section ul{gap:var(--space-xs);padding-left:var(--space-lg);flex-direction:column;list-style:outside;display:flex}.page-module__SC8aYa__section a{color:var(--color-brand-hover);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.page-module__SC8aYa__cardGrid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__SC8aYa__card{background-color:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}@media (max-width:640px){.page-module__SC8aYa__container{padding:var(--space-xl) var(--space-md)}.page-module__SC8aYa__cardGrid{grid-template-columns:1fr}.page-module__SC8aYa__card{padding:var(--space-md)}}
