@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-namfbu {text-transform: uppercase; color: var(--white)}#brxe-pfkrdn {align-items: center}#brxe-sgnvbw {width: 100%} #brxe-sgnvbw { line-height: 1.6; max-width: 900px; margin: 0 auto; color: #333; overflow-x: hidden; min-width: 0; } #brxe-sgnvbw h1 { font-size: 2.5em; margin: 10px 0 10px 0; color: var(--base); border-bottom: 3px solid var(--primary); padding-bottom: 15px; } #brxe-sgnvbw h2 { font-size: 1.8em; margin: 5px 0 10px 0; color: var(--base); border-left: 4px solid var(--primary); padding-left: 15px; } #brxe-sgnvbw h3 { font-size: 1.3em; margin: 5px 0 5px 0; color: var(--base); } #brxe-sgnvbw p { margin: 5px 0; text-align: left; } #brxe-sgnvbw a { color: var(--primary); text-decoration: none; border-bottom: 1px solid var(--base); overflow-wrap: anywhere; word-break: break-word; -webkit-hyphens: auto; hyphens: auto; } #brxe-sgnvbw a:hover { background-color: var(--primary-trans-10); } .contact-info { background-color: #f0f0f0; padding: 15px; border-left: 4px solid var(--base); margin: 20px 0; } .contact-info p { margin: 5px 0; } .legal-notice { background-color: var(--primary-trans-10); padding: 15px; border-left: 4px solid var(--primary); margin: 20px 0; } .caps { text-transform: uppercase; font-size: 0.95em; line-height: 1.8; }@media (max-width: 478px) {#brxe-sgnvbw {width: 100%}}