.buyer-info{display:block}.buyer-info h2{margin-bottom:2rem}.buyer-info details{border-bottom:1px solid #bcc6be;padding:1.25rem 0}.buyer-info summary{cursor:pointer;font-size:1.125rem;font-weight:600;line-height:1.6}.buyer-info details p{max-width:75ch;line-height:1.8;margin:1rem 0}.buyer-info h3{margin-top:2rem}.buyer-info ul,.buyer-page ul{padding-inline-start:1.5rem;margin:1rem 0 2rem}.buyer-info li,.buyer-page li{margin:.8rem 0;line-height:1.6}.buyer-info a:not(.button),.buyer-page a:not(.button){text-decoration:underline;text-underline-offset:.2em}.buyer-page{max-width:1050px;margin:auto;padding:3rem 6% 5rem}.buyer-page h1{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.16;margin:1.5rem 0}.buyer-page h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.3}.buyer-page p{font-size:1.05rem;line-height:1.85;max-width:75ch;margin:1rem 0}.buyer-page section{margin:2.5rem 0}.buyer-page nav{font-size:.95rem;margin-bottom:2.5rem}.buyer-photo{display:block;width:100%;height:280px;object-fit:cover;margin:2rem 0}.buyer-languages{line-height:2.4;overflow-wrap:anywhere}.buyer-page .eyebrow{font-size:.9rem}@media(max-width:600px){.buyer-photo{height:200px}.buyer-info .button{white-space:normal}}
