.banner-wrapper.svelte-1o9977d{margin:2rem 0;width:100%}.ochub-banner.svelte-1o9977d{text-decoration:none;display:block;margin-bottom:1rem;transition:transform .2s ease}.ochub-banner.svelte-1o9977d:hover{transform:scale(1.01)}.banner-card.svelte-1o9977d{position:relative;border-radius:12px;padding:2rem;overflow:hidden;min-height:120px;display:flex;align-items:center;box-shadow:0 4px 12px #0000001a}.banner-bg.svelte-1o9977d{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.25;z-index:0}.banner-content.svelte-1o9977d{position:relative;z-index:1;max-width:80%}.banner-title.svelte-1o9977d{display:block;font-size:1.5rem;font-weight:800;line-height:1.2;margin-bottom:.5rem;text-transform:uppercase}.banner-subtitle.svelte-1o9977d{font-size:1rem;margin:0 0 1rem;opacity:.9}.banner-cta.svelte-1o9977d{display:inline-block;background:#fff;color:#0055b8;padding:.5rem 1.5rem;border-radius:50px;font-weight:700;font-size:.9rem;box-shadow:0 2px 4px #0003}.banner-wrapper.top.svelte-1o9977d{border-left:4px solid #0055B8}@media(max-width:768px){.banner-card.svelte-1o9977d{padding:1.5rem}.banner-title.svelte-1o9977d{font-size:1.2rem}}.related-posts.svelte-1teoznn{margin-top:3rem;padding:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.related-posts.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:1.25rem;font-weight:800;margin:0 0 1rem;color:#f1f5f9}.related-list.svelte-1teoznn{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.related-card.svelte-1teoznn{display:block;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;color:inherit;text-decoration:none;transition:background .2s,border-color .2s}.related-card.svelte-1teoznn:hover{background:#ffffff12;border-color:#ffffff26}.related-card.svelte-1teoznn strong:where(.svelte-1teoznn){display:block;font-size:.95rem;margin-bottom:.4rem;color:#7ccbff}.related-card.svelte-1teoznn p:where(.svelte-1teoznn){margin:0;font-size:.85rem;color:#94a3b8;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
