body .home-letters .letters-heading{text-align:center;margin-inline:auto}
body .home-letters .letter-card{background:transparent;border:0;box-shadow:none;border-radius:0}
body .home-letters .letter-scan{display:block;padding:24px 28px 30px;background:var(--ground,#f5f5f5);border:0;border-radius:8px;text-decoration:none}
body .home-letters .letter-scan img{display:block;width:100%;height:auto;aspect-ratio:210/297;object-fit:contain;background:#fff;border:1px solid var(--line);box-shadow:8px 12px 12px -5px #0003;box-sizing:border-box}
body .home-letters .letter-content{padding:20px 0 0}
body .home-letters .letter-content h3{margin:0 0 10px}
body .home-letters .letter-content p{margin:0;color:var(--muted);font-size:17px;line-height:1.5}
body .home-letters .letter-content a,body .home-letters .letter-content a:visited{color:#0060A0;text-decoration:none;border-bottom:1px solid #0060a040}
body .home-letters .project-bottom-controls{display:flex;justify-content:center;align-items:center;gap:40px}
@media(max-width:600px){body .home-letters .letter-scan{padding:20px 24px 26px}body .home-letters .project-bottom-controls{gap:28px}}

body .home-letters .letter-content h3,body .home-letters .letter-content h3 a{font-size:17px;line-height:1.4}
