.rp-journal-dots{display:none}
@media(max-width:800px){
 .rp-journal,.rp-home-journal{min-width:0;max-width:100%}
 .rp-journal .rp-journal-grid,.rp-home-journal .rp-home-journal-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
 .rp-journal-grid::-webkit-scrollbar,.rp-home-journal-grid::-webkit-scrollbar{display:none}
 .rp-journal .rp-journal-grid>article,.rp-home-journal .rp-home-journal-grid>article{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}
 .rp-journal-dots{display:flex;justify-content:center;gap:4px;margin-top:12px}
 .rp-journal-dots button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:transparent;cursor:pointer}
 .rp-journal-dots button:before{content:'';width:7px;height:7px;border-radius:8px;background:#d9caec;transition:width .2s,background .2s}
 .rp-journal-dots button[aria-current=true]:before{width:22px;background:#6d3ae8}
 .rp-journal-dots button:focus-visible{outline:2px solid #9165e8;border-radius:8px}
}
