.pg-news{--forest:#1d3a2b;--navy:#13263f;--gold:#b79a4f;--gold-soft:#e9dfc2;--paper:#f4f6f5;--card:#fff;--ink:#16201b;--muted:#56635c;--line:#d6dcd8;--serif:Georgia,"Times New Roman",serif;--sans:-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}@media(prefers-color-scheme:dark){.pg-news{--paper:#0e1613;--card:#15201b;--ink:#e8eeea;--muted:#9fb0a7;--line:#27352e;--gold-soft:#3a3320}}.pg-news button,.pg-news input{font-family:inherit;font-size:14px;color:inherit}.pg-news .view{display:none}.pg-news .view.on{display:block}.pg-news .intro{background:linear-gradient(110deg,var(--forest),#244a36 65%,var(--navy));color:#fff;padding:44px 0 36px}.pg-news .intro h1{font-family:var(--serif);font-size:clamp(30px,4.4vw,46px);line-height:1.1}.pg-news .intro p{color:#d7e4dc;max-width:60ch;margin-top:10px;font-size:clamp(15px,1.6vw,17.5px)}.pg-news .tools{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:22px 0 8px}.pg-news .tools input{flex:1;min-width:200px;padding:10px 14px;border:1px solid var(--line);background:var(--card);border-radius:3px}.pg-news .chips{display:flex;gap:8px;flex-wrap:wrap}.pg-news .chips button{border:1px solid var(--line);background:var(--card);padding:7px 14px;border-radius:30px;cursor:pointer}.pg-news .chips button:hover{border-color:var(--gold)}.pg-news .chips button.on{background:var(--forest);border-color:var(--forest);color:#fff;font-weight:600}@media(prefers-color-scheme:dark){.pg-news .chips button.on{background:var(--gold);border-color:var(--gold);color:#1a1608}}.pg-news .chips small{opacity:.7;margin-left:4px}.pg-news .img{background:linear-gradient(180deg,#8fb3c9,#3b6a52 70%,#1d3a2b);position:relative;overflow:hidden}.pg-news .img svg{position:absolute;inset:0;width:100%;height:100%}.pg-news .i0{background:linear-gradient(180deg,#8fb3c9,#3b6a52 70%,#1d3a2b)}.pg-news .i1{background:linear-gradient(180deg,#27466e,#0f2a40)}.pg-news .i2{background:linear-gradient(180deg,#c9b27a,#3b5b46)}.pg-news .i3{background:linear-gradient(180deg,#6f7f8f,#2b4a3a)}.pg-news .tag{display:inline-block;font-size:12.5px;font-weight:600;color:var(--forest);background:var(--gold-soft);padding:3px 10px;border-radius:2px}@media(prefers-color-scheme:dark){.pg-news .tag{color:var(--gold)}}.pg-news .meta{font-size:13px;color:var(--muted)}.pg-news .feat{display:grid;grid-template-columns:1.2fr 1fr;background:var(--card);border:1px solid var(--line);border-radius:3px;overflow:hidden;margin-top:18px;cursor:pointer}.pg-news .feat .img{min-height:300px}.pg-news .feat .tx{padding:30px;display:flex;flex-direction:column;justify-content:center;gap:10px}.pg-news .feat h2{font-family:var(--serif);font-size:clamp(24px,3vw,32px);line-height:1.2}.pg-news .feat p{color:var(--muted)}.pg-news .feat .rd{font-weight:600;border-bottom:2px solid var(--gold);align-self:flex-start}@media(max-width:800px){.pg-news .feat{grid-template-columns:1fr}.pg-news .feat .img{min-height:200px}}.pg-news .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}@media(max-width:900px){.pg-news .grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pg-news .grid{grid-template-columns:1fr}}.pg-news .nc{background:var(--card);border:1px solid var(--line);border-radius:3px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.pg-news .nc:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(0,0,0,.13)}.pg-news .nc .img{height:160px}.pg-news .nc .b{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1}.pg-news .nc h3{font-family:var(--serif);font-size:19px;line-height:1.25}.pg-news .nc p{font-size:14.5px;color:var(--muted);flex:1}.pg-news .pager{display:flex;justify-content:space-between;align-items:center;margin:26px 0 0;color:var(--muted);font-size:13.5px;flex-wrap:wrap;gap:8px}.pg-news .pager div{display:flex;gap:6px}.pg-news .pager button{padding:8px 14px;border:1px solid var(--line);background:var(--card);border-radius:3px;cursor:pointer}.pg-news .pager button:disabled{opacity:.4;cursor:default}.pg-news .empty{margin-top:24px;padding:40px;text-align:center;color:var(--muted);background:var(--card);border:1px dashed var(--line);border-radius:3px}.pg-news .crumb{font-size:13px;color:var(--muted);padding:18px 0}.pg-news .crumb button{background:none;border:0;border-bottom:1px solid var(--line);cursor:pointer;color:inherit;padding:0}.pg-news .art{max-width:760px;margin:0 auto}.pg-news .art h1{font-family:var(--serif);font-size:clamp(28px,4.2vw,42px);line-height:1.15;margin:12px 0}.pg-news .art .byl{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:14px;padding-bottom:18px;border-bottom:1px solid var(--line)}.pg-news .art .av{width:36px;height:36px;border-radius:50%;background:var(--navy);border:2px solid var(--gold);color:var(--gold-soft);display:grid;place-items:center;font-size:12px;font-family:var(--serif)}.pg-news .art .hero{height:clamp(200px,34vw,380px);border-radius:3px;margin:22px 0;position:relative;overflow:hidden}.pg-news .art .hero svg{position:absolute;inset:0;width:100%;height:100%}.pg-news .body p{margin:0 0 18px;font-size:17px;max-width:68ch}.pg-news .body h2{font-family:var(--serif);font-size:24px;margin:30px 0 10px}.pg-news .body ul{margin:0 0 18px 22px;font-size:17px}.pg-news .body li{margin-bottom:6px}.pg-news .body blockquote{border-left:4px solid var(--gold);padding:4px 0 4px 18px;font-family:var(--serif);font-size:20px;margin:24px 0;color:var(--muted)}.pg-news .body .ph{font-size:13.5px;color:var(--muted);border:1px dashed var(--line);padding:8px 12px;border-radius:2px;display:inline-block;margin-bottom:18px}.pg-news .more{margin:44px 0 0;border-top:1px solid var(--line);padding-top:26px}.pg-news .more h2{font-family:var(--serif);font-size:24px}.pg-news .note{background:var(--gold-soft);border-left:4px solid var(--gold);padding:12px 16px;border-radius:2px;font-size:13.5px;margin:30px 0}@media(prefers-color-scheme:dark){.pg-news .note{color:var(--ink)}}@media(prefers-reduced-motion:reduce){.pg-news .nc{transition:none}}.pg-news .crumb a{border-bottom:1px solid var(--line);color:inherit}.pg-news a.feat,.pg-news a.nc{color:inherit;text-decoration:none}.pg-news .art .hero img,.pg-news .img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}