.ocmb-home-dictionary{box-sizing:border-box;max-width:1172px;margin:28px auto 40px;padding:26px 30px;border:1px solid #d8e4ea;border-radius:14px;background:#f2f7fa;color:#18364c;display:flex;align-items:center;justify-content:space-between;gap:24px}
.ocmb-home-dictionary h2{font-size:clamp(1.25rem,3vw,1.65rem);line-height:1.2;margin:5px 0;color:#102e49}
.ocmb-home-dictionary p{margin:6px 0 0;line-height:1.5}
.ocmb-home-dictionary>div>span{font-size:.73rem;font-weight:800;letter-spacing:.1em;color:#14547a}
.ocmb-home-dictionary a{flex-shrink:0;background:#b7192b;color:#fff;text-decoration:none;font-weight:700;border-radius:8px;padding:14px 20px}
.ocmb-home-dictionary a:focus-visible{outline:3px solid #14547a;outline-offset:3px}
@media(max-width:1220px){.ocmb-home-dictionary{margin-left:24px;margin-right:24px}}
@media(max-width:700px){.ocmb-home-dictionary{margin:20px 15px 32px;padding:20px;align-items:stretch;flex-direction:column;gap:16px}.ocmb-home-dictionary a{text-align:center}}
