
.cm-bump{background:#eef3f7;color:#152b40;padding:56px 24px;clear:both;scroll-margin-top:100px}.cm-bump-inner{max-width:1180px;margin:auto}.cm-bump h2{font-size:clamp(26px,3vw,38px);line-height:1.2;margin:0 0 18px;color:#102f4a}.cm-bump h3{font-size:22px;margin:0 0 14px;color:#163c5a}.cm-bump p,.cm-bump li,.cm-bump figcaption{font-size:16px;line-height:1.7}.cm-bump-media{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:30px 0}.cm-bump figure{margin:0;padding:22px;background:white;border:1px solid #d2dee8;border-radius:12px;min-width:0}.cm-bump video{display:block;width:100%;height:350px;background:#101c2b;object-fit:contain;border-radius:6px}.cm-bump figcaption{margin-top:12px;color:#42566a}.cm-bump-guide{display:grid;grid-template-columns:0.85fr 1.15fr;gap:36px;margin-top:34px}.cm-bump ol{padding-left:24px}.cm-bump li{padding:0 0 14px 6px}.cm-bump details{border-bottom:1px solid #c4d3df;padding:15px 0}.cm-bump summary{font-weight:700;cursor:pointer;line-height:1.5}.cm-bump details p{margin:12px 0 0}.cm-bump-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.cm-bump-actions a{display:inline-block;background:#174d77;color:#fff!important;padding:13px 19px;border-radius:6px;line-height:1.5;text-decoration:none;font-weight:700}.cm-bump-actions a:last-child{background:white;color:#174d77!important;border:1px solid #174d77}.cm-bump a:focus-visible,.cm-bump summary:focus-visible,.cm-bump video:focus-visible{outline:3px solid #ba7d04;outline-offset:4px}@media(max-width:700px){.cm-bump{padding:36px 18px}.cm-bump-media,.cm-bump-guide{grid-template-columns:1fr;gap:22px}.cm-bump figure{padding:16px}.cm-bump video{height:auto;max-height:440px}.cm-bump-actions a{width:100%;text-align:center;box-sizing:border-box}}
