@charset "utf-8";.jch-lazyload,.jch-lazyloading{opacity:0}.jch-lazyloaded{opacity:1;transition:opacity 300ms}
.df-wrap{max-width:960px;margin:0 auto;padding:24px 16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#111;line-height:1.6}.df-center{text-align:center}h1,h2,h3{line-height:1.25;margin:0.6em 0 0.35em}h1{font-size:clamp(28px,4vw,40px);font-weight:800;color:#c62828}h2{font-size:clamp(22px,3vw,28px);font-weight:800;color:#444}h3{font-size:clamp(18px,2.4vw,22px);font-weight:700;color:#111}p{margin:0.5em 0 1em}.df-hero{background:#fafafa;border-radius:14px;padding:24px}.df-cta{display:inline-block;padding:12px 16px;border-radius:12px;font-weight:800;text-decoration:none;transition:.2s transform ease}.df-cta.primary{background:#c62828;color:#fff}.df-cta.light{background:#fbc02d;color:#111}.df-cta:hover{transform:translateY(-1px)}.df-grid-2{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:800px){.df-grid-2{grid-template-columns:1fr 1fr}}.df-grid-3{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:900px){.df-grid-3{grid-template-columns:1fr 1fr 1fr}}ul.df-list{text-align:left;margin:8px auto 14px;padding-left:20px}ul.df-list li{margin:6px 0}.df-card{background:#fff;border:1px solid #eee;border-radius:16px;padding:18px}.df-hr{height:1px;background:#eee;margin:24px 0}.df-pill{display:inline-block;padding:6px 10px;border-radius:999px;background:#fbc02d;font-size:0.9rem;margin:2px 4px}details{border:1px solid #eee;border-radius:12px;padding:12px 14px;background:#fff}summary{cursor:pointer;font-weight:800}
