 body {font-family: "PPF"; font-size: var(--text-s); line-height: var(--lh-relaxed); font-weight: 300} h1, h2, h3, h4, h5, h6 {font-family: "Self"; font-weight: 300} h1 {font-size: var(--text-xl); line-height: var(--lh-tight); font-family: "Self"; font-weight: 300} h2 {font-size: var(--text-l)} h3 {font-size: var(--text-m); font-family: "Self"; line-height: var(--lh-snug); font-weight: 300} h4 {font-size: var(--text-s)} h5 {font-size: var(--text-xs)} h6 {font-size: var(--text-xs)} blockquote {border-left: 0.5rem dotted var(--oxl); font-size: var(--text-m); font-family: "Self"; font-style: italic; line-height: var(--lh-normal); font-weight: 300} .brxe-section {padding-top: var(--space-3xl); padding-right: var(--space-m); padding-bottom: var(--space-2xl); padding-left: var(--space-m)} .brxe-container {width: 100%; max-width: var(--max-screen-width)} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: var(--max-screen-width)}.brxe-list li[data-highlight] + div {background-color: #ff00e6}ul, ol { padding-left: var(--space-m);  margin-bottom: var(--space-m);}ul { list-style-type: disc; }ol { list-style-type: decimal; }li { margin-bottom: 0.5em;  line-height: var(--lh-normal);}li::marker { color: var(--color-text-secondary); }ul ul, ol ul, ul ol, ol ol { margin-bottom: 0;}.list-none { list-style: none; padding: 0; margin: 0;}.my-form {  display: flex; flex-direction: column;  }.my-form label { text-transform: uppercase; color: var(--dark); font-size: var(--text-xs); font-family: "PPF", sans-serif;}.my-form .options-wrapper .label { color: var(--color-text-secondary);}.my-form input:is([type="text"], [type="email"], [type="password"], [type="tel"], [type="url"], [type="search"], [type="number"], [type="date"], [type="time"]),.my-form textarea,.my-form select { background: #FFFFFF; border: 2px solid var(--border-color-default);  border-radius: var(--radius-l); line-height: var(--lh-normal); width: 100%; display: block; padding: var(--space-xs);}.my-form input:is([type="text"], [type="email"], [type="password"], [type="tel"], [type="url"], [type="search"], [type="number"], [type="date"], [type="time"]):focus,.my-form textarea:focus,.my-form select:focus { outline: none; border-bottom: var(--border-width-hairline) solid var(--border-color-focus); background: var(--color-bg-surface); box-shadow: 0 1px 0 var(--border-color-focus); transition: border-color var(--duration-normal) var(--ease-standard);}.my-form .options-wrapper li:has(:checked) label { font-weight: bold; color: var(--color-link);}.my-form ul,.my-form ol { list-style: none; margin: 0; padding-left: 0;}.my-form .options-wrapper li { margin: 0; padding: 0;}.my-form button,.my-form [type="submit"] { background: var(--dark); color: var(--color-bg-surface); font-size: var(--text-xs); text-transform: uppercase; border: none; width: 100%; border-radius: var(--radius-pill); padding: 0.9em var(--space-s); cursor: pointer; transition: background var(--duration-normal) var(--ease-standard); align-self: center; }.my-form button:hover,.my-form [type="submit"]:hover { background: var(--oxd);}.my-form button:active,.my-form [type="submit"]:active { background: var(--blued);}.my-form button:disabled,.my-form [type="submit"]:disabled { background: var(--border-color-light); color: var(--color-text-muted); cursor: not-allowed; opacity: var(--opacity-disabled);}.my-form .error { color: var(--error); font-size: var(--text-xs); margin-top: var(--space-2xs);}.my-form .success { color: var(--success); font-size: var(--text-xs); margin-top: var(--space-2xs);} .brxe-text {font-family: "PPF"; font-weight: 300} .brxe-text-basic {font-family: "PPF"; font-weight: 300}@media (max-width: 478px) { .brxe-section {padding-right: var(--space-s); padding-left: var(--space-s)}}