.lit-intro-section{background:var(--cream)}.lit-magazine-section{background:var(--cream-2)}.lit-collections-section{background:var(--cream)}.lit-access-section{background:var(--cream-2)}.lit-cta-section{background:var(--cream)}.lit-intro{max-width:820px;margin:0 auto;text-align:center}.lit-intro__heading{font-family:var(--font-quote);font-size:clamp(1.7rem,3.4vw,2.4rem);letter-spacing:.08em;text-transform:uppercase;color:var(--maroon);line-height:1.15}.lit-intro__text{margin-top:1rem;color:var(--text-dark);font-size:1.02rem;line-height:1.75}.lit-intro .ornament{margin-top:1.4rem}.lit-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:clamp(1.75rem,3vw,2.75rem)}.lit-stat{text-align:center;padding:1.4rem .75rem;background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.lit-stat__num{display:block;font-family:var(--font-quote);font-size:clamp(1.6rem,3.5vw,2.3rem);font-weight:700;color:var(--saffron);line-height:1}.lit-stat__label{display:block;margin-top:.5rem;font-family:var(--font-heading);font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.lit-magazine{display:grid;grid-template-columns:.85fr 1.15fr;align-items:stretch;background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-md);overflow:hidden}.lit-magazine__art{position:relative;background:linear-gradient(135deg,#7A2315,#5C3D10 70%,#2A1A0A)}.lit-magazine__cover{display:block;width:100%;height:100%;min-height:280px;object-fit:cover}.lit-magazine__body{padding:clamp(1.75rem,3vw,2.75rem);display:flex;flex-direction:column;justify-content:center}.lit-magazine__eyebrow{font-family:var(--font-heading);font-size:.74rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;background:linear-gradient(90deg,var(--saffron-deep),var(--saffron),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.lit-magazine__title{font-family:var(--font-quote);font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:.06em;text-transform:uppercase;color:var(--maroon);margin:.5rem 0 .75rem;line-height:1.15}.lit-magazine__text{color:var(--text-dark);font-size:.98rem;line-height:1.7}.lit-magazine__actions{margin-top:1.5rem}.lit-magazine__actions .btn{display:inline-flex;align-items:center}.lit-section-head{text-align:center;max-width:620px;margin:0 auto clamp(1.75rem,3vw,2.5rem)}.lit-section-head h2{font-family:var(--font-quote);font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:.08em;text-transform:uppercase;color:var(--maroon);line-height:1.15}.lit-section-head p{margin-top:.7rem;color:var(--text-muted);font-size:.98rem;line-height:1.6}.lit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;align-items:start}.lit-card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-sm);text-decoration:none;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.lit-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--gold)}.lit-card__img-wrap{display:block;aspect-ratio:3/2;overflow:hidden;background:var(--cream-3)}.lit-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.lit-card:hover .lit-card__img{transform:scale(1.04)}.lit-card__body{padding:.85rem 1rem .9rem}.lit-card__title{font-family:var(--font-heading);font-size:.88rem;font-weight:700;color:var(--maroon);line-height:1.3;margin:0 0 .3rem;text-transform:uppercase;letter-spacing:.04em}.lit-card__desc,.lit-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.lit-card__desc{color:var(--text-muted);font-size:.78rem;line-height:1.45;margin:0}.lit-card__cta{display:inline-block;margin-top:.6rem;font-family:var(--font-heading);font-size:.7rem;font-weight:700;letter-spacing:.04em;color:var(--saffron)}.lit-access-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.lit-access-card{display:flex;align-items:flex-start;gap:1rem;padding:1.4rem 1.5rem;background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-sm);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.lit-access-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.lit-access-card__icon{flex-shrink:0;display:grid;place-items:center;width:46px;height:46px;background:var(--gold-pale);color:var(--saffron)}.lit-access-card__title{font-family:var(--font-heading);font-size:1.02rem;font-weight:700;color:var(--maroon);margin:0 0 .3rem}.lit-access-card__desc{color:var(--text-muted);font-size:.88rem;line-height:1.55;margin:0}@media (max-width:900px){.lit-grid{grid-template-columns:repeat(3,1fr)}.lit-access-grid,.lit-stats{grid-template-columns:repeat(2,1fr)}.lit-magazine{grid-template-columns:1fr}.lit-magazine__cover{min-height:220px}}@media (max-width:680px){.lit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lit-access-grid{grid-template-columns:1fr}}@media (max-width:420px){.lit-grid{grid-template-columns:1fr}}