.all-spreads-module__DD4O-q__page{min-height:100vh;padding:2rem 1rem 5rem}.all-spreads-module__DD4O-q__inner{max-width:960px;margin:0 auto}.all-spreads-module__DD4O-q__breadcrumb{color:var(--color-text-muted,#888);margin-bottom:1.5rem;font-size:.85rem}.all-spreads-module__DD4O-q__breadcrumb a{color:var(--color-accent,#c9a84c);text-decoration:none}.all-spreads-module__DD4O-q__breadcrumb a:hover{text-decoration:underline}.all-spreads-module__DD4O-q__label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent,#c9a84c);margin-bottom:.5rem;font-size:.73rem;font-weight:600}.all-spreads-module__DD4O-q__title{font-size:clamp(1.6rem,4vw,2.6rem);font-family:var(--font-cinzel,serif);margin-bottom:.75rem;font-weight:700;line-height:1.2}.all-spreads-module__DD4O-q__subtitle{color:var(--color-text-muted,#888);max-width:680px;margin-bottom:.75rem;font-size:1.05rem}.all-spreads-module__DD4O-q__intro{max-width:680px;margin-bottom:2.5rem;font-size:.95rem;line-height:1.7}.all-spreads-module__DD4O-q__catNav{flex-wrap:wrap;gap:.5rem;margin-bottom:3rem;display:flex}.all-spreads-module__DD4O-q__catChip{border:1px solid var(--color-accent,#c9a84c);color:var(--color-accent,#c9a84c);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.all-spreads-module__DD4O-q__catChip:hover{background:#c9a84c1f}.all-spreads-module__DD4O-q__catCount{opacity:.75;text-align:center;background:#c9a84c26;border-radius:999px;min-width:1.4rem;padding:.05rem .4rem;font-size:.73rem}.all-spreads-module__DD4O-q__categorySection{margin-bottom:3rem;scroll-margin-top:4rem}.all-spreads-module__DD4O-q__categoryHeading{font-size:1.2rem;font-family:var(--font-cinzel,serif);border-bottom:1px solid var(--color-border,#c9a84c40);align-items:baseline;gap:.6rem;margin-bottom:1.25rem;padding-bottom:.5rem;font-weight:600;display:flex}.all-spreads-module__DD4O-q__categoryCount{color:var(--color-text-muted,#888);opacity:.8;font-family:inherit;font-size:.78rem;font-weight:400}.all-spreads-module__DD4O-q__spreadList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.all-spreads-module__DD4O-q__spreadItem{flex-direction:column;display:flex}.all-spreads-module__DD4O-q__authorNote{border:1px solid var(--color-border,#c9a84c4d);background:var(--color-surface,#ffffff08);border-radius:12px;flex-direction:column;gap:.6rem;margin:2rem 0;padding:1.5rem 1.75rem;display:flex}.all-spreads-module__DD4O-q__authorNoteLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent,#c9a84c);font-size:.82rem;font-weight:700}.all-spreads-module__DD4O-q__authorNoteText{color:var(--color-text-muted,#aaa);max-width:660px;margin:0;font-size:.9rem;line-height:1.65}.all-spreads-module__DD4O-q__authorNoteLink{color:var(--color-accent,#c9a84c);margin-top:.25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-block}.all-spreads-module__DD4O-q__authorNoteLink:hover{opacity:.75;text-decoration:underline}.all-spreads-module__DD4O-q__cta{border:1px solid var(--color-accent,#c9a84c);background:#c9a84c0d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:3rem 0 2.5rem;padding:2rem;display:flex}.all-spreads-module__DD4O-q__ctaText{max-width:500px;font-size:1rem;line-height:1.5}.all-spreads-module__DD4O-q__ctaButton{background:var(--color-accent,#c9a84c);color:#000;white-space:nowrap;border-radius:999px;padding:.7rem 1.6rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-block}.all-spreads-module__DD4O-q__ctaButton:hover{opacity:.88;transform:translateY(-2px)}.all-spreads-module__DD4O-q__related{border-top:1px solid var(--color-border,#c9a84c33);margin-top:2.5rem;padding-top:1.5rem}.all-spreads-module__DD4O-q__relatedHeading{font-size:1rem;font-family:var(--font-cinzel,serif);margin-bottom:.75rem}.all-spreads-module__DD4O-q__relatedList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.all-spreads-module__DD4O-q__relatedList a{color:var(--color-accent,#c9a84c);border:1px solid var(--color-accent,#c9a84c);border-radius:999px;padding:.25rem .75rem;font-size:.875rem;text-decoration:none;transition:background .15s}.all-spreads-module__DD4O-q__relatedList a:hover{background:#c9a84c1f}@media (max-width:600px){.all-spreads-module__DD4O-q__spreadList{grid-template-columns:1fr}.all-spreads-module__DD4O-q__cta{flex-direction:column;align-items:flex-start}.all-spreads-module__DD4O-q__catNav{margin-bottom:2rem}}
