/* Orderlumi Money collection: 12 October 2026. Finance has a deliberately more modern editorial character than celebrations. */
.money-collection-live{background:#f6f9f7}
.money-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.money-collection-card{background:#fffdf9;border:1px solid #dce5e3;overflow:hidden;display:flex;flex-direction:column}
.money-collection-media{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:250px;padding:24px;color:#fff!important;isolation:isolate;overflow:hidden;background:#34626a}
.money-collection-media:before{content:"";position:absolute;inset:0;z-index:-2;transition:transform .4s;background-position:center;background-size:cover}
.money-collection-card:hover .money-collection-media:before{transform:scale(1.04)}
.money-collection-media:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1c364a05 12%,#132d39e8 100%)}
.money-card-household-budget .money-collection-media:before{background-image:url("/assets/assets/collection-home.webp")}
.money-card-debt-payoff .money-collection-media:before{background-image:url("/assets/assets/collection-finance.webp")}
.money-card-student-budget .money-collection-media:before{background-image:url("/assets/assets/collection-study.webp")}
.money-card-number{position:absolute;top:17px;right:23px;font:italic 1.4rem var(--serif);opacity:.9}
.money-card-quote{font:400 clamp(1.8rem,2.5vw,2.5rem)/1.04 var(--serif);letter-spacing:-.04em;max-width:280px;text-shadow:0 2px 12px #0006}
.money-card-label{text-transform:uppercase;letter-spacing:.13em;font-size:.63rem;margin-top:12px;font-weight:700}
.money-collection-card-body{display:flex;flex-direction:column;padding:25px;flex:1}
.money-collection-card-body .product-meta{font-size:.61rem;color:#607e82;letter-spacing:.13em}
.money-collection-card-body h3{font:400 1.9rem/1.12 var(--serif);letter-spacing:-.03em;color:#28535a;margin:13px 0 12px}
.money-collection-card-body p{font-size:.89rem;color:#657573;line-height:1.75;flex:1;margin:0 0 21px}
.money-collection-card-body .text-link{align-self:flex-start}
.money-disclaimer{margin-top:30px;padding:22px 26px;border-left:3px solid #52787b;background:#e9f0ee;color:#556a68;font-size:.82rem;line-height:1.75}
.money-disclaimer strong{color:#325d63}
.money-product{--money-dark:#214d56;--money-ink:#325a62;--money-soft:#e2eceb;background:#faf9f4}
.money-product.money-household{--money-dark:#385b52;--money-ink:#506b5e;--money-soft:#e7ede4}
.money-product.money-student{--money-dark:#524b73;--money-ink:#6b6384;--money-soft:#eeeaf3}
.money-product .crumbs{padding:22px 30px}
.money-hero{display:grid;grid-template-columns:53% 47%;min-height:580px;background:var(--money-soft)}
.money-hero-copy{padding:70px 60px 70px max(30px,calc((100vw - 1220px)/2 + 30px));display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.money-hero-copy .eyebrow{color:var(--money-ink)}
.money-hero-copy h1{font:400 clamp(3.1rem,5vw,5.5rem)/1.05 var(--serif);color:var(--money-dark);letter-spacing:-.055em;margin:19px 0 22px;max-width:650px}
.money-hero-copy h1 em{font-weight:400;color:var(--money-ink)}
.money-hero-copy>p{color:#607372;line-height:1.8;max-width:510px;margin:0 0 26px;font-size:1rem}
.money-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.money-small{margin-top:26px;max-width:520px;color:#627471;font-size:.71rem;line-height:1.6}
.money-hero-photo{position:relative;display:flex;align-items:center;justify-content:center;min-height:580px;padding:35px;text-align:center;overflow:hidden;color:#fff8ee;isolation:isolate;background:#2f6970}
.money-hero-photo:before{position:absolute;inset:0;content:"";background:url("/assets/assets/collection-finance.webp") center/cover no-repeat;z-index:-2;filter:saturate(.77)}
.money-household .money-hero-photo:before{background-image:url("/assets/assets/collection-home.webp")}
.money-student .money-hero-photo:before{background-image:url("/assets/assets/collection-study.webp")}
.money-hero-photo:after{position:absolute;inset:0;content:"";z-index:-1;background:linear-gradient(155deg,#1d4c5396,#122f3daa)}
.money-household .money-hero-photo:after{background:linear-gradient(155deg,#203d2f9e,#1d3425bb)}
.money-student .money-hero-photo:after{background:linear-gradient(155deg,#3d3452a1,#251e43bc)}
.money-photo-letter{font:400 clamp(3.6rem,6.2vw,7.5rem)/.98 var(--serif);letter-spacing:-.065em;text-shadow:0 3px 15px #0006}
.money-photo-letter span{font-style:italic}
.money-photo-letter em{font-weight:400}
.money-photo-caption{position:absolute;bottom:26px;left:20px;right:20px;font-size:.7rem;letter-spacing:.17em;text-transform:uppercase;font-weight:700;text-shadow:0 2px 10px #0008}
.money-features{padding:92px 0;background:#fffdf9}
.money-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:33px}
.money-feature{border:1px solid #e0e7e2;padding:26px 22px;background:#f9faf6}
.money-feature span{font:italic 1.5rem var(--serif);color:var(--money-ink)}
.money-feature h3{font:400 1.6rem/1.2 var(--serif);letter-spacing:-.03em;color:var(--money-dark);margin:25px 0 12px}
.money-feature p{font-size:.82rem;line-height:1.75;color:#61716c;margin:0}
.money-editions{background:var(--money-soft);padding:89px 0}
.money-edition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin-top:31px}
.money-edition-card{display:flex;flex-direction:column;align-items:flex-start;padding:35px;background:#fffefa;border:1px solid #d7ddd9;min-height:320px}
.money-kicker{font-size:.65rem;letter-spacing:.14em;color:var(--money-ink);font-weight:750;text-transform:uppercase}
.money-edition-card h3{font:400 2.25rem/1.13 var(--serif);letter-spacing:-.035em;color:var(--money-dark);margin:21px 0 16px}
.money-edition-card p{color:#64736d;line-height:1.7;font-size:.9rem;flex:1}
.money-edition-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}
.money-body{color:#61706d;line-height:1.8;max-width:750px}
.money-single-edition{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:65px}
.money-try-buttons{display:flex;align-items:flex-start;flex-direction:column;gap:12px}
.money-fine{font-size:.75rem;line-height:1.7;color:#697671;max-width:770px}
.money-trust{background:#f8faf7;padding:65px 0;text-align:center}
.money-trust h2{font:400 2.9rem var(--serif);color:var(--money-dark);margin:12px 0 19px}
.money-trust p{font-size:.84rem;line-height:1.75;max-width:770px;margin:14px auto;color:#65736d}
.money-trust .text-link{display:inline-block;margin-top:17px}
@media(max-width:1050px){.money-hero-copy{padding:49px 32px}.money-hero-copy h1{font-size:3.9rem}.money-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.money-collection-grid{gap:12px}}
@media(max-width:760px){.money-collection-grid{grid-template-columns:1fr}.money-collection-media{min-height:230px}.money-hero{display:flex;flex-direction:column}.money-hero-copy{padding:45px 24px}.money-hero-copy h1{font-size:clamp(2.8rem,11vw,4.2rem)}.money-hero-photo{min-height:340px;padding:24px}.money-photo-letter{font-size:4.1rem}.money-feature-grid{grid-template-columns:1fr}.money-features{padding:69px 0}.money-editions{padding:63px 0}.money-edition-grid,.money-single-edition{grid-template-columns:1fr;gap:19px}.money-edition-card{min-height:0;padding:26px}.money-edition-card h3{font-size:2rem}.money-edition-links{flex-direction:column;align-items:stretch;width:100%}.money-edition-links .btn{text-align:center}.money-trust{padding:52px 0}.money-trust h2{font-size:2.4rem}}
@media(prefers-reduced-motion:reduce){.money-collection-media:before{transition:none}}
