.about-copy blockquote{max-width:620px;margin-bottom:28px;color:#294a3d;font-size:clamp(27px,2.4vw,38px);line-height:1.55;letter-spacing:.015em}.about-copy .about-lead{color:#294a3d;font-size:16px;line-height:1.8;font-weight:600}.about-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:24px}.about-actions .button{min-height:48px;padding:13px 19px;gap:16px;font-size:14px}@media (max-width:760px){.about-copy blockquote{font-size:clamp(25px,6vw,30px);line-height:1.6}.about-copy .about-lead{font-size:15px}.about-actions{align-items:flex-start;flex-direction:column;gap:16px}}.public-contact-details{font-style:normal;border-top:1px solid #d9e1da;border-bottom:1px solid #d9e1da;padding:24px 0;margin:0 0 28px;color:#153e35;line-height:1.8}.public-contact-details p{margin:0 0 14px;display:flex;flex-direction:column;gap:4px}.public-contact-details strong{font-size:21px;font-weight:600}.public-contact-details p span{font-size:14px;color:#66756b}.public-contact-details nav,.public-contact-details>div,.public-footer-links{display:flex;flex-wrap:wrap;gap:10px 26px}.public-contact-details>div a,.public-contact-details>div>span{font-size:16px;overflow-wrap:anywhere}.public-contact-details nav{margin-top:16px;font-size:14px}.public-contact-details a{text-decoration:underline;text-decoration-color:#b4c7b9;text-underline-offset:5px}.public-contact-details a:focus-visible,.public-footer-links a:focus-visible{outline:2px solid #153e35;outline-offset:5px}.public-footer-links{font-size:13px;align-items:center}.public-event-photo{margin:0 0 48px}.public-event-photo img{border-radius:3px}.public-event-photo figcaption{color:#66756b;line-height:1.7}@media(max-width:600px){.public-contact-details{padding:22px 0}.public-contact-details strong{font-size:19px}.public-contact-details>div{flex-direction:column;gap:8px}.public-contact-details nav{gap:10px 20px}.public-footer-links{gap:12px 20px}}.hero-company{font-size:12px;line-height:1.8;letter-spacing:.04em;color:#586c60;margin-top:18px}.public-event-photo{margin:0 0 44px}.editor-section .public-event-photo{margin:32px 0 0}.public-event-photo img{display:block;width:100%;height:auto}.public-event-photo figcaption{font-size:13px;line-height:1.8;color:#6d7b70;margin-top:12px}