.rie-companion-library{padding-block:56px}.rie-companion-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.rie-companion-card{border:1px solid #ded3c5;background:#fffdfa;display:flex;flex-direction:column}.rie-companion-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.rie-companion-card>div{padding:28px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.rie-companion-card h2{font-size:clamp(23px,2.5vw,30px);line-height:1.4;margin:0 0 16px}.rie-companion-card h2 a{color:#390812;text-decoration:none}.rie-companion-card p{margin:0 0 24px}.rie-companion-card .button{margin-top:auto}.rie-companion-subscribe{margin-top:36px}.rie-companion-reading{max-width:850px;padding-block:40px}.rie-companion-reading p{line-height:1.8;margin:0 0 24px}.rie-companion-reading figure{margin:32px 0}.rie-companion-reading img{width:100%;height:auto;display:block}.rie-companion-reading figcaption{font-size:14px;color:#6c6057;margin-top:10px}.rie-companion-reading .privacy-policy{padding:0;max-width:none}.rie-companion-reading .eyebrow{color:#90601f}@media(max-width:650px){.rie-companion-cards{grid-template-columns:1fr}.rie-companion-library{padding-block:32px}.rie-companion-card>div{padding:22px}}
