@import url("/users/blog-image-branding.css?v=20261108");
.nk-home-v3 .nx-tips-track{display:flex!important;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 14px;overscroll-behavior-x:contain}.nx-tips-track::-webkit-scrollbar{display:none}.nk-home-v3 .nx-tips-track .nk-blog-card{display:block;flex:0 0 calc((100% - 40px)/3);min-width:0;scroll-snap-align:start;overflow:hidden;border:1px solid #f1e2e8;border-radius:12px;background:#fff;text-decoration:none;color:inherit}.nk-home-v3 .nx-tips-track .nk-blog-card>img{width:100%;height:185px;object-fit:cover;display:block}.nk-home-v3 .nx-tips-track .nk-blog-card>div{padding:17px}.nk-home-v3 .nx-tips-track .nk-blog-card h3{font-size:17px;line-height:1.7;margin:0 0 9px}.nk-home-v3 .nx-tips-track .nk-blog-card p{font-size:13px;line-height:1.8;margin:0 0 12px;color:#6b6570}.nk-home-v3 .nx-tips-track .nk-blog-card span{font-size:12px;color:#be185d}.nx-tips-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 0 13px}.nx-tips-controls button{min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #ecd1df;background:white;border-radius:9px;color:#a31852;cursor:pointer;font:inherit;font-size:13px}.nx-tips-controls[hidden]{display:none}.nx-tips-track a:focus-visible,.nx-tips-controls button:focus-visible{outline:3px solid #be185d;outline-offset:-3px}.nx-tips-reader{max-width:850px;margin:auto;padding:30px 20px 60px;font:16px/1.9 system-ui,sans-serif;color:#2e2730}.nx-tips-reader h1{font-size:clamp(26px,4vw,40px);line-height:1.6;margin:20px 0}.nx-tips-reader>img{display:block;width:100%;max-height:450px;object-fit:contain;background:#fcf5f8;border-radius:12px;margin:22px 0}.nx-tips-reader [hidden]{display:none!important}.nx-tips-reader .nx-tip-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:2.05}.nx-tips-reader a{color:#b21b56}.nx-tips-reader .nx-tip-excerpt{color:#71636e}.nx-tips-reader small{color:#776976}@media(max-width:900px) and (min-width:601px){.nk-home-v3 .nx-tips-track .nk-blog-card{flex-basis:calc((100% - 20px)/2)}}@media(max-width:600px){.nk-home-v3 .nx-tips-track .nk-blog-card{flex-basis:100%}.nk-home-v3 .nx-tips-track .nk-blog-card>img{width:100%;height:200px}.nk-home-v3 .nx-tips-track .nk-blog-card h3{font-size:17px}.nx-tips-reader{padding:22px 18px 45px}}
.nx-tips-track img[hidden]{display:none!important}
/* Fixed three slots; each independently changes to a different random article. */
.nk-home-v3 .nx-tips-slots{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:hidden;padding:3px 2px 12px}
.nk-home-v3 .nx-tips-slots .nk-blog-card{display:flex;flex-direction:column;min-width:0;border:1px solid #f0dce7;border-radius:12px;overflow:hidden;background:#fff;margin:0;width:auto}
.nx-tips-slots .nx-tip-open{display:block;color:inherit;text-decoration:none;flex:1}
.nk-home-v3 .nx-tips-slots .nx-tip-open>img{width:100%;height:200px;object-fit:contain;display:block;background:#fff6f9}
.nk-home-v3 .nx-tips-slots .nx-tip-copy{padding:16px 17px 8px}.nk-home-v3 .nx-tips-slots h3{font-size:17px;line-height:1.7;margin:0 0 8px}.nk-home-v3 .nx-tips-slots p{font-size:13px;line-height:1.8;margin:0;color:#716573}
.nk-home-v3 .nx-tips-slots .nx-tip-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 17px 17px}.nx-tip-actions a{font-size:12px;color:#bb1a5b;text-decoration:none;min-height:40px;display:inline-flex;align-items:center}.nx-tip-shop{display:inline-flex;padding:9px 13px;border-radius:8px;background:#d71a63;color:#fff!important;text-decoration:none;font-weight:600}.nx-tip-shop[hidden]{display:none!important}.nx-tips-slots img[hidden]{display:none!important}.nx-tips-slots a:focus-visible{outline:3px solid #be185d;outline-offset:-3px}
@media(max-width:600px){.nk-home-v3 .nx-tips-slots{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px}.nk-home-v3 .nx-tips-slots .nk-blog-card{flex:0 0 100%;scroll-snap-align:start}.nk-home-v3 .nx-tips-slots .nx-tip-open>img{height:210px}}
.nk-home-v3 .nx-tips-slots h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:58px}.nk-home-v3 .nx-tips-slots p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:47px}
/* Branded topic images keep a consistent card size on every slide. */
.nk-home-v3 .nx-tips-slots .nx-tip-open>.nk-post-picture>img{width:100%;height:210px;object-fit:cover;display:block;background:#fff6f9}
