/* TWF editorial blog recommendation: compact mobile fixed strip */
.twf-blog-strip{position:fixed;bottom:0;left:0;right:0;z-index:1200;background:#fff;border-top:1px solid #dbe2e9;box-shadow:0 -2px 12px rgba(24,40,52,.09);padding:5px max(9px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(9px,env(safe-area-inset-left));font-family:inherit;box-sizing:border-box}
.twf-blog-strip-inner{max-width:750px;margin:auto;display:flex;align-items:center;gap:9px;min-height:60px}.twf-blog-strip a{display:flex;align-items:center;gap:9px;flex:1;min-width:0;text-decoration:none;color:#20303c}.twf-blog-strip-thumb{width:68px;height:52px;flex:none;object-fit:cover;border-radius:5px}.twf-blog-strip-copy{display:flex;flex-direction:column;min-width:0;gap:2px}.twf-blog-strip-label{font-size:11px;color:#597082;line-height:1.15}.twf-blog-strip-title{font-size:13.2px;font-weight:700;line-height:1.3;white-space:normal}.twf-blog-strip-desc{font-size:12.1px;color:#516477;line-height:1.25}.twf-blog-strip-close{align-self:flex-start;flex:none;min-width:28px;min-height:28px;background:transparent;border:0;color:#536477;font-size:21px;line-height:1;cursor:pointer}.twf-blog-strip a:focus-visible,.twf-blog-strip-close:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media(min-width:801px){.twf-blog-strip{display:none}}@media(max-width:350px){.twf-blog-strip-thumb{width:58px;height:48px}.twf-blog-strip-title{font-size:12.1px}.twf-blog-strip-inner{gap:6px}}