.letter .personal-note{padding:28px 30px;margin:35px 0;text-align:left}.letter .personal-note p{font-size:14px;line-height:1.95;margin:18px 0;color:#d3bbc7}.letter .personal-note p:last-child{color:var(--paper)}.team-thanks{max-width:850px;margin:35px auto 55px;text-align:center}.thanks-names{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 22px;margin:30px 0}.thanks-names p{font-family:Georgia,serif;font-size:28px;line-height:1.5;margin:4px 0;color:var(--pink)}.thanks-names span{display:block;font-family:Arial,sans-serif;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:3px}.thanks-names p:last-child{grid-column:2}.thanks-together{font-family:Georgia,serif;font-size:24px;line-height:1.6;margin:35px 0 0}@media(max-width:700px){.letter .personal-note{padding:23px 22px}.letter .personal-note p{font-size:13px}.thanks-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.thanks-names p{font-size:27px}.thanks-names p:last-child{grid-column:1/-1}.thanks-together{font-size:22px}.team-thanks{margin-top:30px}}
