/* Shared editorial finish. Intentionally leaves GPS and sponsor dimensions alone. */
body:not(.immersive-preview) .sl-card{border:1px solid #d3e4e6;border-radius:20px;background:linear-gradient(155deg,#fff 0%,#fff 65%,#f0f8f8 100%);box-shadow:0 8px 24px #1238490b,inset 0 1px 0 #fff;transition:box-shadow .18s ease,border-color .18s ease}
body:not(.immersive-preview) .sl-card:hover{border-color:#8fbcbc;box-shadow:0 12px 30px #12384914}
body:not(.immersive-preview) .sl-card h3{color:#133a49;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}
body:not(.immersive-preview) .sl-card p{color:#49616d;line-height:1.7;text-wrap:pretty}
body:not(.immersive-preview) .sl-card .meta{color:#317b80;font-size:11px;font-weight:700;letter-spacing:.035em;line-height:1.55}
body:not(.immersive-preview) .sl-card-icon{border:1px solid #d7e7e7;background:linear-gradient(145deg,#fff,#e8f4f3);box-shadow:0 3px 9px #1238490c;border-radius:14px}
body:not(.immersive-preview) .sl-card-icon img{object-fit:contain;width:100%;height:100%;padding:5px;box-sizing:border-box}
body:not(.immersive-preview) .sl-card .card-link{color:#116b70;font-weight:750;text-decoration-thickness:1px;text-underline-offset:4px}
body:not(.immersive-preview) .sl-card .card-link:focus-visible{outline:3px solid #149c9a;outline-offset:4px;border-radius:4px}
body:not(.immersive-preview) .sl-guide-visual{box-shadow:inset 0 1px 0 #ffffff70}
body:not(.immersive-preview) .sl-section-head h2,body:not(.immersive-preview) .sl-section-heading h2{letter-spacing:-.025em;line-height:1.2;text-wrap:balance}
body:not(.immersive-preview) .sl-about-values article,body:not(.immersive-preview) .sl-about-transparency-grid article,body:not(.immersive-preview) .sl-about-privacy-grid article{border:1px solid #d3e4e6;border-radius:20px;background:linear-gradient(155deg,#fff,#f2f8f8);box-shadow:0 8px 24px #1238490b}
@media(prefers-reduced-motion:reduce){body:not(.immersive-preview) .sl-card{transition:none}}
