.page-module__i0m4ZG__page{padding:var(--space-16)0 var(--space-20);flex:1}.page-module__i0m4ZG__header{text-align:center;margin-bottom:var(--space-14)}.page-module__i0m4ZG__iconWrap{border-radius:var(--radius-xl);width:64px;height:64px;color:var(--color-primary);margin:0 auto var(--space-5);background:#76c3221a;justify-content:center;align-items:center;display:flex}.page-module__i0m4ZG__title{letter-spacing:-.03em;margin-bottom:var(--space-3);font-size:clamp(2rem,5vw,2.75rem);font-weight:900}.page-module__i0m4ZG__subtitle{color:var(--color-text-muted);font-size:1rem}.page-module__i0m4ZG__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.page-module__i0m4ZG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.page-module__i0m4ZG__grid{grid-template-columns:1fr}}.page-module__i0m4ZG__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6)}.page-module__i0m4ZG__groupTitle{text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);font-size:.75rem;font-weight:700}.page-module__i0m4ZG__linkList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__i0m4ZG__link{color:var(--color-text-secondary);transition:color var(--transition-fast);padding:2px 0;font-size:.875rem;text-decoration:none;display:block}.page-module__i0m4ZG__link:hover{color:var(--color-primary)}
