.cultr-site main,.cultr-site footer p,.cultr-portal .portal-main,.cultr-portal #command-dialog{--content-text-xs:max(1rem, 16px);--content-leading-xs:max(1.5rem, 24px);--content-text-sm:max(1rem, 16px);--content-leading-sm:max(1.5rem, 24px);--content-text-base:max(1.125rem, 18px);--content-leading-base:max(1.75rem, 28px);--content-text-lg:max(1.25rem, 20px);--content-leading-lg:max(1.875rem, 30px);--content-text-xl:max(1.375rem, 22px);--content-leading-xl:max(2rem, 32px);--content-text-2xl:max(1.5rem, 24px);--content-leading-2xl:max(2rem, 32px);--content-text-3xl:max(1.875rem, 30px);--content-leading-3xl:max(2.25rem, 36px);--content-text-4xl:max(2.25rem, 36px);--content-leading-4xl:max(2.5rem, 40px);--content-text-5xl:max(3rem, 48px);--content-leading-5xl:1.1;--content-leading-4:max(1.5rem, 24px);--content-leading-5:max(1.5rem, 24px);--content-leading-6:max(1.75rem, 28px);--content-leading-7:max(1.875rem, 30px);--content-leading-8:max(2rem, 32px);font-size:calc(var(--content-text-base) * var(--cultr-mobile-font-scale,1));overflow-wrap:anywhere;line-height:1.6}.cultr-site .cultr-portal,.cultr-site main :is(h1,h2,h3,h4,h5,h6,nav),.cultr-portal .portal-main :is(h1,h2,h3,h4,h5,h6,nav),.cultr-portal .portal-rail{--content-text-xs:initial;--content-leading-xs:initial;--content-text-sm:initial;--content-leading-sm:initial;--content-text-base:initial;--content-leading-base:initial;--content-text-lg:initial;--content-leading-lg:initial;--content-text-xl:initial;--content-leading-xl:initial;--content-text-2xl:initial;--content-leading-2xl:initial;--content-text-3xl:initial;--content-leading-3xl:initial;--content-text-4xl:initial;--content-leading-4xl:initial;--content-text-5xl:initial;--content-leading-5xl:initial;--content-leading-4:initial;--content-leading-5:initial;--content-leading-6:initial;--content-leading-7:initial;--content-leading-8:initial}.cultr-site .cultr-portal{font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1))}.cultr-site main nav,.cultr-portal .portal-main nav{--content-text-xs:max(1rem, 16px);--content-text-sm:max(1rem, 16px);--content-text-base:max(1rem, 16px);--content-leading-xs:max(1.5rem, 24px);--content-leading-sm:max(1.5rem, 24px);--content-leading-base:max(1.5rem, 24px);font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1))}.cultr-site main a[class*=min-h-],.cultr-portal .portal-main a[class*=min-h-]{min-block-size:max(2.75rem,44px)}.cultr-site main .prose:not(.cultr-portal *),.cultr-portal .portal-main .prose{font-size:calc(max(1.125rem, 18px) * var(--cultr-mobile-font-scale,1))}.cultr-site main .prose-sm:not(.cultr-portal *),.cultr-portal .portal-main .prose-sm{font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1))}.cultr-site main .prose-lg:not(.cultr-portal *),.cultr-portal .portal-main .prose-lg{font-size:calc(max(1.25rem, 20px) * var(--cultr-mobile-font-scale,1))}@media (min-width:40rem){.cultr-site main .sm\:prose-base:not(.cultr-portal *),.cultr-portal .portal-main .sm\:prose-base{font-size:calc(max(1.125rem, 18px) * var(--cultr-mobile-font-scale,1))}}.cultr-portal .portal-main .portal-heading>p:last-child,.cultr-portal .portal-main .portal-dashboard{font-size:calc(max(1.125rem, 18px) * var(--cultr-mobile-font-scale,1));line-height:1.6}.cultr-portal .portal-main .portal-eyebrow{font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1));line-height:1.55}.cultr-portal .portal-main .admin-record{font-size:calc(var(--content-text-sm) * var(--cultr-mobile-font-scale,1))}.cultr-portal .portal-main .member-card{font-size:calc(var(--content-text-base) * var(--cultr-mobile-font-scale,1))}.cultr-site main .login-brand p,.cultr-site main :is(.login-eyebrow,.login-card-kicker){font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1))}.cultr-site main .login-intro>p:last-child{font-size:calc(var(--content-text-base) * var(--cultr-mobile-font-scale,1))}.cultr-site main .login-trust-list dt{font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1))}.cultr-site main .login-trust-list dd{font-size:calc(max(1.125rem, 18px) * var(--cultr-mobile-font-scale,1))}.cultr-site main .login-card label,.cultr-site main .login-card .notice,.cultr-site main .login-divider,.cultr-site main .login-secondary-action,.cultr-site main .login-assurance{font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1))}.cultr-site main .checkout-total-amount{--content-text-3xl:initial;--content-leading-3xl:initial}[class~="text-[8px]"],[class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"],[class~="text-[12px]"],[class~="text-[12.5px]"],[class~="text-[13px]"],[class~="text-[0.62rem]"],[class~="text-[0.65rem]"],[class~="text-[0.68rem]"],[class~="text-[0.7rem]"]{--content-arbitrary-text:max(1rem, 16px)}[class~="text-[15px]"],[class~="text-[16px]"],[class~="text-[clamp(0.9375rem,0.87vw,1rem)]"]{--content-arbitrary-text:max(1.125rem, 18px)}:is(.cultr-site main,.cultr-site footer,.cultr-portal .portal-main,.cultr-portal #command-dialog) :is([class~="text-[8px]"],[class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"],[class~="text-[12px]"],[class~="text-[12.5px]"],[class~="text-[13px]"],[class~="text-[15px]"],[class~="text-[16px]"],[class~="text-[0.62rem]"],[class~="text-[0.65rem]"],[class~="text-[0.68rem]"],[class~="text-[0.7rem]"],[class~="text-[clamp(0.9375rem,0.87vw,1rem)]"]):not(nav):not(nav *):not(.portal-rail):not(.portal-rail *):not(:is(h1,h2,h3,h4,h5,h6)):not(:is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *)){font-size:calc(var(--content-arbitrary-text) * var(--cultr-mobile-font-scale,1));line-height:1.5}:is(.cultr-site,.cultr-portal) :is(input,select,textarea){font-family:var(--font-body,"Geist"), Arial, sans-serif;font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1))}:is(.cultr-site,.cultr-portal) :is(table,.admin-record){font-variant-numeric:tabular-nums}.cultr-portal .member-card :is(.member-badge,.member-fields dt,.member-note){font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1))}@media (min-width:48rem){:is(.cultr-site main [class~="text-[15px]"][class~=md\:text-base]:not(.cultr-portal *):not(nav *),.cultr-portal .portal-main [class~="text-[15px]"][class~=md\:text-base]:not(nav *)){font-size:calc(var(--content-text-base) * var(--cultr-mobile-font-scale,1));line-height:var(--content-leading-base)}}.cultr-site main :where(input:not([type=checkbox]):not([type=radio]),select,textarea,button,summary):not(.cultr-portal *),.cultr-portal .portal-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea,button,summary),.cultr-portal #command-dialog :where(input:not([type=checkbox]):not([type=radio]),select,textarea,button,summary){block-size:auto;min-block-size:max(2.75rem,44px)}@media (max-width:48rem){.cultr-site main :where(table):not(.cultr-portal *),.cultr-portal .portal-main :where(table){min-width:max-content}.cultr-site main :where(.overflow-x-auto,.table-scroll):not(.cultr-portal *),.cultr-portal .portal-main :where(.overflow-x-auto,.table-scroll){overscroll-behavior-inline:contain;max-width:100%}}@media (max-width:22.5rem){.cultr-portal .portal-content{padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left))}.cultr-portal .portal-main .admin-panel,.cultr-site main .waitlist-checkout-glass{padding-inline:8px}.cultr-site main .waitlist-summary-card{padding-inline:12px}.cultr-portal .portal-main label:has(>input.admin-control[type=date]){flex:12rem;inline-size:100%;max-inline-size:100%}.cultr-portal .portal-main input.admin-control[type=date]{inline-size:100%;max-inline-size:100%;padding-inline:8px}}:is(.cultr-site main,.cultr-portal .portal-main) select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23244842' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;min-height:44px;padding-right:2.5rem}.profile-account-rows{container-type:inline-size}.profile-account-row>:last-child{overflow-wrap:anywhere;min-width:0}@container (max-width:18rem){.profile-account-row{flex-direction:column;align-items:flex-start;gap:.25rem}.profile-account-row>:last-child{text-align:left;max-width:100%}}.cultr-portal .portal-main select.catalog-administration-select{font-size:calc(max(1rem, 16px) * var(--cultr-mobile-font-scale,1));min-block-size:max(2.75rem,44px)}
