.yc-footer{background:#1b2a4a;color:rgba(253,248,240,.72);font-family:DM Sans,sans-serif;margin:0;padding:64px 64px 28px;text-align:left}.yc-footer *{box-sizing:border-box}.yc-footer a{color:rgba(253,248,240,.78);text-decoration:none;transition:color .2s ease}.yc-footer a:hover{color:#c9922a}.yc-footer-top{border-bottom:1px solid rgba(253,248,240,.12);display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1fr;margin:0 auto;max-width:1200px;padding-bottom:44px}.yc-footer-logo img{display:block;height:52px;width:auto}.yc-footer-tag{color:#fdf8f0;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:600;line-height:1.4;margin:20px 0 24px;max-width:380px}.yc-footer a.yc-footer-cta{background:#c9922a;border-radius:6px;color:#1b2a4a;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.08em;padding:12px 22px;text-transform:uppercase}.yc-footer a.yc-footer-cta:hover{background:#b8821e;color:#1b2a4a}.yc-footer-col{display:flex;flex-direction:column;gap:12px}.yc-footer-col a{font-size:15px}.yc-footer-h{color:#c9922a;font-size:11px;font-weight:500;letter-spacing:.2em;margin-bottom:4px;text-transform:uppercase}.yc-footer-social{align-items:center;display:inline-flex;gap:8px}.yc-footer-bottom{color:rgba(253,248,240,.5);display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:space-between;margin:0 auto;max-width:1200px;padding-top:24px}.yc-footer-legal{display:flex;gap:20px}.yc-footer-legal a{color:rgba(253,248,240,.6)}@media (max-width:900px){.yc-footer{padding:48px 28px 24px}.yc-footer-top{gap:36px;grid-template-columns:1fr 1fr}.yc-footer-brand{grid-column:1/-1}}@media (max-width:520px){.yc-footer-top{grid-template-columns:1fr}}