.catalog-single[data-astro-cid-h5okv23u]{background:#fff}.catalog-single__hero[data-astro-cid-h5okv23u]{padding:60px 60px 50px;background:var(--color-cream)}@media(max-width:768px){.catalog-single__hero[data-astro-cid-h5okv23u]{padding:40px 24px 30px}}.catalog-single__hero-inner[data-astro-cid-h5okv23u]{max-width:var(--max-width-narrow);margin:0 auto}.catalog-single__back[data-astro-cid-h5okv23u]{padding-block:.625rem;margin-block:-.625rem;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:var(--font-weight-medium);color:#666;text-decoration:none;margin-bottom:30px;transition:color .3s ease}.catalog-single__back[data-astro-cid-h5okv23u]:hover{color:var(--text-brass)}.catalog-single__eyebrow[data-astro-cid-h5okv23u]{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.2em;color:var(--text-brass);margin-bottom:16px;position:relative;padding-left:40px}.catalog-single__eyebrow[data-astro-cid-h5okv23u]:before{content:"";position:absolute;left:0;top:50%;width:25px;height:1px;background:var(--brand-gold)}.catalog-single__title[data-astro-cid-h5okv23u]{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-weight-regular);line-height:1.3;color:var(--color-ink);margin:0 0 12px}.catalog-single__year[data-astro-cid-h5okv23u]{font-size:1rem;color:#666;margin:0}.catalog-single__content[data-astro-cid-h5okv23u]{padding:4rem 3rem var(--space-section)}@media(max-width:768px){.catalog-single__content[data-astro-cid-h5okv23u]{padding:var(--space-section-sm) 1.5rem 4rem}}.catalog-single__content-inner[data-astro-cid-h5okv23u]{max-width:var(--max-width-xl);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}@media(max-width:900px){.catalog-single__content-inner[data-astro-cid-h5okv23u]{grid-template-columns:1fr;gap:40px}}.catalog-single__preview[data-astro-cid-h5okv23u]{position:sticky;top:100px}@media(max-width:900px){.catalog-single__preview[data-astro-cid-h5okv23u]{position:static}}.catalog-single__image[data-astro-cid-h5okv23u]{border-radius:var(--radius-card);overflow:hidden;box-shadow:0 8px 30px #0000001a;margin-bottom:24px}.catalog-single__image[data-astro-cid-h5okv23u] img[data-astro-cid-h5okv23u]{width:100%;height:auto;display:block}.catalog-single__actions[data-astro-cid-h5okv23u]{text-align:center}.catalog-single__file-meta[data-astro-cid-h5okv23u]{display:block;font-size:13px;color:var(--text-tertiary);margin-top:12px}.catalog-single__description[data-astro-cid-h5okv23u]{padding-top:10px}.catalog-single__desc-text[data-astro-cid-h5okv23u]{font-size:1.125rem;line-height:1.8;color:#333;margin:0 0 24px}.catalog-single__markdown[data-astro-cid-h5okv23u]{font-size:17px;line-height:1.8;color:#333}.catalog-single__related[data-astro-cid-h5okv23u]{padding:4rem 3rem var(--space-section);background:var(--color-cream)}@media(max-width:768px){.catalog-single__related[data-astro-cid-h5okv23u]{padding:var(--space-section-sm) 1.5rem 4rem}}.catalog-single__related-inner[data-astro-cid-h5okv23u]{max-width:var(--max-width-xl);margin:0 auto}.catalog-single__related-title[data-astro-cid-h5okv23u]{font-family:var(--font-heading);font-size:var(--text-section-title);font-weight:var(--font-weight-regular);color:var(--color-ink);margin:0 0 30px}.catalog-single__all-link[data-astro-cid-h5okv23u]{padding-block:.625rem;margin-block:-.625rem;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:var(--font-weight-semibold);color:var(--text-brass);text-decoration:none;transition:gap .3s ease}.catalog-single__all-link[data-astro-cid-h5okv23u]:hover{gap:12px}.catalog-single__cta-inner[data-astro-cid-h5okv23u]{max-width:var(--max-width-sm);margin:0 auto}.catalog-single__cta-title[data-astro-cid-h5okv23u]{font-family:var(--font-heading);font-size:var(--text-section-title);font-weight:var(--font-weight-regular);color:#fff;margin:0 0 16px}.catalog-single__cta-text[data-astro-cid-h5okv23u]{font-size:16px;color:#ffffffb3;margin:0 0 30px}.article-content[data-astro-cid-h5okv23u] p{margin:0 0 1.5em}.article-content[data-astro-cid-h5okv23u] a{color:var(--text-brass);text-decoration:underline;text-underline-offset:3px}.article-content[data-astro-cid-h5okv23u] a:hover{color:var(--color-ink)}
