/* News archive, aligned with the approved POLPACK homepage. */
.pnews-language{align-self:flex-start;font-size:11px;font-weight:700;line-height:1.5;padding:4px 9px;border:1px solid #dce3ec;border-radius:4px;color:#52637b;background:#f2f5fa}
.pnews .pnews-intro-copy .pnews-tagline{font-weight:700;color:#11243e;font-size:19px;margin-bottom:15px}
.pnews-editorial{display:flex;flex-wrap:wrap;gap:4px 15px;font-size:12px;line-height:1.6;color:#52637b}
.pnews-editorial span{display:block}
.pnews{--news-ink:#11243e;--news-blue:#1747c9;--news-muted:#52637b;--news-line:#dce3ec;color:var(--news-ink);font:16px/1.65 Arial,Helvetica,sans-serif;background:#fff;padding-bottom:80px}
.pnews *{box-sizing:border-box}.pnews a{text-decoration:none;color:inherit}.pnews h1,.pnews h2,.pnews h3{font-family:inherit;text-transform:none;color:var(--news-ink);font-weight:700;letter-spacing:-.035em;line-height:1.16;margin:0}.pnews p{margin:0}.pnews a:focus-visible{outline:3px solid #edb727;outline-offset:5px}
.pnews-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding:27px 0;font-size:13px;color:var(--news-muted)}.pnews-breadcrumb a:hover{color:var(--news-blue)}
.pnews-intro{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:end;padding:30px 0 58px;border-bottom:1px solid var(--news-line)}
.pnews .pnews-eyebrow{font-size:12px;font-weight:700;color:var(--news-blue);letter-spacing:.12em;margin:0 0 20px}.pnews h1{font-size:clamp(38px,4.4vw,64px);line-height:1.04}.pnews-intro-copy>p{font-size:18px;color:var(--news-muted);max-width:470px}.pnews .pnews-textlink{display:inline-block;color:var(--news-blue);font-weight:700;font-size:14px;margin-top:22px}.pnews-textlink:hover{text-decoration:underline}
.pnews-feature{padding:38px 0 48px}.pnews-section-top{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:24px}.pnews-section-top h2{font-size:27px}.pnews-section-top>span{font-size:13px;color:var(--news-muted)}
.pnews-feature-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:24px}.pnews-feature-side{display:grid;gap:24px}
.pnews-card{min-width:0;border:1px solid var(--news-line);border-radius:10px;overflow:hidden;background:#fff;transition:transform .23s ease,box-shadow .23s ease,border-color .23s ease}.pnews-card>a{display:flex;flex-direction:column;height:100%}.pnews-photo{background:#f3f6fa;overflow:hidden;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center}.pnews-photo img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .4s ease}.pnews-copy{padding:24px;display:flex;flex-direction:column;flex:1;gap:15px}.pnews-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.03em;color:var(--news-blue)}.pnews-meta time{font-weight:400;color:var(--news-muted);white-space:nowrap;letter-spacing:0}.pnews-card h3{font-size:22px;line-height:1.24;letter-spacing:-.025em}.pnews-copy>p{color:var(--news-muted);font-size:15px;line-height:1.65}.pnews-read{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:auto;padding-top:15px;border-top:1px solid var(--news-line);font-size:13px;font-weight:700;color:var(--news-blue)}.pnews-read>span{font-size:23px;line-height:1;transition:transform .23s ease}
.pnews-lead{background:#f2f5fa}.pnews-lead .pnews-photo{aspect-ratio:16/8;min-height:220px}.pnews-lead h3{font-size:32px}.pnews-lead .pnews-copy{padding:28px}.pnews-small>a{display:grid;grid-template-columns:34% 1fr}.pnews-small .pnews-photo{aspect-ratio:auto;height:100%;min-height:220px}.pnews-small h3{font-size:22px}.pnews-small .pnews-copy{padding:22px}.pnews-small .pnews-meta{flex-wrap:wrap;gap:6px 14px}.pnews-small .pnews-copy>p{font-size:14px}
.pnews-articles{padding-top:36px;border-top:1px solid var(--news-line);scroll-margin-top:150px}.pnews-filters{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}.pnews-filters a{display:inline-flex;gap:12px;align-items:center;border:1px solid var(--news-line);padding:11px 15px;border-radius:5px;font-size:13px;font-weight:700;transition:background .2s,color .2s}.pnews-filters a>span{font-size:11px;opacity:.65}.pnews-filters a[aria-current],.pnews-filters a:hover{color:#fff;background:var(--news-blue);border-color:var(--news-blue)}
.pnews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.pnews-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:35px}.pnews-pages a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid var(--news-line);border-radius:5px}.pnews-pages a[aria-current],.pnews-pages a:hover{background:var(--news-blue);color:#fff}
.pnews-next{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;margin-top:64px;padding:40px;background:#112957;border-radius:10px;color:#fff}.pnews-next h2{color:#fff;font-size:32px}.pnews-next .pnews-eyebrow{color:#a9c5ff}.pnews-next p:not(.pnews-eyebrow){margin-top:18px;color:#c8d6eb;max-width:600px}.pnews-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.pnews-actions a{display:flex;justify-content:center;border:1px solid #8297b8;border-radius:5px;padding:14px 20px;font-size:14px;font-weight:700}.pnews-actions a:first-child{background:#fff;color:#112957;border-color:#fff}.pnews-actions a:hover{background:#1747c9;color:#fff}.pnews-placeholder{font-size:28px;font-weight:700;letter-spacing:.12em;color:#52637b;text-align:center}
@media(hover:hover){.pnews-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #11243e14;border-color:#8da9ed}.pnews-card:hover img{transform:scale(1.035)}.pnews-card:hover .pnews-read>span{transform:translate(2px,-2px)}}
@media(max-width:1100px){.pnews-feature-grid{grid-template-columns:1fr 1fr}.pnews-small>a{grid-template-columns:28% 1fr}.pnews-small .pnews-copy{padding:18px}.pnews-small h3{font-size:20px}.pnews-intro{gap:32px}.pnews-grid{gap:20px}.pnews-copy{padding:20px}.pnews-meta{flex-wrap:wrap;gap:6px 12px}}
@media(max-width:900px){.pnews-feature-grid{grid-template-columns:1fr}.pnews-feature-side{grid-template-columns:1fr 1fr}.pnews-small>a{display:flex}.pnews-small .pnews-photo{aspect-ratio:16/9;min-height:0;height:auto}.pnews-lead>a{display:grid;grid-template-columns:1fr 1fr}.pnews-lead .pnews-photo{height:100%;aspect-ratio:auto}.pnews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pnews-next{grid-template-columns:1fr}.pnews-actions{flex-direction:row}.pnews-actions>a{flex:1}.pnews-intro-copy>p{font-size:16px}}
@media(max-width:650px){.pnews .pn-wrap{width:calc(100% - 36px)}.pnews-intro{grid-template-columns:1fr;gap:25px;padding:16px 0 36px}.pnews h1{font-size:42px}.pnews .pnews-eyebrow{font-size:10px;margin-bottom:16px}.pnews-feature{padding:30px 0}.pnews-section-top{display:block}.pnews-section-top h2{font-size:25px;margin-bottom:8px}.pnews-section-top>span{font-size:12px}.pnews-lead>a{display:flex}.pnews-lead .pnews-photo{aspect-ratio:16/9;height:auto;min-height:0}.pnews-lead h3{font-size:27px}.pnews-lead .pnews-copy{padding:22px}.pnews-feature-side{grid-template-columns:1fr}.pnews-small>a{display:grid;grid-template-columns:30% 1fr}.pnews-small .pnews-photo{height:100%;aspect-ratio:auto}.pnews-small .pnews-copy>p{display:none}.pnews-small .pnews-copy{padding:18px}.pnews-small h3{font-size:20px}.pnews-grid{grid-template-columns:1fr;gap:22px}.pnews-grid .pnews-photo{aspect-ratio:16/9}.pnews-filters{gap:8px}.pnews-filters a{font-size:12px;padding:10px 12px}.pnews-articles{scroll-margin-top:130px}.pnews-next{padding:27px 22px;gap:26px;margin-top:45px}.pnews-next h2{font-size:28px}.pnews-actions{flex-direction:column}.pnews-breadcrumb{padding:20px 0;font-size:12px}}
@media(prefers-reduced-motion:reduce){.pnews-card,.pnews-photo img,.pnews-read>span{transition:none}.pnews-card:hover,.pnews-card:hover img,.pnews-card:hover .pnews-read>span{transform:none}}
