@media(min-width:760px){
 .intro-copy,.brand-invitation,.archive-heading>*,.photo-heading>*,.request>*{min-width:0}
 .intro h1{font-size:clamp(2.8rem,5vw,5.8rem)}
 .request form{grid-template-columns:repeat(2,minmax(0,1fr))}.request label{min-width:0;overflow-wrap:anywhere}.request input,.request select,.request textarea{min-width:0;max-width:100%}
 .manager-card a{overflow-wrap:anywhere}.chapter-pair{min-width:0}.records summary>b{overflow-wrap:normal}
 .photo-grid{min-width:0}.photo-grid>*{min-width:0}
}
@media(min-width:760px) and (max-width:1100px){
 .request{grid-template-columns:1fr}.request-copy{width:92%}.request form{width:94%;justify-self:end;margin-top:12px}
 .records summary{grid-template-columns:22px minmax(0,1fr) 90px;gap:8px}.records summary>b{font-size:1.3rem}
 .chapter-pair:first-child summary{grid-template-columns:22px minmax(0,1fr) 44px}
}
