*{box-sizing:border-box}body{margin:0;font:16px/1.65 system-ui,Segoe UI,Roboto,sans-serif;color:#0f172a;background:#fff}a{color:#c2410c}
.ph{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 5vw;border-bottom:1px solid #e3e7ec;position:sticky;top:0;background:#fff}.ph nav{display:flex;gap:14px;flex-wrap:wrap;flex:1}.ph nav a,.pf nav a{color:#334155;text-decoration:none;font-size:14px}
.brand{font-weight:800;font-size:20px;color:#F97316;text-decoration:none}.cta{background:#F97316;color:#fff;padding:10px 18px;border-radius:10px;text-decoration:none;font-weight:700;display:inline-block}
main{max-width:860px;margin:0 auto;padding:28px 5vw 60px}h1{font-size:clamp(28px,5vw,42px);line-height:1.15;margin:.3em 0}h2{margin-top:2em}.lead{font-size:19px;color:#475467}.crumb{font-size:13px;color:#667085}
table{border-collapse:collapse;width:100%}th,td{border:1px solid #e3e7ec;padding:10px;text-align:left}th{background:#f8fafc}details{border:1px solid #e3e7ec;border-radius:10px;padding:12px 16px;margin:10px 0}summary{cursor:pointer;font-weight:600}.act{margin-top:40px}
.pf{background:#0f172a;color:#cbd5e1;padding:28px 5vw;font-size:14px}.pf nav{display:flex;gap:14px;flex-wrap:wrap}.pf nav a{color:#fdba74}