
.eol-head{grid-column:1/-1;margin:26px 0 12px;padding:0}
.eol-head:first-child{margin-top:4px}
.eol-h{margin:0;font-size:20px;font-weight:700;line-height:1.45;color:#0B2F7A}
.eol-head-end .eol-h{color:#8A1F11}
.eol-say{margin:8px 0 0;padding:12px 14px;border:1px solid #E7B4AC;border-left:4px solid #B3261E;border-radius:4px;background:#FFF5F3;color:#5A140C;font-size:18px!important;line-height:1.7!important;font-weight:700!important;word-break:keep-all;overflow-wrap:anywhere}
.eol-prs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:14px}
.eol-pr{display:flex;gap:14px;align-items:center;padding:14px;border:1px solid #D9DEE7;border-radius:4px;background:#fff;min-width:0}
.eol-pr-ph{flex:0 0 120px;height:96px;display:flex;align-items:center;justify-content:center;background:#F5F7FB;border-radius:4px}
.eol-pr-ph img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}
.eol-pr-bd{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}
.eol-pr-nm{font-size:18px;font-weight:700;color:#121A2B}
.eol-pr-tag{align-self:flex-start;white-space:nowrap;font-size:14px!important;font-weight:700;color:#8A1F11;background:#FDEBE8;border:1px solid #E7B4AC;border-radius:4px;padding:2px 8px}
.eol-pr-go{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}
.eol-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid #0B2F7A;border-radius:4px!important;background:#fff;color:#0B2F7A;font-size:15px!important;font-weight:700;text-decoration:none;white-space:nowrap}
.eol-btn-fill{background:#0B2F7A;color:#fff}
.eol-btn:focus-visible{outline:3px solid #2862bb;outline-offset:2px}
@media(max-width:600px){.eol-h{font-size:18px}.eol-say{font-size:17px!important}.eol-prs{grid-template-columns:1fr}.eol-pr{flex-direction:column;align-items:stretch}.eol-pr-ph{flex-basis:auto;height:120px}.eol-btn{flex:1 1 auto;white-space:normal;text-align:center}}
