.breadcrumb-bar[data-astro-cid-dpxbdw67]{background:var(--cream-dark);border-bottom:1px solid var(--border-light)}.breadcrumb-inner[data-astro-cid-dpxbdw67]{display:flex;align-items:center;gap:8px;padding-top:12px;padding-bottom:12px;font-size:12px;color:var(--gray);flex-wrap:wrap}.breadcrumb-inner[data-astro-cid-dpxbdw67] a[data-astro-cid-dpxbdw67]{color:var(--warm-gold);transition:color var(--transition)}.breadcrumb-inner[data-astro-cid-dpxbdw67] a[data-astro-cid-dpxbdw67]:hover{color:#8a6338}.bc-sep[data-astro-cid-dpxbdw67]{color:var(--gray-light)}.bc-current[data-astro-cid-dpxbdw67]{color:var(--dark);font-weight:500}.article-hero[data-astro-cid-dpxbdw67]{position:relative;height:clamp(320px,50vh,520px);overflow:hidden}.article-hero-img[data-astro-cid-dpxbdw67]{position:absolute;inset:0}.article-hero-img[data-astro-cid-dpxbdw67] img[data-astro-cid-dpxbdw67]{width:100%;height:100%;object-fit:cover;object-position:center 30%}.article-hero-overlay[data-astro-cid-dpxbdw67]{position:absolute;inset:0;background:linear-gradient(to top,#1a1a1ae6,#1a1a1a80 40%,#1a1a1a26)}.article-hero-content[data-astro-cid-dpxbdw67]{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:40px}.article-hero-meta[data-astro-cid-dpxbdw67]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.article-hero-date[data-astro-cid-dpxbdw67]{font-size:12px;color:#ffffffa6;letter-spacing:.04em}.article-hero-title[data-astro-cid-dpxbdw67]{font-family:var(--font-serif);font-size:clamp(22px,4vw,42px);font-weight:500;color:var(--white);line-height:1.25;max-width:860px}.article-layout[data-astro-cid-dpxbdw67]{padding:56px 0}.article-layout-inner[data-astro-cid-dpxbdw67]{display:grid;grid-template-columns:1fr 300px;gap:56px;align-items:start}.article-main[data-astro-cid-dpxbdw67]{min-width:0}.source-badge[data-astro-cid-dpxbdw67]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--gray);margin-bottom:32px;padding:8px 14px;background:var(--cream-dark);border-radius:var(--radius-sm);border:1px solid var(--border-light)}.source-badge[data-astro-cid-dpxbdw67] a[data-astro-cid-dpxbdw67]{color:var(--warm-gold);font-weight:500;transition:color var(--transition)}.source-badge[data-astro-cid-dpxbdw67] a[data-astro-cid-dpxbdw67]:hover{color:#8a6338}.article-lead[data-astro-cid-dpxbdw67]{font-family:var(--font-display);font-size:clamp(16px,2vw,19px);line-height:1.7;color:var(--dark);margin-bottom:28px!important;font-weight:300;letter-spacing:.01em}.source-box[data-astro-cid-dpxbdw67]{margin-top:48px;padding:28px 32px;background:var(--cream-dark);border-radius:var(--radius);border-left:4px solid var(--warm-gold)}.source-box-title[data-astro-cid-dpxbdw67]{font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--warm-gold);margin-bottom:6px}.source-box-brand[data-astro-cid-dpxbdw67]{font-family:var(--font-serif);font-size:18px;font-weight:500;color:var(--dark);margin-bottom:10px}.source-box-note[data-astro-cid-dpxbdw67]{font-size:13px;color:var(--gray);line-height:1.6;margin-bottom:16px}.source-box-link[data-astro-cid-dpxbdw67]{display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:var(--warm-gold);transition:color var(--transition)}.source-box-link[data-astro-cid-dpxbdw67]:hover{color:#8a6338}.article-sidebar[data-astro-cid-dpxbdw67]{min-width:0}.sidebar-sticky[data-astro-cid-dpxbdw67]{position:sticky;top:88px;display:flex;flex-direction:column;gap:24px}.sidebar-widget[data-astro-cid-dpxbdw67]{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius);padding:20px}.sidebar-widget-label[data-astro-cid-dpxbdw67]{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gray-light);margin-bottom:10px}.sidebar-widget-title[data-astro-cid-dpxbdw67]{font-family:var(--font-serif);font-size:16px;font-weight:500;color:var(--dark);margin-bottom:14px}.quick-facts[data-astro-cid-dpxbdw67]{display:flex;flex-direction:column;gap:10px}.quick-facts[data-astro-cid-dpxbdw67] li[data-astro-cid-dpxbdw67]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--border-light);font-size:13px}.quick-facts[data-astro-cid-dpxbdw67] li[data-astro-cid-dpxbdw67]:last-child{border-bottom:none;padding-bottom:0}.qf-label[data-astro-cid-dpxbdw67]{color:var(--gray)}.qf-value[data-astro-cid-dpxbdw67]{font-weight:500;color:var(--dark);text-align:right}.occasion-tags[data-astro-cid-dpxbdw67]{display:flex;flex-wrap:wrap;gap:6px}.sidebar-source-btn[data-astro-cid-dpxbdw67]{width:100%;justify-content:center;font-size:12px}.sidebar-cat-link[data-astro-cid-dpxbdw67]{display:inline-block}.related-section[data-astro-cid-dpxbdw67]{background:var(--cream-dark);padding-top:64px;padding-bottom:64px;margin-top:0}.related-card[data-astro-cid-dpxbdw67]{display:flex;flex-direction:column;gap:14px;cursor:pointer}.related-card[data-astro-cid-dpxbdw67]:hover .related-card-title[data-astro-cid-dpxbdw67]{color:var(--warm-gold)}.related-card-img[data-astro-cid-dpxbdw67]{height:200px;border-radius:var(--radius)}.related-card-body[data-astro-cid-dpxbdw67]{display:flex;flex-direction:column;gap:8px}.related-card-title[data-astro-cid-dpxbdw67]{font-family:var(--font-serif);font-size:16px;font-weight:500;color:var(--dark);line-height:1.4;transition:color var(--transition)}.related-card-summary[data-astro-cid-dpxbdw67]{font-size:13px;color:var(--gray);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1024px){.article-layout-inner[data-astro-cid-dpxbdw67]{grid-template-columns:1fr}.sidebar-sticky[data-astro-cid-dpxbdw67]{position:static;display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.sidebar-sticky[data-astro-cid-dpxbdw67]{grid-template-columns:1fr}.article-hero[data-astro-cid-dpxbdw67]{height:300px}.article-hero-title[data-astro-cid-dpxbdw67]{font-size:20px}.related-section[data-astro-cid-dpxbdw67]{padding:40px 0}}
