.bv-social .social-hero{padding:44px 0 40px}.bv-social .social-hero h1{font-size:clamp(36px,4.2vw,60px);max-width:1000px;margin-bottom:24px}.bv-social .reading-copy{max-width:800px;font-size:19px}.bv-social p{margin:0 0 20px}.bv-social .button{display:inline-block;white-space:normal;line-height:1.5;margin-top:8px}.bv-social .projects{padding-block:48px}.bv-social .projects-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:60px}.bv-social .projects h2{font-size:32px;color:var(--green)}.bv-social .project-list{margin-top:32px}.bv-social .project{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:60px;padding:28px 0;border-top:1px solid #cbd4c5}.bv-social .project h3{font-size:27px}.bv-social .footer-top{gap:48px}.bv-social .footer nav{grid-template-columns:max-content max-content;gap:14px 48px}.bv-social.reading-enlarged .projects-intro,.bv-social.reading-enlarged .project{grid-template-columns:1fr;gap:20px}
@media(max-width:1000px){.bv-social .footer nav{gap:14px 28px}.bv-social .projects-intro,.bv-social .project{gap:32px}}
@media(max-width:650px){.bv-social .social-hero{padding:32px 0}.bv-social .social-hero h1{font-size:36px;letter-spacing:-1.2px}.bv-social .reading-copy{font-size:17px}.bv-social .projects{padding-block:32px}.bv-social .projects-intro,.bv-social .project{grid-template-columns:1fr;gap:20px}.bv-social .projects h2{font-size:29px}.bv-social .footer nav{grid-template-columns:1fr;gap:14px}.bv-social .footer-top{gap:28px}}

.bv-social .gussi-photo{display:block;width:100%;height:auto;margin-top:20px;border-radius:4px}
