.prn-news{--prn-accent:#4120a6;max-width:100%;margin:0 auto;color:#202437;font-family:inherit}.prn-news,.prn-news *{box-sizing:border-box}.prn-news-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 22px;padding:0 0 14px;border-bottom:1px solid rgba(65,32,166,.14)}.prn-news-kicker{display:block;margin-bottom:5px;color:var(--prn-accent);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.prn-news-heading h2{margin:0;color:#24166f;font-size:clamp(22px,3vw,32px);font-weight:800;letter-spacing:-.035em;line-height:1.15}.prn-heading-mark{width:54px;height:5px;flex:none;border-radius:99px;background:linear-gradient(90deg,var(--prn-accent) 0 62%,#f0be2b 62%)}
.prn-news-grid{display:grid;grid-template-columns:repeat(var(--prn-columns,3),minmax(0,1fr));gap:20px}.prn-news-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(31,43,66,.09);border-radius:17px;background:#fff;box-shadow:0 7px 22px rgba(26,34,60,.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.prn-style-outlined .prn-news-card{border-color:#dfe2eb;box-shadow:none}.prn-news-card:hover{transform:translateY(-3px);border-color:rgba(65,32,166,.23);box-shadow:0 15px 32px rgba(26,34,60,.13)}.prn-news-image{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;background:#f0eef8}.prn-ratio-landscape .prn-news-image{aspect-ratio:4/3}.prn-ratio-square .prn-news-image{aspect-ratio:1/1}.prn-news-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.prn-news-card:hover .prn-news-image img{transform:scale(1.04)}.prn-image-shade{position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(0deg,rgba(27,18,75,.22),transparent);pointer-events:none}.prn-news-placeholder{display:grid;width:100%;height:100%;min-height:150px;place-items:center;background:linear-gradient(135deg,#f2effb,#ebe8f5);color:rgba(65,32,166,.35)}.prn-news-placeholder svg{width:52px;height:52px;fill:currentColor;stroke:currentColor;stroke-width:2}.prn-news-body{display:flex;flex:1;flex-direction:column;padding:17px 18px 15px}.prn-news-category{align-self:flex-start;margin:0 0 8px;padding:5px 9px;border-radius:99px;background:color-mix(in srgb,var(--prn-accent) 9%,white);color:var(--prn-accent);font-size:9px;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.prn-news-card h3{margin:0 0 8px;color:#20184e;font-size:17px;font-weight:780;line-height:1.33;letter-spacing:-.018em}.prn-news-card h3 a{color:inherit;text-decoration:none}.prn-news-card h3 a:hover{color:var(--prn-accent)}.prn-news-excerpt{display:-webkit-box;overflow:hidden;margin:0 0 16px;color:#677084;font-size:12px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:4}.prn-news-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid #f0f1f5}.prn-news-meta{display:flex;flex-wrap:wrap;gap:9px;color:#7a8192;font-size:10px}.prn-news-meta time,.prn-news-meta>span{display:inline-flex;align-items:center;gap:5px}.prn-news-meta svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.prn-read-more{display:inline-flex;align-items:center;gap:7px;flex:none;color:var(--prn-accent);font-size:11px;font-weight:800;text-decoration:none}.prn-read-more span{font-size:15px;transition:transform .15s ease}.prn-read-more:hover{color:var(--prn-accent);text-decoration:underline}.prn-read-more:hover span{transform:translateX(3px)}
.prn-layout-featured .prn-news-card-featured{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);min-height:340px}.prn-layout-featured .prn-news-card-featured .prn-news-image{height:100%;min-height:340px;aspect-ratio:auto}.prn-news-card-featured .prn-news-body{justify-content:center;padding:26px}.prn-news-card-featured h3{font-size:clamp(20px,2.5vw,29px);line-height:1.22}.prn-news-card-featured .prn-news-excerpt{-webkit-line-clamp:6}.prn-news-actions{display:flex;justify-content:center;margin:25px 0 0}.prn-load-more{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:0 21px;border:1px solid var(--prn-accent);border-radius:999px;background:var(--prn-accent);color:#fff;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.prn-load-more:hover{transform:translateY(-1px);background:#32168b;color:#fff;box-shadow:0 7px 18px rgba(65,32,166,.2)}.prn-load-more:focus-visible{outline:3px solid color-mix(in srgb,var(--prn-accent) 35%,white);outline-offset:3px}.prn-load-more svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.prn-load-more.is-loading{opacity:.72;cursor:wait}.prn-load-more.is-loading svg{animation:prn-spin .8s linear infinite}.prn-all-news{display:flex;justify-content:flex-end;margin-top:17px}.prn-all-news a{display:inline-flex;align-items:center;gap:7px;color:var(--prn-accent);font-size:12px;font-weight:800;text-decoration:none}.prn-all-news a:hover{text-decoration:underline}.prn-news-empty{padding:35px 20px;border:1px dashed #d8d4ea;border-radius:15px;background:#fbfaff;text-align:center}.prn-news-empty strong{color:#24166f;font-size:15px}.prn-news-empty p{margin:5px 0 0;color:#727b8e;font-size:12px}.prn-news[aria-busy=true]{opacity:.76}@keyframes prn-spin{to{transform:rotate(360deg)}}
.prn-layout-featured.prn-no-images .prn-news-card-featured{display:flex;min-height:0}.prn-layout-featured.prn-no-images .prn-news-card-featured .prn-news-body{padding:24px}
@media(max-width:1000px){.prn-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prn-news-card-featured .prn-news-body{padding:20px}.prn-news-card h3{font-size:16px}}
@media(max-width:680px){.prn-news-grid{grid-template-columns:1fr;gap:14px}.prn-layout-featured .prn-news-card-featured{grid-column:auto;display:flex;min-height:0}.prn-layout-featured .prn-news-card-featured .prn-news-image{height:auto;min-height:0;aspect-ratio:16/9}.prn-ratio-landscape .prn-layout-featured .prn-news-card-featured .prn-news-image{aspect-ratio:4/3}.prn-ratio-square .prn-layout-featured .prn-news-card-featured .prn-news-image{aspect-ratio:1/1}.prn-news-card-featured .prn-news-body{padding:17px 18px 15px}.prn-news-card-featured h3{font-size:19px}.prn-news-card-featured .prn-news-excerpt{-webkit-line-clamp:4}.prn-news-heading{margin-bottom:15px}.prn-heading-mark{width:39px}.prn-news-card-footer{align-items:flex-start}.prn-news-meta{gap:7px}.prn-load-more{width:100%}}
@media(prefers-reduced-motion:reduce){.prn-news-card,.prn-news-image img,.prn-load-more,.prn-read-more span{transition:none}.prn-load-more.is-loading svg{animation:none}}
