.pp-hero{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:14px;align-items:start;margin:14px 0 4px}@media(min-width:640px){.pp-hero{grid-template-columns:280px minmax(0,1fr);gap:24px}}.pp-preview{margin:0}.pp-preview img{display:block;width:100%;height:auto;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow)}.pp-preview figcaption{color:var(--ink-2);font-size:.85rem;margin-top:6px}.pp-cta{display:grid;gap:10px;align-content:start}.pp-big{min-height:56px;flex-direction:column;gap:0;padding:10px 14px;font-size:1.05rem;line-height:1.25;text-align:center;border-radius:16px}.pp-big small{font-weight:500;font-size:.82rem;opacity:.92}.pp-small{color:var(--ink-2);font-size:.92rem;margin:2px 0 0}.pp-date{color:var(--ink-2);margin:-.2em 0 .6em}.suvi-about.pp-page{margin-top:8px}.pp-page>h2:first-child{margin-top:.5em}.pp-page .pp-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pp-page .pp-list li{margin:0;max-width:none}.pp-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;min-height:56px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--card);color:var(--ink);text-decoration:none}.pp-list a:hover{border-color:var(--ink-2)}.pp-list b{font-size:1.05rem}.pp-list span{grid-column:1;color:var(--ink-2);font-size:.95rem;line-height:1.35}.pp-list em{grid-column:2;grid-row:1 / span 2;font-style:normal;font-weight:700;font-size:.9rem;color:var(--primary)}.pp-links{display:flex;flex-wrap:wrap;gap:8px}.pp-page .pp-more{padding-left:1.2em}
