.content h2{font-size:26px;line-height:2em;font-weight:700}.content h3{font-size:22px;line-height:1.8em;font-weight:700}.content h4{font-size:20px;line-height:1.6em;font-weight:600}.content p{margin-bottom:24px}.content ol li,.content p,.content ul li{font-size:18px;line-height:1.6em;font-weight:400;color:#1c1c1c}.content ol li,.content ul li{list-style:disc}.content strong{font-weight:700}.wp-block-table{width:100%;border-collapse:collapse;margin:2rem 0;overflow-x:auto}.content td,.content th{border:1px solid #ddd;padding:12px 16px;text-align:left}.content th{background-color:#f4f4f4;font-weight:600}.content tr:nth-child(2n){background-color:#fafafa}.content tr:hover{background-color:#f1f1f1}.content a{color:#0073e6;text-decoration:underline;cursor:pointer}.content a.cta-button{color:#fff;text-decoration:none;cursor:pointer}.oi-key-takeaways{--bg:#fdfae7;--accent:#E58E26;--text:#333333;--muted:#B3541E;background:var(--bg);color:var(--text);border:1px solid rgba(0,0,0,.05);border-radius:12px;padding:24px 26px;max-width:1000px;margin:20px auto;font-family:inherit;box-shadow:0 6px 18px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease}.oi-key-takeaways:hover{transform:translateY(-4px);box-shadow:0 10px 22px rgba(0,0,0,.18),0 4px 8px rgba(0,0,0,.1)}.oi-key-takeaways h3{margin:0 0 12px;font-size:22px;font-weight:700;text-transform:uppercase;color:var(--muted)}.oi-key-takeaways p{margin:0;line-height:1.65;font-size:16px;font-weight:500}@media(max-width:768px){.oi-key-takeaways{padding:18px 20px}.oi-key-takeaways h3{font-size:18px}.oi-key-takeaways p{font-size:15px}}