.pb-section,.pb-page-title{width:min(1200px,calc(100% - 48px));margin:0 auto;padding-block:48px;overflow-wrap:anywhere}.pb-section+.pb-section{border-top:1px solid var(--line,#ddd)}.pb-section h1{max-width:22ch}.pb-section h2{margin-block-end:20px}.pb-intro{max-width:75ch;margin-block:20px;white-space:normal}.pb-cover{width:100%;max-height:500px;object-fit:cover;margin-block:28px;border-radius:8px}.pb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;margin-block:24px}.pb-grid article,.pb-grid details{padding:24px;border:1px solid var(--line,#ddd);border-radius:8px;background:var(--paper,#fff);min-width:0}.pb-grid img{width:100%;height:220px;object-fit:cover;border-radius:6px;margin-block:14px}.pb-grid p{margin-block:12px}.pb-grid strong{display:block;margin-block:12px;font-size:1.5rem}.pb-grid summary{cursor:pointer;min-height:44px}.pb-grid a{text-decoration:underline}.pb-contact a{overflow-wrap:anywhere}.pb-team .pb-grid img{object-position:top}.pb-testimonials article{font-style:italic}.pb-hero{padding-block:70px}.pb-section .button{margin-block:16px}@media(max-width:600px){.pb-section,.pb-page-title{width:calc(100% - 32px);padding-block:30px}.pb-grid{grid-template-columns:1fr}.pb-section h1{font-size:2.6rem}.pb-section h2{font-size:2rem}}
