body header .brand,body>.site-footer .brand{font:500 26px/1 'DM Sans',Arial,sans-serif!important;letter-spacing:-1px!important;text-decoration:none}body header .brand span,body>.site-footer .brand span{font:inherit!important;color:#cf507e!important}body header .brand small,body>.site-footer .brand small{display:block;font:500 9px/1.2 'DM Sans',Arial,sans-serif!important;letter-spacing:1.3px!important;margin-top:8px}body>.site-footer .brand{display:inline-block}body>.site-footer p{margin:13px 0 0}body .rip-art figcaption>span{font:500 clamp(15px,1.5vw,20px)/1.2 'DM Sans',sans-serif!important;background:#17141cef!important;color:#fff3f8!important;padding:15px 20px!important;border-left:3px solid #e69cbf}body main .route-track button strong{font:500 16px/1.2 'DM Sans',sans-serif!important}body main .route-track button>span:not(.route-dot){font:400 12px/1.25 'DM Sans',sans-serif!important}body main .lens-verdict p{font-family:'DM Sans',sans-serif!important}body main .lens-comparison h3 em{font:inherit!important}body main .hero-intro small,body main .first-stage-cta p{font:400 12px/1.25 'DM Sans',sans-serif!important}.lens-switch{display:none}@media(max-width:760px){body header nav>.btn{display:none!important}body .rip-art figcaption{display:flex!important;gap:10px;align-items:flex-start;flex-direction:column}body .rip-art figcaption>span{display:block!important;font-size:14px!important;padding:10px 13px!important}body .rip-art figcaption strong{font-size:18px!important}.lens-switch{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 12px}.lens-switch button{font:500 14px/1.2 'DM Sans',sans-serif;border:1px solid #b79aa8;border-radius:24px;padding:11px 16px;background:transparent;color:#4c3543}.lens-switch button[aria-pressed=true]{background:#342633;color:#fff1f7;border-color:#342633}.lens-switch small{width:100%;font-size:12px;color:#755e6c;margin:3px 0}body #dein-start .lens-comparison{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px!important;scrollbar-width:none;align-items:stretch}body #dein-start .lens-comparison>article{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;box-sizing:border-box;padding:20px!important}body #dein-start .lens-comparison h3{font-size:28px!important}body #dein-start .lens-verdict{margin-top:18px}body #dein-start .lens-card-top{min-height:0!important;margin-bottom:15px}body #dein-start .lens-browser{font-size:9px}body #dein-start .lens-copy{margin:16px 0}body #dein-start .lens-faux-button{margin:5px 0}body .rip-art figcaption strong{align-self:flex-end}}
