 .series main{padding-top:48px;padding-bottom:64px}.series-intro{margin-bottom:40px}.series-intro h1{font:800 clamp(58px,8vw,100px)/.94 Titular,Impact,sans-serif;text-transform:uppercase;letter-spacing:0;margin:10px 0 18px;color:var(--blue)}.series-intro>p:last-child{font-size:22px;margin:0}.featured{display:grid;grid-template-columns:minmax(230px,360px) 1fr;gap:64px;align-items:center;background:white;padding:40px;border:1px solid var(--line);border-top:5px solid var(--orange)}.featured-cover{display:block;box-shadow:0 12px 28px #1f294226;transition:transform .2s}.featured-cover:hover{transform:translateY(-4px)}.featured-cover img{width:100%;height:auto;display:block}.volume-label{font-size:12px;font-weight:700;letter-spacing:1px;display:flex;align-items:center;gap:16px;color:var(--blue);margin:0 0 20px}.volume-label span{background:#edf0f7;padding:5px 9px;font-size:11px;letter-spacing:.3px;color:var(--muted)}.volume-label .available{background:#fff0e7;color:#9a3807}.featured h2{font:800 clamp(40px,4.7vw,62px)/1.04 Titular,Impact,sans-serif;text-transform:uppercase;margin:0 0 16px}.featured-copy>p{max-width:520px}.feature-subtitle{font-size:21px;color:var(--blue);margin:0 0 20px}.featured-copy>p:not(.volume-label):not(.feature-subtitle):not(.reader-note){font-size:17px;line-height:1.7;color:var(--muted)}.read-button{display:flex;justify-content:space-between;align-items:center;max-width:290px;background:var(--blue);color:white;padding:15px 22px;margin:28px 0 15px;font-weight:700;border-bottom:4px solid var(--orange)}.read-button:hover{background:#333c86}.read-button span{font-size:24px}.pdf-link{font-size:14px;text-decoration:underline;text-underline-offset:4px;color:var(--blue);font-weight:400}.reader-note{font-size:12px;color:var(--muted);margin-top:22px}.coming{margin-top:62px}.section-heading{margin-bottom:28px}.section-heading h2{font:800 42px/1.1 Titular,Impact,sans-serif;text-transform:uppercase;margin:0 0 10px}.section-heading p{color:var(--muted);font-size:17px;margin:0}.volume-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.volume-card{min-width:0}.cover-crop{width:100%;aspect-ratio:516/704;background-image:url('/assets/series-covers.png');background-size:213.76% 202.56%;box-shadow:0 8px 20px #1f29421a}.housing{background-position:95.4% .55%}.economy{background-position:4.6% 99.17%}.support{background-position:95.4% 99.17%}.card-info{padding:22px 0 0}.card-info .volume-label{justify-content:space-between;margin-bottom:13px;gap:8px}.card-info h3{font:400 34px/1.08 Titular,Impact,sans-serif;text-transform:uppercase;margin:0 0 12px}.card-info>p:last-child{font-size:15px;color:var(--muted);margin:0}.series .campaign-footer{margin-top:0}@media(max-width:900px){.featured{gap:32px;padding:28px;grid-template-columns: minmax(220px,300px) 1fr}.volume-grid{gap:20px}}@media(max-width:650px){.series main{padding:30px 20px 44px}.series-intro{margin-bottom:28px}.series-intro h1{font-size:64px}.series-intro>p:last-child{font-size:19px}.featured{grid-template-columns:1fr;padding:24px;gap:28px}.featured-cover{max-width:300px;margin:auto}.featured h2{font-size:46px}.feature-subtitle{font-size:20px}.coming{margin-top:42px}.volume-grid{grid-template-columns:1fr;gap:38px;max-width:360px;margin:auto}.section-heading h2{font-size:36px}.section-heading p{font-size:16px}.cover-crop{width:100%}}