.page-module__G_EH-W__page{max-width:800px;margin:3rem auto}.page-module__G_EH-W__hero{text-align:center;border-bottom:1px solid var(--border-color);margin-bottom:3rem;padding-bottom:2rem}.page-module__G_EH-W__emoji{margin-bottom:1rem;font-size:3rem;display:block}.page-module__G_EH-W__hero h1{color:var(--accent-green-dark);margin-bottom:1rem}.page-module__G_EH-W__hero p{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.125rem}.page-module__G_EH-W__section{margin-bottom:3rem}.page-module__G_EH-W__section h2{color:var(--accent-blue-dark);border-bottom:2px solid var(--border-color);margin-bottom:1.25rem;padding-bottom:.5rem;font-size:1.5rem}.page-module__G_EH-W__section p{color:var(--text-primary);margin-bottom:1rem;font-size:1.0625rem;line-height:1.75}.page-module__G_EH-W__grid{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.page-module__G_EH-W__ruleCard{background:var(--bg-color);border-radius:var(--radius-sm);border:1px solid var(--border-color);align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.page-module__G_EH-W__ruleIcon{flex-shrink:0;margin-top:.1rem;font-size:1.5rem}.page-module__G_EH-W__ruleCard h3{font-size:1rem;font-family:var(--font-sans);margin-bottom:.25rem}.page-module__G_EH-W__ruleCard p{color:var(--text-secondary);margin:0;font-size:.9rem}.page-module__G_EH-W__cta{text-align:center;border-top:1px solid var(--border-color);padding-top:2rem}
