.back-page{max-width:1500px;margin:auto;padding:60px 5vw 80px;color:#29453c}.back-heading{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:35px}.back-heading h1{font:clamp(38px,4.5vw,68px)/1.1 Georgia,serif;margin:12px 0 20px;font-weight:400;letter-spacing:-1.5px}.back-heading p:not(.eyebrow){max-width:630px;line-height:1.7;color:#657367}.back-page .eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#a07739}.back-button{display:inline-block;padding:16px 22px;border:1px solid #29453c;color:#29453c;text-decoration:none;white-space:nowrap;font-size:13px}.back-button:hover{background:#29453c;color:white}.back-proof{margin:0;background:#e8ebdf;padding:28px}.back-proof img{display:block;width:100%;height:auto;box-shadow:0 10px 28px #29453c12}.back-proof figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:22px;font-size:12px;color:#657367;line-height:1.6}.back-details{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:70px 0}.back-details h2{font:38px/1.15 Georgia,serif;font-weight:400;margin:15px 0 22px}.back-details p,.back-note p{line-height:1.75;color:#657367;font-size:14px;max-width:580px}.back-places{list-style:none;padding-left:0;margin:30px 0}.back-places li{padding:8px 0;border-bottom:1px solid #d9ddd4;color:#a07739;font-size:13px}.back-places a{display:flex;justify-content:space-between;gap:15px;text-decoration:none;color:#29453c}.back-places small{font-size:11px;color:#657367}.back-charity{border-left:1px solid #d9ddd4;padding-left:40px}.back-charity>img{width:200px;height:auto;display:block;margin:0 0 28px}.back-charity .back-button{margin-top:15px}.back-note{border-top:1px solid #d9ddd4;padding-top:25px}.back-note p{max-width:1000px}.back-note .back-sources{font-size:12px}.back-page :focus-visible{outline:3px solid #a07739;outline-offset:4px}
@media(max-width:760px){.back-page{padding-top:30px}.back-heading{display:block}.back-heading .back-button{margin-top:12px}.back-proof{padding:10px;margin:0 -3vw}.back-proof figcaption{display:block;font-size:11px;margin:12px 5px}.back-proof figcaption span{display:block}.back-details{grid-template-columns:1fr;gap:45px;padding:45px 0}.back-charity{border-left:0;border-top:1px solid #d9ddd4;padding:30px 0 0}.back-details h2{font-size:32px}.back-places a{flex-wrap:wrap;gap:6px}.back-button{white-space:normal}}
