/* C19-2: a whole item per mobile viewport, with native snap/swipe. */
@media(max-width:767px){
 .c14-letter-track{padding-inline:0;gap:16px;scroll-padding-inline:0}
 .c14-letter-card{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}
 .c14-letter-paper{height:330px}
 .c14-letter-controls button{width:44px;height:44px}
 .c14-letter-count{font-size:14px}
 .c14-logo-track{margin:0 20px;width:calc(100% - 40px);padding:8px 0;scroll-padding-inline:0;scroll-snap-type:x mandatory}
 .c14-logo-track li{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;border:0}
 .c14-logo-track a{height:76px}
 .c19-logo-controls{display:flex;justify-content:center;align-items:center;gap:12px;padding:12px 20px}
 .c19-logo-controls button{width:44px;height:44px;border:1px solid #aabbd0;border-radius:50%;background:#fff;color:#153c7a;font:22px sans-serif}
 .c19-logo-controls span{min-width:64px;text-align:center;color:#465a70;font-size:14px}
 .sv-strip p>a.various,.su-tr .dpl-slider>*{flex:0 0 100%;scroll-snap-align:start;min-width:0}
 .su-tr .dpl-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px}
}
@media(min-width:768px){.c19-logo-controls{display:none}}
