.category-tabs.svelte-1ggqm3m{display:flex;gap:6px;padding:0 32px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.category-tabs.svelte-1ggqm3m::-webkit-scrollbar{display:none}.section-header.svelte-1ggqm3m{display:flex;align-items:center;gap:12px;padding:24px 32px 18px}.section-title.svelte-1ggqm3m{font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600;color:var(--text);letter-spacing:-.02em;margin:0}.section-count.svelte-1ggqm3m{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-4)}.layout-toggle.svelte-1ggqm3m{margin-left:auto;display:flex;gap:2px;background:var(--bg-1);border:1px solid var(--border);border-radius:8px;padding:3px}.layout-btn.svelte-1ggqm3m{background:transparent;border:none;border-radius:6px;padding:5px 9px;color:var(--text-3);cursor:pointer;display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;font-family:DM Sans,sans-serif;transition:all .15s}.layout-btn.active.svelte-1ggqm3m{background:var(--accent);color:#fff}.layout-btn.svelte-1ggqm3m:not(.active):hover{color:var(--text)}.layout-btn-label.svelte-1ggqm3m{display:inline}.posts-grid.svelte-1ggqm3m{padding:0 32px;display:grid;gap:16px}.posts-grid-magazine.svelte-1ggqm3m{grid-template-columns:repeat(3,1fr)}.posts-grid-auto.svelte-1ggqm3m{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.posts-list.svelte-1ggqm3m{padding:0 32px;display:flex;flex-direction:column;gap:8px}.tools-cta.svelte-1ggqm3m{margin:40px 32px 48px;padding:36px;background:var(--bg-1);border:1px solid var(--border);border-radius:18px;display:flex;align-items:center;gap:28px;flex-wrap:wrap;position:relative;overflow:hidden}.cta-body.svelte-1ggqm3m{flex:1;min-width:280px}.cta-title.svelte-1ggqm3m{font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:600;color:var(--text);letter-spacing:-.025em;margin:0 0 8px;line-height:1.15;text-wrap:balance}.cta-body-text.svelte-1ggqm3m{font-size:14px;color:var(--text-3);line-height:1.55;max-width:520px;text-wrap:pretty;margin:0}.cta-btn.svelte-1ggqm3m{background:var(--accent);color:#fff;padding:14px 22px;border-radius:10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;transition:transform .15s;width:auto;justify-content:center}@media(min-width:768px)and (max-width:1023px){.category-tabs.svelte-1ggqm3m{padding:0 32px}.posts-grid-magazine.svelte-1ggqm3m,.posts-grid-auto.svelte-1ggqm3m{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.category-tabs.svelte-1ggqm3m{padding:0 14px}.category-tabs.svelte-1ggqm3m button:where(.svelte-1ggqm3m){padding-top:12px;padding-bottom:12px}.section-header.svelte-1ggqm3m{padding:18px 14px 14px}.section-title.svelte-1ggqm3m{font-size:18px}.section-count.svelte-1ggqm3m{display:none}.layout-btn.svelte-1ggqm3m{padding:5px 7px}.layout-btn-label.svelte-1ggqm3m{display:none}.layout-btn.active.svelte-1ggqm3m .layout-btn-label:where(.svelte-1ggqm3m){display:none}.posts-grid.svelte-1ggqm3m{padding:0 14px;grid-template-columns:1fr!important;gap:12px}.posts-list.svelte-1ggqm3m{padding:0 14px}.tools-cta.svelte-1ggqm3m{margin:32px 14px 36px;padding:24px 22px;border-radius:14px;flex-direction:column;align-items:flex-start;gap:20px}.cta-body.svelte-1ggqm3m{min-width:auto}.cta-title.svelte-1ggqm3m{font-size:22px}.cta-body-text.svelte-1ggqm3m{font-size:13px}.cta-btn.svelte-1ggqm3m{width:100%;padding:12px 18px;font-size:13px}}
