*, *::before, *::after { box-sizing: border-box; }
    body { margin: 0; background: #FFFFFF; color: #1F2A30; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", sans-serif; font-size: 18px; line-height: 1.6; text-wrap: pretty; -webkit-font-smoothing: antialiased; }
    h1, h2, h3, p, ul, figure { margin: 0; }
    ul { padding: 0; }
