body.modern .umc-report-catalog{background:#edf4f8}
body.modern .umc-report-catalog h2{margin:16px 0 18px;max-width:850px}
body.modern .umc-report-catalog-intro{color:#405767;margin-bottom:32px}
body.modern .umc-report-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
body.modern .umc-report-request-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:22px;min-width:0;padding:26px;background:#fff;border:1px solid #c6d8e3;border-radius:12px;transition:border-color .2s,box-shadow .2s}
body.modern .umc-report-request-card:hover{border-color:#075a82;box-shadow:0 5px 16px #0b23350b}
body.modern .umc-report-request-card .umc-report-number{margin:0 0 12px;color:#075a82;font-size:12px;font-weight:600;letter-spacing:.08em}
body.modern .umc-report-request-card h3{margin:0;color:#0b2335;font-size:23px;line-height:1.25;letter-spacing:-.02em}
body.modern .umc-report-request-card .umc-report-material{margin:10px 0 0;color:#405767;font-size:14px;line-height:1.5}
body.modern .umc-report-request-card .umc-report-request-link{display:flex;width:100%;justify-content:space-between;gap:12px;min-height:44px;border-top:1px solid #e0e9ef;padding-top:16px;color:#075a82;font-size:14px;font-weight:600;line-height:1.45}
body.modern .umc-report-request-link svg{width:34px;height:34px;padding:8px;box-sizing:border-box;border:1px solid #c6d8e3;border-radius:50%;background:#edf4f8;color:#075a82;flex:none;transition:transform .2s}
body.modern .umc-report-request-link:hover svg{transform:translateX(3px)}
@media(max-width:650px){body.modern .umc-report-request-grid{grid-template-columns:1fr;gap:14px}body.modern .umc-report-request-card{padding:22px;gap:18px}body.modern .umc-report-request-card h3{font-size:22px}}
@media(prefers-reduced-motion:reduce){body.modern .umc-report-request-card,body.modern .umc-report-request-link svg{transition:none}}
