.page-content{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));margin-inline:auto;padding-block:var(--section-space);padding-inline:var(--gutter);-webkit-hyphens:auto;hyphens:auto}.page-header{margin-block-end:var(--space-48)}.page-header h2{margin-block-start:var(--space-20);max-width:var(--measure)}.page-header p{margin-block-start:var(--space-20);max-width:var(--measure);font-size:var(--text-lead)}.page-section+.page-section{margin-block-start:var(--space-48)}.page-section h2{display:flex;align-items:center;gap:var(--space-12);margin-block-end:var(--space-16);font-size:var(--text-h4);line-height:var(--leading-h4);overflow-wrap:anywhere}.page-section h2 .section-icon{flex:0 0 auto;box-sizing:border-box;width:40px;height:40px;padding:9px;border-radius:var(--radius-sm);background-color:var(--color-holder-plate)}@media(min-width:768px){.page-section h2 .section-icon{width:48px;height:48px;padding:11px}}.page-section p{max-width:var(--measure)}.page-section p+p{margin-block-start:var(--space-16)}.page-section address{font-style:normal}.contact-details{display:flex;flex-direction:column;gap:var(--space-24);margin-block:var(--space-32)}.contact-item{padding-inline-start:var(--space-12);border-inline-start:2px solid var(--color-rule-on-light)}.contact-item dt{display:flex;align-items:center;gap:var(--space-8);color:var(--color-text-muted);font-size:var(--text-label)}.contact-item dt .detail-icon{flex:0 0 auto;width:16px;height:16px}.contact-item dd{margin:0;font-family:var(--font-heading);font-size:var(--text-h6);font-weight:var(--weight-bold);line-height:var(--leading-h5);letter-spacing:var(--tracking-heading)}.contact-item a{text-decoration:underline}.contact-note{margin-block-start:var(--space-24);color:var(--color-text-muted)}@media(min-width:1024px){.contact-item{padding-inline-start:var(--space-20)}.contact-details{flex-direction:row;flex-wrap:wrap;gap:var(--space-48)}}
