
/* V29: single accessible sign-in link, editorial section and legal footer */
.feler-login-combined{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;white-space:nowrap}.feler-login-combined svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.feler-weekly{margin:40px 0 54px}.feler-weekly-heading{margin-bottom:18px}.feler-weekly .feler-weekly-empty{padding:22px;border:1px dashed #b9b4e9;border-radius:16px;background:#f8f7ff;color:#4f5572}.feler-weekly .feler-weekly-label{color:#6651cb;font-weight:700;font-size:.9rem}.feler-weekly .catalog-visual{min-height:140px}.feler-legal-footer{max-width:1120px;margin:55px auto 0;padding:26px 24px 40px;border-top:1px solid #e5e5f2;text-align:center;color:#505c75;font-size:13px;line-height:1.6}.feler-legal-footer p{margin:6px 0}.feler-legal-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:14px}.feler-legal-footer a{color:#5548c9}.feler-legal-page{max-width:880px;margin:45px auto 90px;padding:0 24px;line-height:1.75;color:#26314a}.feler-legal-page h1,.feler-legal-page h2{font-family:Fraunces,serif}.feler-legal-page h2{margin-top:30px}@media(max-width:680px){.feler-login-combined{gap:5px;padding:9px!important}.feler-login-combined svg{width:17px;height:17px}}
