.law-section[data-astro-cid-czwqw2zb]{background:var(--col-bg)}.law-inner[data-astro-cid-czwqw2zb]{grid-template-columns:1fr 1fr;align-items:start;gap:3.5rem;display:grid}.law-text[data-astro-cid-czwqw2zb] p[data-astro-cid-czwqw2zb]{color:var(--col-muted);font-size:.9rem;font-weight:400;line-height:1.75}.req-card[data-astro-cid-czwqw2zb]{background:var(--col-card);border:1px solid var(--col-border);border-radius:var(--radius-lg);padding:1.75rem}.req-title[data-astro-cid-czwqw2zb]{text-transform:uppercase;letter-spacing:.08em;color:var(--col-subtle);margin-bottom:1.25rem;font-size:.72rem;font-weight:600}.req-list[data-astro-cid-czwqw2zb]{flex-direction:column;gap:1.25rem;list-style:none;display:flex}.req-list[data-astro-cid-czwqw2zb] li[data-astro-cid-czwqw2zb]{align-items:flex-start;gap:.875rem;display:flex}.req-icon[data-astro-cid-czwqw2zb]{background:var(--accent-light);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:flex}.req-list[data-astro-cid-czwqw2zb] strong[data-astro-cid-czwqw2zb]{color:var(--primary);margin-bottom:.2rem;font-size:.875rem;display:block}.req-list[data-astro-cid-czwqw2zb] p[data-astro-cid-czwqw2zb]{color:var(--col-muted);margin:0;font-size:.8rem;font-weight:400;line-height:1.6}.steps-section[data-astro-cid-czwqw2zb]{background:var(--col-card)}.steps-grid[data-astro-cid-czwqw2zb]{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem;display:grid}.step-card[data-astro-cid-czwqw2zb]{background:var(--col-bg);border:1px solid var(--col-border);border-radius:var(--radius);padding:1.75rem}.step-num[data-astro-cid-czwqw2zb]{background:var(--accent-light);width:40px;height:40px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1rem;font-weight:700;display:flex}.step-card[data-astro-cid-czwqw2zb] h3[data-astro-cid-czwqw2zb]{color:var(--primary);margin-bottom:.4rem;font-size:.95rem;font-weight:600}.step-card[data-astro-cid-czwqw2zb] p[data-astro-cid-czwqw2zb]{color:var(--col-muted);font-size:.875rem;font-weight:400;line-height:1.65}.benefits-section[data-astro-cid-czwqw2zb]{background:var(--col-bg)}.benefits-grid[data-astro-cid-czwqw2zb]{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:2.5rem;display:grid}.benefit-card[data-astro-cid-czwqw2zb]{background:var(--col-card);border:1px solid var(--col-border);border-radius:var(--radius);padding:1.75rem}.benefit-icon[data-astro-cid-czwqw2zb]{background:var(--accent-light);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--accent);justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.benefit-icon[data-astro-cid-czwqw2zb] svg[data-astro-cid-czwqw2zb]{width:22px;height:22px}.benefit-card[data-astro-cid-czwqw2zb] h3[data-astro-cid-czwqw2zb]{color:var(--primary);margin-bottom:.4rem;font-size:.95rem;font-weight:600}.benefit-card[data-astro-cid-czwqw2zb] p[data-astro-cid-czwqw2zb]{color:var(--col-muted);font-size:.875rem;font-weight:400;line-height:1.65}.context-section[data-astro-cid-czwqw2zb]{background:var(--col-card)}.context-inner[data-astro-cid-czwqw2zb]{text-align:center;max-width:720px;margin:0 auto}.context-inner[data-astro-cid-czwqw2zb] p[data-astro-cid-czwqw2zb]{color:var(--col-muted);margin-bottom:2.5rem;font-size:.9rem;font-weight:400;line-height:1.75}.context-grid[data-astro-cid-czwqw2zb]{text-align:left;grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.ctx-item[data-astro-cid-czwqw2zb]{background:var(--col-bg);border:1px solid var(--col-border);border-radius:var(--radius);padding:1.25rem}.ctx-item[data-astro-cid-czwqw2zb]:first-child{border-color:var(--accent);background:var(--accent-light)}.ctx-icon[data-astro-cid-czwqw2zb]{color:var(--accent);margin-bottom:.5rem;font-size:1.4rem}.ctx-item[data-astro-cid-czwqw2zb] h3[data-astro-cid-czwqw2zb]{color:var(--primary);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.ctx-item[data-astro-cid-czwqw2zb] p[data-astro-cid-czwqw2zb]{color:var(--col-muted);font-size:.78rem;font-weight:400;line-height:1.5}@media (width<=1024px){.benefits-grid[data-astro-cid-czwqw2zb],.context-grid[data-astro-cid-czwqw2zb]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.law-inner[data-astro-cid-czwqw2zb],.steps-grid[data-astro-cid-czwqw2zb]{grid-template-columns:1fr}}@media (width<=600px){.benefits-grid[data-astro-cid-czwqw2zb]{grid-template-columns:1fr}.context-grid[data-astro-cid-czwqw2zb]{grid-template-columns:1fr 1fr}}
