
.ofd{--t:#00889c;--td:#0b5563;font-size:17px;line-height:1.6}
.ofd-btns{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 26px}
.ofd-btns a{display:inline-block;padding:11px 18px;border-radius:12px;font-weight:700;text-decoration:none!important}
.ofd-b1{background:var(--t);color:#fff!important}
.ofd-b2{border:2px solid var(--t);color:var(--td)!important;background:#fff}
.ofd h2{margin:34px 0 10px}
.ofd h3{margin:30px 0 8px;scroll-margin-top:90px}
.ofd-note{font-size:15px;opacity:.8}
.ofd-tab{width:100%;border-collapse:collapse;margin:0 0 8px;table-layout:fixed}
.ofd-tab th{text-align:left;font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:var(--td);border-bottom:2px solid rgba(0,136,156,.3);padding:6px 8px}
.ofd-tab td{padding:8px;border-bottom:1px solid rgba(0,0,0,.08);vertical-align:top;overflow-wrap:break-word;hyphens:auto}
.ofd-tab th:nth-child(1){width:36%}.ofd-tab th:nth-child(2){width:30%}
.ofd-tab th{hyphens:auto;overflow-wrap:break-word;vertical-align:bottom}
.ofd-of{font-weight:700;font-size:18px;display:block}
.ofd-say{display:block;font-size:13px;opacity:.7;font-style:italic}
.ofd-tab a{color:var(--td);font-weight:600}
.ofd-more{margin:4px 0 0;font-weight:700}
.ofd-toc{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}
.ofd-toc li{margin:0}
.ofd-toc a{display:inline-block;padding:5px 10px;border-radius:999px;background:rgba(0,136,156,.1);color:var(--td)!important;font-size:14px;text-decoration:none!important}
.ofd-src{font-size:14px;opacity:.75;margin-top:30px}
.ofd .ofd-btns a.ofd-b1,.ofd .ofd-cta a{background:var(--t)!important;color:#fff!important;text-decoration:none!important}
.ofd .ofd-btns a.ofd-b2{background:#fff!important;color:var(--td)!important;text-decoration:none!important}
.ofd .ofd-toc a{background:rgba(0,136,156,.1)!important;color:var(--td)!important;text-decoration:none!important;font-weight:600}
.ofd .ofd-toc a:hover{background:rgba(0,136,156,.2)!important}
.ofd-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:6px 0 10px}
.ofd-stat{background:#fff;border:1px solid #e7ecf3;border-radius:14px;padding:14px 10px;text-align:center;box-shadow:0 4px 14px rgba(16,24,40,.05)}
.ofd-stat b{display:block;font-size:22px;line-height:1.2;color:var(--td)}
.ofd-stat span{display:block;font-size:13px;line-height:1.3;color:#667085;margin-top:4px}
.ofd-cmp-t td:first-child{font-weight:700}
.ofd-tips{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:14px 0}
.ofd-tip{background:#fff;border:1px solid #e7ecf3;border-left:5px solid var(--t);border-radius:14px;padding:14px 16px;font-size:16px;line-height:1.5}
.ofd-tip b{display:block;font-size:20px;color:var(--td);margin-bottom:4px}
.ofd-cta{margin:34px 0 8px;padding:24px 26px;border-radius:18px;background:linear-gradient(135deg,#0a2a4f,#0a4a86 60%,#125fa8);color:#fff}
.ofd-cta p.ofd-cta-h{font-size:22px;font-weight:800;margin:0 0 8px;color:#fff}
.ofd-cta p{color:rgba(255,255,255,.9);margin:0 0 16px}
.ofd .ofd-cta a{display:inline-block;padding:11px 22px;border-radius:999px;font-weight:800;background:#f59e0b!important;color:#111!important}
@media (max-width:640px){.ofd-stats{grid-template-columns:repeat(2,1fr)}.ofd-tips{grid-template-columns:1fr}.ofd-cta{padding:20px}}
@media (max-width:480px){.ofd{font-size:16px}.ofd-tab td,.ofd-tab th{padding:7px 4px}.ofd-tab th{font-size:11px;letter-spacing:0}.ofd-of{font-size:16px}}
.ofd-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
.ofd-frr{min-width:540px}
.ofd-frr th:nth-child(n){width:auto}.ofd-frr td.ofd-e{opacity:.35}
.ofd-tab td.ofd-w{font-weight:700;font-size:17px}
.ofd-chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0}
.ofd .ofd-chips a{display:inline-block;padding:5px 12px;border-radius:999px;border:1px solid rgba(0,136,156,.35);color:var(--td)!important;font-size:14px;font-weight:600;text-decoration:none!important}
.ofd .ofd-cta a{margin:0 8px 8px 0}
