.tp-wrap[data-astro-cid-okavdzos]{max-width:1040px}.tp-hero-meta[data-astro-cid-okavdzos]{color:var(--on-dark);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:.92rem;display:flex}.tp-hero-meta[data-astro-cid-okavdzos] a[data-astro-cid-okavdzos]{color:var(--accent-glow);text-underline-offset:3px;text-decoration:underline}.tp-h2[data-astro-cid-okavdzos]{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0 0 20px;font-size:clamp(1.4rem,2.6vw,1.8rem);font-weight:800}.tp-intro[data-astro-cid-okavdzos]{max-width:68ch;color:var(--soft);margin:0 0 40px;font-size:1.1rem;line-height:1.75}.tp-h3[data-astro-cid-okavdzos]{font-family:var(--display);color:var(--ink);margin:0 0 12px;font-size:1.05rem;font-weight:700}.tp-grid[data-astro-cid-okavdzos]{grid-template-columns:repeat(2,1fr);align-items:start;gap:18px;margin:0;padding:0;list-style:none;display:grid}.tp-next[data-astro-cid-okavdzos]{grid-template-columns:3fr 2fr;align-items:start;gap:28px;display:grid}.tp-links[data-astro-cid-okavdzos]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tp-link[data-astro-cid-okavdzos]{background:var(--paper);border:var(--card-border);border-radius:var(--radius);color:var(--ink);align-items:flex-start;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .16s;display:flex}.tp-link[data-astro-cid-okavdzos]:hover,.tp-link[data-astro-cid-okavdzos]:focus-visible{border-color:var(--accent)}.tp-link[data-astro-cid-okavdzos] strong[data-astro-cid-okavdzos]{font-family:var(--display);font-weight:700;display:block}.tp-link-text[data-astro-cid-okavdzos]{color:var(--body);margin-top:2px;font-size:.9rem;line-height:1.5;display:block}.tp-link-ico[data-astro-cid-okavdzos]{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--accent-dark);background:var(--brand-50);flex:none;place-items:center;display:inline-grid}.tp-link-ico[data-astro-cid-okavdzos] svg{width:18px;height:18px}.tp-list[data-astro-cid-okavdzos]{gap:4px;margin:0 0 24px;padding:0;list-style:none;display:grid}.tp-list[data-astro-cid-okavdzos] a[data-astro-cid-okavdzos]{min-height:44px;color:var(--accent-dark);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline 1px;display:inline-flex}.tp-list[data-astro-cid-okavdzos] a[data-astro-cid-okavdzos]:hover{text-decoration-thickness:2px}.tp-sheet[data-astro-cid-okavdzos]{background:var(--brand-50);border:1px solid var(--brand-200);border-radius:var(--radius);color:var(--ink);align-items:center;gap:14px;max-width:640px;margin:0 0 40px;padding:18px 20px;text-decoration:none;transition:border-color .16s;display:flex}.tp-sheet[data-astro-cid-okavdzos]:hover,.tp-sheet[data-astro-cid-okavdzos]:focus-visible{border-color:var(--accent-dark)}.tp-sheet[data-astro-cid-okavdzos] strong[data-astro-cid-okavdzos]{font-family:var(--display);font-weight:700;line-height:1.35;display:block}.tp-sheet-kicker[data-astro-cid-okavdzos]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-dark);margin-bottom:2px;font-size:.74rem;font-weight:700;display:block}.tp-sheet-ico[data-astro-cid-okavdzos]{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--accent-dark);background:var(--paper);flex:none;place-items:center;display:inline-grid}.tp-sheet-ico[data-astro-cid-okavdzos] svg{width:20px;height:20px}.tp-all[data-astro-cid-okavdzos]{margin:0}.tp-all[data-astro-cid-okavdzos] a[data-astro-cid-okavdzos]{font-family:var(--display);color:var(--accent-dark);font-weight:700;text-decoration:none}.tp-all[data-astro-cid-okavdzos] a[data-astro-cid-okavdzos]:hover,.tp-all[data-astro-cid-okavdzos] a[data-astro-cid-okavdzos]:focus-visible{text-underline-offset:3px;text-decoration:underline}.tp-cta[data-astro-cid-okavdzos]{border-top:1px solid var(--line);margin-top:48px;padding-top:36px}.tp-cta[data-astro-cid-okavdzos] h2[data-astro-cid-okavdzos]{margin:0 0 10px;font-size:clamp(1.3rem,2.4vw,1.55rem)}.tp-cta[data-astro-cid-okavdzos] p[data-astro-cid-okavdzos]{color:var(--body);max-width:64ch;margin:0;line-height:1.7}.tp-ctas[data-astro-cid-okavdzos]{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}@media (width<=860px){.tp-next[data-astro-cid-okavdzos]{grid-template-columns:1fr}}@media (width<=700px){.tp-grid[data-astro-cid-okavdzos]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tp-link[data-astro-cid-okavdzos],.tp-sheet[data-astro-cid-okavdzos]{transition:none}}
