.category-page.svelte-1jrkdse{padding:40px 24px 80px;background:#faf9f8}.container.svelte-1jrkdse{max-width:1200px;margin:0 auto}.breadcrumbs.svelte-1jrkdse{margin-bottom:32px;font-size:.9rem}.breadcrumbs.svelte-1jrkdse ol:where(.svelte-1jrkdse){display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumbs.svelte-1jrkdse li:where(.svelte-1jrkdse){display:flex;align-items:center}.breadcrumbs.svelte-1jrkdse li:where(.svelte-1jrkdse):after{content:"/";margin:0 8px;color:#9aa89a}.breadcrumbs.svelte-1jrkdse li:where(.svelte-1jrkdse):last-child:after{content:""}.breadcrumbs.svelte-1jrkdse a:where(.svelte-1jrkdse){color:#5c6b5c;text-decoration:none}.breadcrumbs.svelte-1jrkdse a:where(.svelte-1jrkdse):hover{color:#1a3a1a}.breadcrumbs.svelte-1jrkdse [aria-current=page]:where(.svelte-1jrkdse){color:#1a3a1a;font-weight:500}.page-header.svelte-1jrkdse{margin-bottom:32px}.page-header.svelte-1jrkdse h1:where(.svelte-1jrkdse){font-size:3rem;font-weight:400;color:#1a3a1a;margin-bottom:8px}.subhead.svelte-1jrkdse{font-size:1.25rem;color:#5c6b5c;margin-bottom:16px}.header-meta.svelte-1jrkdse{display:flex;gap:24px;font-size:.9rem;color:#6b7f6b;border-bottom:1px solid #e2e8e2;padding-bottom:16px}.intro.svelte-1jrkdse{margin-bottom:48px;max-width:800px}.intro.svelte-1jrkdse p:where(.svelte-1jrkdse){font-size:1.1rem;line-height:1.6;color:#2a3a2a}.short-grid.svelte-1jrkdse{display:flex;flex-direction:column;gap:48px}.short-entry.svelte-1jrkdse{display:grid;grid-template-columns:300px 1fr;gap:32px;padding-bottom:40px;border-bottom:1px dashed #d0ddd0}.short-entry.svelte-1jrkdse:last-of-type{border-bottom:none}.short-image.svelte-1jrkdse{position:relative}.short-image.svelte-1jrkdse img:where(.svelte-1jrkdse){width:100%;height:240px;object-fit:cover;border-radius:8px;border:1px solid #e2e8e2}.image-tag.svelte-1jrkdse{position:absolute;top:12px;left:12px;background:#ffffffe6;padding:4px 12px;border-radius:30px;font-size:.75rem;font-weight:500;color:#1a3a1a;text-transform:uppercase;letter-spacing:.03em;border:1px solid #e2e8e2}.short-content.svelte-1jrkdse{flex:1}.short-header.svelte-1jrkdse{display:flex;align-items:center;gap:12px;margin-bottom:4px;flex-wrap:wrap}.short-header.svelte-1jrkdse h2:where(.svelte-1jrkdse){font-size:2rem;font-weight:400;color:#1a3a1a;margin:0}.gender-badge.svelte-1jrkdse{display:inline-block;padding:4px 12px;border-radius:30px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.gender-badge.women.svelte-1jrkdse{background:#f3e8ff;color:#7e3af2}.short-subhead.svelte-1jrkdse{font-size:.95rem;color:#8a9a8a;margin-bottom:16px}.short-content.svelte-1jrkdse p:where(.svelte-1jrkdse){font-size:1rem;line-height:1.7;color:#2a3a2a;margin-bottom:16px}.style-details.svelte-1jrkdse{background:#f4f7f4;padding:16px;border-left:3px solid #9aae9a;display:flex;flex-direction:column;gap:8px}.detail.svelte-1jrkdse{font-size:.95rem;color:#2a3a2a}.detail-label.svelte-1jrkdse{font-weight:500;color:#1a3a1a;margin-right:6px}.comparison-section.svelte-1jrkdse{margin:40px 0;background:#fff;padding:32px;border-radius:8px}.comparison-section.svelte-1jrkdse h2:where(.svelte-1jrkdse){font-size:1.5rem;font-weight:400;color:#1a3a1a;margin-bottom:24px}.comparison-table.svelte-1jrkdse{width:100%;border-collapse:collapse}.comparison-row.svelte-1jrkdse{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;padding:12px 0;border-bottom:1px solid #e2e8e2}.comparison-row.header.svelte-1jrkdse{font-weight:500;color:#1a3a1a;border-bottom:2px solid #9aae9a}.faq-section.svelte-1jrkdse{background:#fff;padding:32px;border-radius:8px;margin:24px 0}.faq-section.svelte-1jrkdse h2:where(.svelte-1jrkdse){font-size:1.5rem;font-weight:400;color:#1a3a1a;margin-bottom:24px}.faq-item.svelte-1jrkdse{margin-bottom:24px}.faq-item.svelte-1jrkdse h3:where(.svelte-1jrkdse){font-size:1.1rem;font-weight:500;color:#1a3a1a;margin-bottom:8px}.faq-item.svelte-1jrkdse p:where(.svelte-1jrkdse){color:#4a5a4a;line-height:1.6}.related-section.svelte-1jrkdse{margin-top:24px;padding:24px;background:#fff;border-radius:8px}.related-section.svelte-1jrkdse h3:where(.svelte-1jrkdse){font-size:1.2rem;font-weight:500;color:#1a3a1a;margin-bottom:16px}.category-links.svelte-1jrkdse{display:flex;flex-wrap:wrap;gap:12px}.category-links.svelte-1jrkdse a:where(.svelte-1jrkdse){background:#f0f2f0;color:#1a3a1a;padding:8px 16px;border-radius:30px;font-size:.9rem;text-decoration:none}.category-links.svelte-1jrkdse a:where(.svelte-1jrkdse):hover{background:#e2e8e2}@media(max-width:800px){.short-entry.svelte-1jrkdse{grid-template-columns:1fr;gap:20px}.short-image.svelte-1jrkdse{max-width:400px}.comparison-row.svelte-1jrkdse{grid-template-columns:1.2fr 1fr 1fr 1.2fr;font-size:.9rem}}@media(max-width:600px){.page-header.svelte-1jrkdse h1:where(.svelte-1jrkdse){font-size:2rem}.short-header.svelte-1jrkdse h2:where(.svelte-1jrkdse){font-size:1.5rem}.comparison-row.svelte-1jrkdse{grid-template-columns:1fr;gap:4px;padding:16px 0}.comparison-row.header.svelte-1jrkdse{display:none}.comparison-row.svelte-1jrkdse span:where(.svelte-1jrkdse){display:flex;justify-content:space-between}.comparison-row.svelte-1jrkdse span:where(.svelte-1jrkdse):before{content:attr(data-label);font-weight:500;color:#1a3a1a;margin-right:10px}}
