:root {  --clr-neutral-50: #FAF8F5; --clr-neutral-100: #F3EFE9; --clr-neutral-200: #E6E0D7; --clr-neutral-300: #D3CBC0; --clr-neutral-400: #A89F93; --clr-neutral-450: #8B8375;  --clr-neutral-500: #7E7667; --clr-neutral-600: #635C4F; --clr-neutral-700: #4A4439; --clr-neutral-800: #332F28; --clr-neutral-900: #211E19; --clr-white: #FFFFFF; --clr-brand-taupe: #6B6356; --clr-brand-logo: #7E7667; --clr-brand-blue: #7B8C9C; --clr-brand-blue-soft: #DCE4EA;  --clr-blue-50: #F1F3F5; --clr-blue-100: #E4E8EB; --clr-blue-700: #62707C;}:root,.card { --clr-text: var(--clr-neutral-800);  --clr-text-muted: var(--clr-neutral-600);  --clr-heading: var(--clr-neutral-700);  --clr-background: var(--clr-neutral-50); --clr-surface: var(--clr-white); --clr-surface-alt: var(--clr-neutral-100); --clr-highlight: var(--clr-blue-100); --clr-border: var(--clr-neutral-200);  --clr-border-strong: var(--clr-neutral-450);  --clr-primary: var(--clr-brand-taupe);  --clr-primary-hover: var(--clr-neutral-700); --clr-on-primary: var(--clr-white);  --clr-accent: var(--clr-brand-blue);  --clr-link: var(--clr-brand-taupe); --clr-link-hover: var(--clr-neutral-700); --clr-focus: var(--clr-neutral-700);  --clr-success: #41694C;  --clr-error: #9E3D3B;  --clr-dark: var(--clr-neutral-900);}:root { --shadow-sm: 0 1px 2px rgba(33, 30, 25, 0.06), 0 1px 3px rgba(33, 30, 25, 0.04); --shadow-md: 0 4px 12px rgba(33, 30, 25, 0.07), 0 2px 4px rgba(33, 30, 25, 0.04); --shadow-lg: 0 16px 40px rgba(33, 30, 25, 0.10), 0 4px 12px rgba(33, 30, 25, 0.05); --radius-sm: 4px;  --radius-md: 8px;  --radius-lg: 16px; --radius-full: 9999px; }:root { --ff-heading: "Cormorant Garamond", Georgia, "Times New Roman", serif; --ff-body: "Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;  --fs-h1: clamp(40px, 31.55px + 2.25vw, 64px); --fs-h2: clamp(34px, 29.77px + 1.13vw, 46px); --fs-h3: clamp(30px, 26.48px + 0.94vw, 40px); --fs-h4: clamp(26px, 23.18px + 0.75vw, 34px); --fs-h5: clamp(23px, 21.24px + 0.47vw, 28px); --fs-h6: clamp(21px, 19.94px + 0.28vw, 24px); --fs-xl: clamp(18px, 16.94px + 0.28vw, 21px);  --fs-lg: clamp(18px, 17.65px + 0.09vw, 19px);  --fs-md: clamp(17px, 16.65px + 0.09vw, 18px);  --fs-sm: clamp(14px, 13.65px + 0.09vw, 15px); --fs-xs: 13px;  --fs-btn: 16px; --fw-regular: 400; --fw-medium: 500;  --fw-semibold: 600;  --lh-tight: 1.1;  --lh-heading: 1.2;  --lh-snug: 1.35;  --lh-body: 1.65;}:root { --space-xs: clamp(6px, 5.30px + 0.19vw, 8px); --space-sm: clamp(10px, 9.30px + 0.19vw, 12px); --space-md: clamp(14px, 12.59px + 0.38vw, 18px); --space-lg: clamp(20px, 17.18px + 0.75vw, 28px); --space-xl: clamp(28px, 23.77px + 1.13vw, 40px); --space-2xl: clamp(40px, 32.96px + 1.88vw, 60px); --space-3xl: clamp(56px, 41.92px + 3.76vw, 96px);  --space-4xl: clamp(72px, 52.28px + 5.26vw, 128px); --space-5xl: clamp(96px, 73.46px + 6.01vw, 160px); --space-gutter: clamp(16px, 7.55px + 2.25vw, 40px);  --gutter: var(--space-gutter);  --page-fill: 94vw; --width-content: min(var(--page-fill), 1440px);  --width-narrow: 768px;  --width-article: 740px;  --width-wide: min(var(--page-fill), 1680px); }*,*::before,*::after { box-sizing: border-box;}html { color-scheme: light; -webkit-text-size-adjust: 100%;}@media (prefers-reduced-motion: no-preference) { html { scroll-behavior: smooth; }}html { scroll-padding-top: 112px; }@media (max-width: 991px) { html { scroll-padding-top: 96px; } }body { font-family: var(--ff-body); font-size: var(--fs-md); font-weight: var(--fw-regular); line-height: var(--lh-body); color: var(--clr-text); background-color: var(--clr-background);}h1, h2, h3, h4, h5, h6 { margin: 0; font-family: var(--ff-heading); font-weight: var(--fw-medium); line-height: var(--lh-heading); color: var(--clr-heading); text-wrap: balance;}h1 { font-size: var(--fs-h1); line-height: var(--lh-tight); }h2 { font-size: var(--fs-h2); line-height: var(--lh-tight); }h3 { font-size: var(--fs-h3); }h4 { font-size: var(--fs-h4); }h5 { font-size: var(--fs-h5); }h6 { font-size: var(--fs-h6); }p { margin: 0; text-wrap: pretty;}strong, b { font-weight: var(--fw-semibold); }small { font-size: var(--fs-sm); }:is(.brxe-text, .brxe-post-content, .prose) > * + * { margin-block-start: 1em;}:is(.brxe-text, .brxe-post-content, .prose) > :is(h2, h3, h4) { margin-block-start: var(--space-xl);}:is(.brxe-text, .brxe-post-content, .prose) > :is(h2, h3, h4) + * { margin-block-start: var(--space-sm);}a { color: var(--clr-link); text-decoration: none; transition: color 0.2s ease, text-decoration-color 0.2s ease;}a:hover { color: var(--clr-link-hover); }a:focus-visible { outline: 2px solid var(--clr-focus); outline-offset: 2px; border-radius: 2px;}:is(p, li, .brxe-text, .brxe-post-content, .prose) a:not(.btn, .brxe-button) { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.18em;}:is(p, li, .brxe-text, .brxe-post-content, .prose) a:not(.btn, .brxe-button):hover { text-decoration-thickness: 2px;}:is(.brxe-text, .brxe-post-content, .prose) :is(ul, ol) { margin: 0; padding-inline-start: 1.25em;}:is(.brxe-text, .brxe-post-content, .prose) ul { list-style: disc; }:is(.brxe-text, .brxe-post-content, .prose) ol { list-style: decimal; }:is(.brxe-text, .brxe-post-content, .prose) li + li { margin-block-start: var(--space-xs); }:is(.brxe-text, .brxe-post-content, .prose) li::marker { color: var(--clr-accent); }blockquote { margin: 0; padding-inline-start: var(--space-lg); border-inline-start: 2px solid var(--clr-accent); font-family: var(--ff-heading); font-style: italic; font-weight: var(--fw-medium); font-size: var(--fs-h5); line-height: var(--lh-heading); color: var(--clr-heading);}blockquote cite { display: block; margin-block-start: var(--space-sm); font-family: var(--ff-body); font-style: normal; font-size: var(--fs-sm); color: var(--clr-text-muted);}img { max-width: 100%; height: auto;}hr { border: 0; border-block-start: 1px solid var(--clr-border); margin-block: var(--space-xl);}::selection { background-color: var(--clr-highlight); color: var(--clr-neutral-800);}:where(#brx-content) > .brxe-section { padding-block: var(--space-3xl); padding-inline: var(--space-gutter);}.brxe-section { padding-inline: var(--space-gutter); }.brxe-section > .brxe-container { width: 100%; max-width: var(--width-content);}.container--narrow { max-width: var(--width-narrow); }.container--article { max-width: var(--width-article); }.container--wide { max-width: var(--width-wide); }.section--tight { padding-block: var(--space-2xl); }.section--flush { padding-block: 0; }.section--surface { background-color: var(--clr-surface); }.section--alt { background-color: var(--clr-surface-alt); }.section--highlight { background-color: var(--clr-blue-100);  --clr-accent: var(--clr-primary); }.section--cool { background-color: var(--clr-blue-50); }.section--accent { background-color: var(--clr-blue-700);  color: var(--clr-text); --clr-text: var(--clr-white);  --clr-text-muted: var(--clr-neutral-50);  --clr-heading: var(--clr-white); --clr-border: rgba(255, 255, 255, 0.3); --clr-border-strong: var(--clr-neutral-50); --clr-primary: var(--clr-neutral-50);  --clr-primary-hover: var(--clr-white); --clr-on-primary: var(--clr-neutral-800); --clr-link: var(--clr-white); --clr-link-hover: var(--clr-neutral-100); --clr-focus: var(--clr-white);  --clr-accent: var(--clr-white);}.section--dark { background-color: var(--clr-dark); color: var(--clr-text); --clr-text: var(--clr-neutral-100);  --clr-text-muted: var(--clr-neutral-300);  --clr-heading: var(--clr-neutral-50); --clr-border: rgba(250, 248, 245, 0.16); --clr-border-strong: var(--clr-neutral-400);  --clr-primary: var(--clr-neutral-50);  --clr-primary-hover: var(--clr-neutral-200); --clr-on-primary: var(--clr-neutral-800); --clr-link: var(--clr-neutral-50); --clr-link-hover: var(--clr-neutral-200); --clr-focus: var(--clr-neutral-100);}.tagline { display: block; font-family: var(--ff-body); font-size: var(--fs-sm); font-weight: var(--fw-semibold); line-height: var(--lh-snug); letter-spacing: 0.12em; text-transform: uppercase; color: var(--clr-text-muted);}.lead { font-size: var(--fs-xl); line-height: var(--lh-snug); max-width: 52ch;}.btn,.brxe-button,:where(.brxe-form, .jet-form-builder) button[type="submit"] { display: inline-flex; align-items: center; justify-content: center; gap: var(--space-xs); min-height: 48px; padding: 14px 28px; font-family: var(--ff-body); font-size: var(--fs-btn); font-weight: var(--fw-semibold); line-height: 1.2; text-align: center; text-decoration: none; border: 1px solid transparent; border-radius: var(--radius-sm); cursor: pointer; transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;}.btn--primary,.brxe-button,:where(.brxe-form, .jet-form-builder) button[type="submit"] { background-color: var(--clr-primary); border-color: var(--clr-primary); color: var(--clr-on-primary);}.btn--primary:hover,.brxe-button:hover,:where(.brxe-form, .jet-form-builder) button[type="submit"]:hover { background-color: var(--clr-primary-hover); border-color: var(--clr-primary-hover); color: var(--clr-on-primary);}.btn--secondary { background-color: transparent; border-color: var(--clr-primary); color: var(--clr-primary);}.btn--secondary:hover { background-color: var(--clr-primary); border-color: var(--clr-primary); color: var(--clr-on-primary);}.btn--text { min-height: 44px; padding-inline: 0; background-color: transparent; border-color: transparent; color: var(--clr-link); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.18em;}.btn--text:hover { background-color: transparent; border-color: transparent; color: var(--clr-link-hover); text-decoration-thickness: 2px;}.btn:focus-visible,.brxe-button:focus-visible,:where(.brxe-form, .jet-form-builder) button[type="submit"]:focus-visible { outline: 2px solid var(--clr-focus); outline-offset: 2px;}.card { display: flex; flex-direction: column; gap: var(--space-sm); padding: var(--space-lg); background-color: var(--clr-surface); color: var(--clr-text); border: 1px solid var(--clr-border); border-radius: var(--radius-md);}.card > :is(.btn, .brxe-button) { align-self: flex-start; }.card--elevated { border-color: transparent; box-shadow: var(--shadow-md);}.card--link { transition: box-shadow 0.2s ease, border-color 0.2s ease;}.card--link:hover { border-color: var(--clr-border-strong); }.card--elevated.card--link:hover { box-shadow: var(--shadow-lg); }.card--link:focus-visible,.card--link:focus-within { outline: 2px solid var(--clr-focus); outline-offset: 2px;}:where(.brxe-form, .jet-form-builder, .form) { --field-height: 52px; --field-pad-x: 16px; --field-radius: var(--radius-sm); --field-bg: var(--clr-white); --field-border: var(--clr-border-strong); --field-text: var(--clr-neutral-800);  --field-placeholder: var(--clr-neutral-600); --field-gap: var(--space-md);}.form-card { padding: var(--space-xl); background-color: var(--clr-surface); color: var(--clr-text); border: 1px solid var(--clr-border); border-radius: var(--radius-md);}.form__grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--field-gap) var(--space-lg);}.form__grid > .form__full { grid-column: 1 / -1; }@media (max-width: 767px) { .form__grid { grid-template-columns: 1fr; }}:where(.brxe-form, .jet-form-builder, .form) :is(label, legend) { display: block; margin-block-end: 6px; padding: 0; font-family: var(--ff-body); font-size: var(--fs-sm); font-weight: var(--fw-semibold); line-height: var(--lh-snug); color: var(--clr-text);}:where(.brxe-form, .jet-form-builder, .form) fieldset { margin: 0; padding: 0; border: 0; min-width: 0;}.form__required { color: var(--clr-error); margin-inline-start: 2px; }.form__optional { font-weight: var(--fw-regular); color: var(--clr-text-muted); }:where(.brxe-form, .jet-form-builder, .form) :is( input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="date"], input[type="time"], input[type="url"], input[type="password"], input[type="search"], select, textarea) { width: 100%; min-height: var(--field-height); padding: 12px var(--field-pad-x); font-family: var(--ff-body); font-size: var(--fs-md);  line-height: 1.4; color: var(--field-text); background-color: var(--field-bg); border: 1px solid var(--field-border); border-radius: var(--field-radius); box-shadow: inset 0 1px 2px rgba(33, 30, 25, 0.04); appearance: none; transition: border-color 0.2s ease, box-shadow 0.2s ease;}:where(.brxe-form, .jet-form-builder, .form) textarea { min-height: 160px; resize: vertical;}:where(.brxe-form, .jet-form-builder, .form) select:not([multiple]) {  padding-inline-end: 48px; text-overflow: ellipsis; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23635C4F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 16px center; background-size: 16px; cursor: pointer;}:where(.brxe-form, .jet-form-builder, .form) :is(input, textarea)::placeholder { color: var(--field-placeholder); opacity: 1;}:where(.brxe-form, .jet-form-builder, .form) :is(input, select, textarea):hover { border-color: var(--clr-neutral-600);}:where(.brxe-form, .jet-form-builder, .form) :is(input, select, textarea):focus { outline: none;}:where(.brxe-form, .jet-form-builder, .form) :is(input, select, textarea):focus-visible { border-color: var(--clr-primary); box-shadow: 0 0 0 3px var(--clr-white), 0 0 0 5px var(--clr-focus); }:where(.brxe-form, .jet-form-builder, .form) :is(input, select, textarea)[aria-invalid="true"],:where(.brxe-form, .jet-form-builder, .form) :is(input, select, textarea):user-invalid { border-color: var(--clr-error); box-shadow: inset 3px 0 0 var(--clr-error);}:where(.brxe-form, .jet-form-builder, .form) :is(input, select, textarea):disabled { background-color: var(--clr-neutral-100); color: var(--clr-text-muted); cursor: not-allowed;}:where(.brxe-form, .jet-form-builder, .form) :is(input[type="checkbox"], input[type="radio"]) { flex: none; width: 22px; height: 22px; margin: 0; background-color: var(--field-bg); border: 1px solid var(--field-border); border-radius: var(--radius-sm); appearance: none; cursor: pointer; display: inline-grid; place-content: center; transition: background-color 0.15s ease, border-color 0.15s ease;}:where(.brxe-form, .jet-form-builder, .form) input[type="radio"] { border-radius: 50%; }:where(.brxe-form, .jet-form-builder, .form) input[type="checkbox"]:checked { background-color: var(--clr-primary); border-color: var(--clr-primary); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E"); background-size: 14px; background-position: center; background-repeat: no-repeat;}:where(.brxe-form, .jet-form-builder, .form) input[type="radio"]:checked { border-color: var(--clr-primary); box-shadow: inset 0 0 0 5px var(--clr-white); background-color: var(--clr-primary);}:where(.brxe-form, .jet-form-builder, .form) :is(input[type="checkbox"], input[type="radio"]):focus-visible { outline: 2px solid var(--clr-focus); outline-offset: 2px;}:where(.brxe-form, .jet-form-builder, .form) label:has(> :is(input[type="checkbox"], input[type="radio"])) { display: flex; align-items: flex-start; gap: 12px; margin: 0; font-weight: var(--fw-regular); font-size: var(--fs-md); line-height: 1.4; cursor: pointer;}.form__options { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: var(--space-sm);}.form__options label { padding: 14px var(--field-pad-x); background-color: var(--clr-white); color: var(--field-text); border: 1px solid var(--field-border); border-radius: var(--field-radius); transition: border-color 0.2s ease, background-color 0.2s ease;}.form__options label:hover { border-color: var(--clr-neutral-600); }.form__options label:has(input:checked) { border-color: var(--clr-primary); box-shadow: inset 0 0 0 1px var(--clr-primary); background-color: var(--clr-neutral-50);}.form__hint { display: block; margin-block-start: 6px; font-size: var(--fs-sm); line-height: var(--lh-snug); color: var(--clr-text-muted);}.form__error,.form__success { display: block; margin-block-start: 6px; font-size: var(--fs-sm); font-weight: var(--fw-semibold);}.form__error { color: var(--clr-error); }.form__success { color: var(--clr-success); }.form__notice { padding: var(--space-md) var(--space-lg); border-radius: var(--radius-sm); border-inline-start: 3px solid currentColor; background-color: var(--clr-white);}.portrait { display: block; width: 100%; aspect-ratio: 4 / 5; object-fit: cover; object-position: 50% 25%;  border-radius: var(--radius-md);}.portrait--bleed { height: 100%; min-height: 520px; aspect-ratio: auto; border-radius: 0;}@media (max-width: 767px) { .portrait--bleed { min-height: 0; aspect-ratio: 4 / 5; }}@media (prefers-reduced-motion: reduce) { *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; }}.form__options:has(> label input[type="radio"], > label input[type="checkbox"]),.form__options :has(> :first-child :is(input[type="radio"], input[type="checkbox"])):has(> :nth-child(2) :is(input[type="radio"], input[type="checkbox"])) { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: var(--space-sm);}.form__options label:has(input[type="radio"], input[type="checkbox"]) { display: flex; align-items: center; gap: 12px; width: 100%; height: 100%; margin: 0; padding: 14px var(--field-pad-x); font-size: var(--fs-md); font-weight: var(--fw-regular); line-height: 1.4; color: var(--field-text); background-color: var(--clr-white); border: 1px solid var(--field-border); border-radius: var(--field-radius); cursor: pointer; transition: border-color 0.2s ease, background-color 0.2s ease;}.form__options label:has(input[type="radio"], input[type="checkbox"]):hover { border-color: var(--clr-neutral-600); }.form__options label:has(input:checked) { border-color: var(--clr-primary); box-shadow: inset 0 0 0 1px var(--clr-primary); background-color: var(--clr-neutral-50);}.form__options label:has(input:focus-visible) { outline: 2px solid var(--clr-focus); outline-offset: 2px; }@media (prefers-reduced-motion: reduce) { .form__options label { transition: none; } }.jet-form-builder .jet-form-builder-row ~ .jet-form-builder-row { margin-block-start: var(--space-md); }.jet-form-builder .jet-form-builder__label-text { display: block; margin-block-end: 6px; font-family: var(--ff-body); font-size: var(--fs-sm); font-weight: var(--fw-semibold); line-height: var(--lh-snug); color: var(--clr-text);}.jet-form-builder .jet-form-builder__required { color: var(--clr-error); margin-inline-start: 2px; }.jet-form-builder .jet-form-builder__desc { display: block; margin-block-start: 6px; font-size: var(--fs-sm); line-height: var(--lh-snug); color: var(--clr-text-muted);}.jet-form-builder .field-type-radio-field .jet-form-builder__fields-group { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: var(--space-xs) var(--space-lg);}.jet-form-builder .field-type-radio-field .jet-form-builder__field-wrap { margin: 0; }.jet-form-builder .field-type-radio-field label.jet-form-builder__field-label { display: flex; align-items: center; gap: 10px; min-height: 44px; margin: 0; padding: 0; font-size: var(--fs-md); font-weight: var(--fw-regular); line-height: var(--lh-snug); color: var(--clr-text); background: none; border: 0; cursor: pointer;}.jet-form-builder .field-type-radio-field label.jet-form-builder__field-label:has(input:checked) { font-weight: var(--fw-semibold); color: var(--clr-heading);}.jet-form-builder .field-type-radio-field label.jet-form-builder__field-label:has(input:focus-visible) { outline: 2px solid var(--clr-focus); outline-offset: 4px; border-radius: var(--radius-sm);}.jet-form-builder .wp-block-columns { gap: var(--space-md) var(--space-lg); margin: 0;}.jet-form-builder .wp-block-columns ~ :is(.jet-form-builder-row, .wp-block-columns) { margin-block-start: var(--space-md); }.jet-form-builder .wp-block-column > .jet-form-builder-row:first-of-type { margin-block-start: 0; }.jet-form-builder .field-type-checkbox-field label.jet-form-builder__field-label { display: flex; align-items: flex-start; gap: 12px; margin: 0; font-size: var(--fs-sm); font-weight: var(--fw-regular); line-height: var(--lh-snug); color: var(--clr-text); cursor: pointer;}.jet-form-builder .jet-form-builder__field-wrap.checkradio-wrap label :checked + span::before { background-color: var(--clr-primary); }.jet-form-builder textarea.jet-form-builder__field { min-height: 140px; resize: vertical; }a.button[href*="_jet_apb_action="][href*="confirmed=true"],a.button[href*="_jet_apb_action="][href*="confirmed=true"] ~ a { display: inline-flex; align-items: center; justify-content: center; min-height: 48px; margin-block-start: var(--space-md); margin-inline-end: var(--space-sm); padding: 14px 28px; font-family: var(--ff-body); font-size: var(--fs-btn); font-weight: var(--fw-semibold); line-height: 1.2; text-decoration: none; border: 1px solid var(--clr-primary); border-radius: var(--radius-sm); transition: background-color 0.2s ease, color 0.2s ease;}a.button[href*="_jet_apb_action="][href*="confirmed=true"] { background-color: var(--clr-primary); color: var(--clr-on-primary);}a.button[href*="_jet_apb_action="][href*="confirmed=true"]:hover { background-color: var(--clr-primary-hover); border-color: var(--clr-primary-hover); color: var(--clr-on-primary);}a.button[href*="_jet_apb_action="][href*="confirmed=true"] ~ a { background-color: transparent; color: var(--clr-primary);}a.button[href*="_jet_apb_action="][href*="confirmed=true"] ~ a:hover { background-color: var(--clr-primary); color: var(--clr-on-primary);}a.button[href*="_jet_apb_action="][href*="confirmed=true"]:focus-visible,a.button[href*="_jet_apb_action="][href*="confirmed=true"] ~ a:focus-visible { outline: 2px solid var(--clr-focus); outline-offset: 2px;}@media (prefers-reduced-motion: reduce) { a.button[href*="_jet_apb_action="][href*="confirmed=true"], a.button[href*="_jet_apb_action="][href*="confirmed=true"] ~ a { transition: none; }}.footer__credit a { text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.18em;}.post-card__title a:focus-visible { outline: none; }.post-card__title a:focus-visible::after { outline: 2px solid var(--clr-focus); outline-offset: 2px; border-radius: var(--radius-md);}.jet-apb-calendar-wrapper,.appointment-calendar.jet-apb-calendar,.jet-apb-calendar-content { width: 100% !important; max-width: 100% !important; min-width: 0 !important;}.jet-apb-calendar-week > *,.jet-apb-calendar-date { min-width: 0 !important; }.jet-apb-calendar-date-body { width: auto !important; max-width: 40px; aspect-ratio: 1; margin-inline: auto;}@media (max-width: 359px) { .jet-apb-calendar-date-body { max-width: 34px; } }.brx-submenu-toggle > button { min-width: 24px; min-height: 24px;}