body{font-family:'Inter',sans-serif;font-size:1.0625rem;line-height:1.7;font-weight:400;}h1,h2,h3,h4,h5,h6{font-family:'Fraunces',serif;font-weight:600;letter-spacing:-0.02em;line-height:1.15;}h1{font-size:clamp(2.5rem,5vw,4rem);}h2{font-size:clamp(2rem,4vw,3rem);}h3{font-size:1.5rem;}.brxe-container{max-width:1200px;}.brxe-section{padding-top:96px;padding-bottom:96px;}.brxe-button,.bricks-button{background:#C9A227;color:#22271F;border-width:2px;border-style:solid;border-color:#C9A227;border-radius:12px;padding-top:16px;padding-bottom:16px;padding-left:32px;padding-right:32px;font-weight:600;}.brxe-button.btn-secondary,.bricks-button.btn-secondary{background:transparent;color:#0C3B2E;border-width:2px;border-style:solid;border-color:#0C3B2E;}:where(:root) .bricks-color-primary {color: #0A2540}:where(:root) .bricks-background-primary {background-color: #0A2540}:where(:root) .bricks-color-secondary {color: #C9A227}:where(:root) .bricks-background-secondary {background-color: #C9A227}:where(:root) .bricks-color-light {color: #F7F4EE}:where(:root) .bricks-background-light {background-color: #F7F4EE}:where(:root) .bricks-color-dark {color: #22271F}:where(:root) .bricks-background-dark {background-color: #22271F} .brxe-section {padding-top: 96px; padding-bottom: 96px} :root .bricks-button[class*="secondary"] {color: #0A2540; border-color: #0A2540}