.ulnews{width:100%;margin:0 auto;padding:0 0 40px;color:#113965;font-family:inherit;box-sizing:border-box;text-align:left}
.ulnews *{box-sizing:border-box}
.ulnews .ulnews__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 26px}
.ulnews .ulnews__title{font-family:inherit;font-size:clamp(28px,3vw,38px);line-height:1.2;font-weight:700;color:#113965;margin:0;letter-spacing:normal;text-transform:none}
.ulnews .ulnews__title::after{content:"";display:block;width:74px;height:4px;margin-top:12px;background:#ff7900;border-radius:2px}
.ulnews .ulnews__intro{max-width:820px;margin:16px 0 0;color:#42556a;font:inherit;font-size:17px;line-height:1.65}
.ulnews .ulnews__swipe{display:none}
.ulnews .ulnews__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;outline:none}
.ulnews .ulnews__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #d7e0e9;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(17,57,101,.08)}
.ulnews .ulnews__media{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#113965,#1c6094);text-decoration:none}
.ulnews .ulnews__image{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;object-fit:cover;transition:transform .25s ease}
.ulnews .ulnews__card:hover .ulnews__image{transform:scale(1.025)}
.ulnews .ulnews__placeholder{display:flex;position:absolute;inset:0;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#113965 0%,#174b79 72%,#ff7900 72%,#ff7900 74%,#174b79 74%)}
.ulnews .ulnews__placeholder span{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border:2px solid rgba(255,255,255,.8);border-radius:50%;font-size:28px;font-weight:700}
.ulnews .ulnews__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:24px}
.ulnews .ulnews__meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin:0 0 13px;font-size:13px;line-height:1.35}
.ulnews .ulnews__meta span{color:#cc5f00;font-weight:700;text-transform:uppercase;letter-spacing:.045em}
.ulnews .ulnews__meta time{color:#68798a}
.ulnews .ulnews__card-title{font-family:inherit;font-size:22px;line-height:1.28;font-weight:700;margin:0 0 13px;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}
.ulnews .ulnews__card-title a{color:#113965;text-decoration:none}
.ulnews .ulnews__card-title a:hover{text-decoration:underline;text-decoration-color:#ff7900;text-decoration-thickness:2px;text-underline-offset:4px}
.ulnews .ulnews__excerpt{margin:0 0 22px;color:#42556a;font:inherit;font-size:16px;line-height:1.65;text-align:left}
.ulnews a.ulnews__read{display:inline-flex;align-items:center;gap:10px;margin-top:auto;color:#113965;font-size:15px;font-weight:700;text-decoration:none}
.ulnews a.ulnews__read span{color:#e76e00;font-size:19px;transition:transform .15s}
.ulnews a.ulnews__read:hover{text-decoration:underline;text-decoration-color:#ff7900;text-underline-offset:4px}
.ulnews a.ulnews__read:hover span{transform:translateX(3px)}
.ulnews .ulnews__all-card{display:none}
.ulnews .ulnews__all-desktop{display:flex;justify-content:center;margin-top:28px}
.ulnews .ulnews__all-desktop a{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:50px;padding:12px 22px;color:#fff;background:#113965;border:2px solid #113965;border-radius:5px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s}
.ulnews .ulnews__all-desktop a span{color:#ff8a17;font-size:20px;transition:transform .15s}
.ulnews .ulnews__all-desktop a:hover{color:#fff;background:#174b79;border-color:#174b79;box-shadow:0 5px 14px rgba(17,57,101,.2)}
.ulnews .ulnews__all-desktop a:hover span{transform:translateX(3px)}
.ulnews a:focus-visible,.ulnews .ulnews__track:focus-visible{outline:3px solid #ff7900;outline-offset:3px}
@media(max-width:767px){
    .ulnews{padding:0 20px 36px;overflow:hidden}
    .ulnews .ulnews__heading{display:block;margin-bottom:18px}
    .ulnews .ulnews__title{font-size:28px}
    .ulnews .ulnews__intro{font-size:16px}
    .ulnews .ulnews__swipe{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:#52677b;font-size:14px;font-weight:600}
    .ulnews .ulnews__swipe span{color:#e76e00;font-size:19px}
    .ulnews .ulnews__track{display:flex;align-items:stretch;gap:16px;max-width:none;margin:0 -20px;padding:2px 20px 16px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ff7900 #e8edf2}
    .ulnews .ulnews__track::-webkit-scrollbar{height:5px}
    .ulnews .ulnews__track::-webkit-scrollbar-track{background:#e8edf2;border-radius:5px}
    .ulnews .ulnews__track::-webkit-scrollbar-thumb{background:#ff7900;border-radius:5px}
    .ulnews .ulnews__card,.ulnews .ulnews__all-card{flex:0 0 84%;scroll-snap-align:start;scroll-snap-stop:always}
    .ulnews .ulnews__body{padding:22px}
    .ulnews .ulnews__card-title{font-size:21px}
    .ulnews .ulnews__excerpt{font-size:15px}
    .ulnews .ulnews__all-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:430px;padding:32px;color:#fff;background:linear-gradient(145deg,#113965,#174b79);border-radius:10px;box-shadow:0 8px 24px rgba(17,57,101,.12);text-decoration:none}
    .ulnews .ulnews__all-kicker{margin-bottom:13px;color:#ff9a36;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}
    .ulnews .ulnews__all-card strong{max-width:230px;color:#fff;font-size:28px;line-height:1.2}
    .ulnews .ulnews__all-arrow{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-top:28px;color:#113965;background:#ff8a17;border-radius:50%;font-size:27px}
    .ulnews .ulnews__all-desktop{display:none}
}
@media(max-width:360px){.ulnews .ulnews__card,.ulnews .ulnews__all-card{flex-basis:88%}}
@media(prefers-reduced-motion:reduce){.ulnews .ulnews__image,.ulnews a.ulnews__read span,.ulnews .ulnews__all-desktop a,.ulnews .ulnews__all-desktop a span{transition:none}}
