.MethodRules-module__4e6a8q__band{background:var(--bg-alt);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:5rem 0}.MethodRules-module__4e6a8q__intro{margin-bottom:2.5rem}.MethodRules-module__4e6a8q__introText{max-width:58ch;color:var(--muted);margin:0}.MethodRules-module__4e6a8q__rules{border-top:1px solid var(--border-soft)}.MethodRules-module__4e6a8q__rule{border-bottom:1px solid var(--border-soft);grid-template-columns:3rem minmax(0,20ch) 1fr;align-items:baseline;gap:2rem;padding:1.5rem 0;display:grid}.MethodRules-module__4e6a8q__num{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--accent);font-size:.72rem;font-weight:600;display:block}.MethodRules-module__4e6a8q__ruleTitle{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.MethodRules-module__4e6a8q__ruleText{color:var(--muted);max-width:62ch;margin:0;font-size:.95rem}@media (max-width:860px){.MethodRules-module__4e6a8q__rule{grid-template-columns:2.5rem 1fr;align-items:start;gap:.35rem 1rem}.MethodRules-module__4e6a8q__ruleText{grid-column:2}}@media (max-width:900px){.MethodRules-module__4e6a8q__band{padding:4rem 0}}
.TechBadges-module__hPfTIG__head{border-top:1px solid var(--border-soft);padding-top:5rem;padding-bottom:1.75rem}.TechBadges-module__hPfTIG__strip{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:1.1rem 0;overflow:hidden}.TechBadges-module__hPfTIG__marquee{gap:2.5rem;width:max-content;animation:38s linear infinite TechBadges-module__hPfTIG__tech-marquee;display:flex}.TechBadges-module__hPfTIG__track{gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.TechBadges-module__hPfTIG__track li{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--muted);white-space:nowrap;font-size:.85rem}.TechBadges-module__hPfTIG__track li:after{content:"/" / "";color:var(--accent);margin-left:2.5rem}@keyframes TechBadges-module__hPfTIG__tech-marquee{to{transform:translate(calc(-50% - 1.25rem))}}@media (prefers-reduced-motion:reduce){.TechBadges-module__hPfTIG__marquee{flex-wrap:wrap;row-gap:.75rem;width:auto;animation:none}.TechBadges-module__hPfTIG__marquee>:nth-child(2){display:none}.TechBadges-module__hPfTIG__track{flex-wrap:wrap;row-gap:.75rem}}
