:root{--color-accent:#ee0656;--color-accent-soft:#FFECF4;--color-accent-strong:#d6054d;--color-clear:rgba(255,255,255,0);--color-ink:#000000;--color-line:#d8d8d8;--color-paper:#ffffff;--color-sub:#FF6A1F;--color-sub-soft:#FFF1E8;--color-sub-strong:#D94A00;--color-surface:#f7f7f7;--color-text:#505050;--color-text-muted:#676767;--color-text-subtle:#8d8d8d;--font-size-2xl:1.5rem;--font-size-2xs:0.75rem;--font-size-3xl:1.75rem;--font-size-4xl:2rem;--font-size-5xl:2.25rem;--font-size-6xl:2.5rem;--font-size-7xl:3rem;--font-size-8xl:3.5rem;--font-size-9xl:4rem;--font-size-lg:1.125rem;--font-size-md:1rem;--font-size-sm:0.9375rem;--font-size-xl:1.25rem;--font-size-xs:0.875rem;--line-height-2xl:1.55;--line-height-2xs:1.85;--line-height-3xl:1.45;--line-height-4xl:1.4;--line-height-5xl:1.35;--line-height-6xl:1.3;--line-height-7xl:1.25;--line-height-8xl:1.2;--line-height-9xl:1.15;--line-height-lg:1.65;--line-height-md:1.7;--line-height-sm:1.75;--line-height-xl:1.6;--line-height-xs:1.8;--radius-2xl:1.75rem;--radius-2xs:0.3125rem;--radius-3xl:2rem;--radius-3xs:0.25rem;--radius-circle:50%;--radius-lg:1.25rem;--radius-md:1rem;--radius-pill:9999px;--radius-sm:0.75rem;--radius-xl:1.5rem;--radius-xs:0.5rem;--size-site-header-sticky:73px;--space-2xl:2rem;--space-2xs:0.625rem;--space-3xl:3rem;--space-3xs:0.5rem;--space-4xl:4rem;--space-4xs:0.375rem;--space-5xl:7rem;--space-5xs:0.25rem;--space-lg:1.25rem;--space-md:1rem;--space-sm:0.875rem;--space-xl:1.5rem;--space-xs:0.75rem}@media (min-width:1024px){:root{--size-site-header-sticky:73px}}.current-menu-item > .gb-menu-link{color:var(--color-ink);font-weight:600}.section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);width:100%}.card{border-radius:var(--radius-2xs);min-height:100%}.card__image{height:auto;margin-bottom:var(--space-md);max-width:100%;width:100%}.card__title{color:var(--color-ink);font-size:var(--font-size-xl);font-weight:600;line-height:var(--line-height-xl);margin-bottom:0px;padding-bottom:var(--space-md)}@media (max-width:767px){.card__title{font-size:var(--font-size-lg);line-height:var(--line-height-lg);padding-bottom:var(--space-xs)}}.card__meta-text{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:500;margin-bottom:0px}.card__text{color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-md)}@media (max-width:767px){.card__text{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}}.grid--1{column-gap:var(--space-md);display:grid;grid-template-columns:1fr;row-gap:var(--space-md)}@media (max-width:767px){.grid--1{column-gap:var(--space-3xs);row-gap:var(--space-3xs)}}@media (min-width:768px) and (max-width:1023px){.grid--1{column-gap:var(--space-xs);row-gap:var(--space-xs)}}.grid--1-1{column-gap:var(--space-2xl);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-2xl)}@media (max-width:767px){.grid--1-1{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.grid--1-1{column-gap:var(--space-md);row-gap:var(--space-md)}}@media (min-width:768px) and (max-width:1023px){.grid--1-1{column-gap:var(--space-xl);row-gap:var(--space-xl)}}.grid--1-1-1{column-gap:var(--space-2xl);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-5xl)}@media (max-width:767px){.grid--1-1-1{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.grid--1-1-1{column-gap:var(--space-md);row-gap:var(--space-4xl)}}@media (min-width:768px) and (max-width:1023px){.grid--1-1-1{column-gap:var(--space-xl);row-gap:var(--space-5xl)}}.grid--1-1-1-1{column-gap:var(--space-xl);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--space-2xl)}@media (max-width:1023px){.grid--1-1-1-1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.grid--1-1-1-1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.grid--1-1-1-1{column-gap:var(--space-xs);row-gap:var(--space-md)}}@media (min-width:768px) and (max-width:1023px){.grid--1-1-1-1{column-gap:var(--space-md);row-gap:var(--space-xl)}}.grid--1-3{column-gap:var(--space-2xl);display:grid;grid-template-columns:1fr 3fr;row-gap:var(--space-2xl)}@media (max-width:767px){.grid--1-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.grid--1-3{column-gap:var(--space-md);row-gap:var(--space-md)}}@media (min-width:768px) and (max-width:1023px){.grid--1-3{column-gap:var(--space-xl);row-gap:var(--space-xl)}}.grid--3-1{column-gap:var(--space-2xl);display:grid;grid-template-columns:3fr 1fr;row-gap:var(--space-2xl)}@media (max-width:767px){.grid--3-1{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.grid--3-1{column-gap:var(--space-md);row-gap:var(--space-md)}}@media (min-width:768px) and (max-width:1023px){.grid--3-1{column-gap:var(--space-xl);row-gap:var(--space-xl)}}.grid--1-1-2{column-gap:var(--space-md);display:grid;grid-template-columns:1fr 1fr 2fr;row-gap:var(--space-md)}@media (max-width:767px){.grid--1-1-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.grid--1-1-2{column-gap:var(--space-3xs);row-gap:var(--space-3xs)}}@media (min-width:768px) and (max-width:1023px){.grid--1-1-2{column-gap:var(--space-xs);row-gap:var(--space-xs)}}.grid--1-3-1{column-gap:var(--space-md);display:grid;grid-template-columns:1fr 3fr 1fr;row-gap:var(--space-md)}@media (max-width:767px){.grid--1-3-1{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.grid--1-3-1{column-gap:var(--space-3xs);row-gap:var(--space-3xs)}}@media (min-width:768px) and (max-width:1023px){.grid--1-3-1{column-gap:var(--space-xs);row-gap:var(--space-xs)}}.grid--1-2-1{column-gap:var(--space-md);display:grid;grid-template-columns:1fr 2fr 1fr;row-gap:var(--space-md)}@media (max-width:767px){.grid--1-2-1{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.grid--1-2-1{column-gap:var(--space-3xs);row-gap:var(--space-3xs)}}@media (min-width:768px) and (max-width:1023px){.grid--1-2-1{column-gap:var(--space-xs);row-gap:var(--space-xs)}}.grid--2-1-1{column-gap:var(--space-md);display:grid;grid-template-columns:2fr 1fr 1fr;row-gap:var(--space-md)}@media (max-width:767px){.grid--2-1-1{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.grid--2-1-1{column-gap:var(--space-3xs);row-gap:var(--space-3xs)}}@media (min-width:768px) and (max-width:1023px){.grid--2-1-1{column-gap:var(--space-xs);row-gap:var(--space-xs)}}.stack{display:flex;flex-direction:column}.cluster{align-items:center;column-gap:var(--space-md);display:flex;flex-direction:row}@media (max-width:767px){.cluster{column-gap:var(--space-3xs)}}@media (min-width:768px) and (max-width:1023px){.cluster{column-gap:var(--space-xs)}}.card__category{background-color:var(--color-surface);color:var(--color-ink);font-size:var(--font-size-sm);font-weight:600;margin-bottom:0px;border-radius:var(--radius-3xs);padding:var(--space-4xs) var(--space-xs);white-space:nowrap}@media (max-width:767px){.card__category{font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-2xs)}}.post-tabs__tab{align-items:center;border-bottom:2px solid transparent;color:var(--color-ink);cursor:pointer;display:inline-flex;font-size:var(--font-size-lg);font-weight:500;line-height:var(--line-height-sm);padding:var(--space-3xs) var(--space-md);text-decoration:none;transition:border-color 0.2s ease}.post-tabs__tab:is(:link,:visited){color:var(--color-ink);text-decoration:none}.post-tabs__tab:is(:hover,:focus-visible){border-bottom-color:var(--color-text);color:var(--color-ink)}.post-tabs__tab:is(.is-active,[aria-current]){border-bottom-color:var(--color-accent)}.post-tabs__tab:is(:hover,:focus-visible):not(.is-active) .post-tabs__tab-count{background-color:var(--color-line)}.post-tabs__tab:is(.is-active,[aria-current]) .post-tabs__tab-count{background-color:var(--color-accent-soft)}@media (max-width:767px){.post-tabs__tab{font-size:var(--font-size-sm);padding:var(--space-3xs) var(--space-2xs)}.post-tabs__tab .post-tabs__tab-count{font-size:var(--font-size-2xs);height:1.25rem;margin-left:var(--space-4xs);min-width:1.25rem}}.grid--2-1{column-gap:var(--space-3xl);display:grid;grid-template-columns:2fr 1fr;row-gap:var(--space-3xl)}@media (max-width:767px){.grid--2-1{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.grid--2-1{column-gap:var(--space-xl);row-gap:var(--space-xl)}}@media (min-width:768px) and (max-width:1023px){.grid--2-1{column-gap:var(--space-2xl);row-gap:var(--space-2xl)}}.sub-section__headline{font-size:var(--font-size-3xl);font-weight:600;line-height:1;margin-bottom:1rem}.post-tabs{align-items:center;background-color:var(--color-paper);border-bottom-color:var(--color-line);border-bottom-style:solid;border-bottom-width:1px;column-gap:var(--space-3xs);display:flex;flex-wrap:wrap;max-width:100%;padding-top:var(--space-xs);position:sticky;row-gap:var(--space-3xs);top:calc(var(--size-site-header-sticky, 0px) + var(--wp-admin--admin-bar--height, 0px));z-index:5}@media (max-width:767px){.post-tabs{column-gap:var(--space-5xs);flex-wrap:nowrap;min-width:100%;overflow-x:auto;scrollbar-width:none;width:0}.post-tabs::-webkit-scrollbar{display:none}.post-tabs > a{flex:0 0 auto;white-space:nowrap}}@media (max-width:600px){.post-tabs{top:var(--size-site-header-sticky, 0px)}}.breadcrumb{font-size:var(--font-size-sm);font-weight:500;line-height:1}.breadcrumb a{color:var(--color-ink);text-decoration-line:none}.breadcrumb a:is(:hover,:focus-visible){text-decoration-line:underline}.section__headline{font-size:var(--font-size-7xl);font-weight:600;margin-bottom:var(--space-xl);text-align:center}@media (max-width:767px){.section__headline{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl);margin-bottom:var(--space-lg)}}h3.ld-course-title{font-size:var(--font-size-7xl);font-weight:600;margin-bottom:var(--space-xl);text-align:center}@media (max-width:767px){h3.ld-course-title{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl);margin-bottom:var(--space-lg)}}.section__tagline{color:var(--color-ink);font-size:var(--font-size-lg);font-weight:500;line-height:var(--line-height-lg);margin-bottom:var(--space-3xl);text-align:center}.section__text{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}@media (max-width:767px){.section__text{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}}.sub-section{display:flex;flex-direction:column;row-gap:var(--space-md)}.sub-section__text{color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-md);margin-bottom:0}.service-header{padding:0px var(--space-xl) var(--space-3xs) var(--space-lg)}.service-header__inner{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}@media (max-width:767px){.service-header__inner{align-items:stretch;flex-direction:column;row-gap:var(--space-md)}}.service-header__title{color:var(--color-ink);font-size:var(--font-size-4xl);font-weight:700;line-height:1;margin-bottom:0px;text-align:center}@media (max-width:767px){.service-header__title{font-size:var(--font-size-4xl)}}.cluster .service-header__title{align-self:flex-end}.service-header__logo{align-items:center;color:var(--color-ink);display:inline-flex;text-decoration:none}.service-header__logo img,.service-header__logo svg{height:2rem;width:auto}.service-header__navigation{align-items:center;column-gap:var(--space-xl);display:flex}.service-header__navi-menu-toggle{align-items:center;background-color:transparent;border-width:0;color:var(--color-ink);cursor:pointer;display:flex;height:2.75rem;justify-content:center;width:2.75rem}.service-header__navi-menu-toggle:is(:hover,:focus-visible){background-color:transparent;color:var(--color-ink)}.service-header__navi-menu-container{align-items:center;display:flex}.service-header__navi-menu{align-items:center;column-gap:var(--space-xl);display:flex;list-style-type:none;margin:0;padding:0}.service-header__navi-menu .gb-menu-item{list-style-type:none;margin:0}.service-header__navi-menu .gb-menu-link{color:var(--color-ink);font-size:var(--font-size-lg);font-weight:500;line-height:var(--line-height-lg);text-decoration:none}.service-header__navi-menu .gb-menu-link:is(:hover,:focus-visible){text-decoration:underline}.service-header__navi-menu-item{list-style-type:none;margin:0}.service-header__navi-menu-item .gb-menu-link{color:var(--color-ink);font-size:var(--font-size-lg);font-weight:500;line-height:var(--line-height-lg);text-decoration:none}.service-header__navi-menu-item .gb-menu-link:is(:hover,:focus-visible){text-decoration:underline}.service-header__navi-sub-menu{background-color:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2xs);padding:var(--space-2xs);row-gap:var(--space-4xs)}.footer__title{color:var(--color-ink);font-size:var(--font-size-xl);font-weight:600;line-height:var(--line-height-xl);margin-bottom:var(--space-3xs);margin-top:0}.footer__link{color:var(--color-text);font-size:var(--font-size-md);font-weight:400;line-height:var(--line-height-md);margin-bottom:0;text-decoration:none}.footer__link:is(:link,:visited){color:var(--color-text);text-decoration:none}.footer__link:is(:hover,:focus-visible){color:var(--color-ink);text-decoration:underline;text-underline-offset:2px}.card__tag{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-sm);margin-bottom:0}.card__tag a{color:inherit;text-decoration:none}.card__tag a:is(:hover,:focus-visible){color:var(--color-ink)}.card__product-cat{display:inline-block}.card__product-tag{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-sm);margin-bottom:0}.card__product-tag a{color:inherit;text-decoration:none}.card__product-tag a:is(:hover,:focus-visible){color:var(--color-ink)}.card__brand{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:600;line-height:var(--line-height-sm);margin-bottom:0}.card__brand a{color:inherit;text-decoration:none}.menu-dropdown{background-color:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-2xs);list-style-type:none;margin:0;min-width:12rem;padding:var(--space-2xs)}.menu-dropdown__item{border-radius:var(--radius-3xs);color:var(--color-ink);cursor:pointer;font-size:var(--font-size-md);line-height:var(--line-height-md);list-style-type:none;margin:0;padding:var(--space-3xs) var(--space-xs)}.menu-dropdown__item:is(:hover,:focus-within){background-color:var(--color-surface)}.menu-dropdown__item a{color:inherit;display:block;text-decoration:none}.overlay-panel{background-color:var(--color-paper);border-radius:var(--radius-2xs);color:var(--color-ink);padding:var(--space-2xl)}.overlay-panel__close{align-items:center;background-color:transparent;border:0;border-radius:var(--radius-circle);color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;padding:0;transition:background-color .2s ease, color .2s ease;width:2.5rem}.overlay-panel__close:is(:hover,:focus-visible){background-color:var(--color-line);color:var(--color-ink)}.overlay-panel__close svg{height:1.5rem;width:1.5rem}.woosw-item--remove span:not(#_){align-items:center;background-color:transparent;border:0;border-radius:var(--radius-circle);color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;padding:0;transition:background-color .2s ease, color .2s ease;width:2.5rem}.woosw-item--remove span:not(#_):is(:hover,:focus-visible){background-color:var(--color-line);color:var(--color-ink)}.section__message{color:var(--color-ink);font-size:var(--font-size-5xl);font-weight:700;line-height:var(--line-height-5xl);margin-bottom:var(--space-md);text-align:center}@media (max-width:767px){.section__message{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl)}}.section__message-description{color:var(--color-text);font-size:var(--font-size-lg);font-weight:400;line-height:var(--line-height-lg);margin-bottom:0;text-align:center}.archive__title{color:var(--color-ink);font-size:var(--font-size-8xl);font-weight:700;line-height:var(--line-height-5xl);margin-bottom:0;margin-top:0;text-align:center}@media (max-width:767px){.archive__title{font-size:var(--font-size-4xl)}}.post-tabs__tab-title{margin-bottom:0}.post-tabs__tab-count{align-items:center;background-color:var(--color-surface);border-radius:var(--radius-pill);box-sizing:border-box;color:var(--color-ink);display:inline-flex;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:600;height:1.5rem;justify-content:center;line-height:1;margin-bottom:0;margin-left:var(--space-3xs);min-width:1.5rem;padding:0 var(--space-4xs);transition:background-color 0.2s ease}.facetwp-type-radio .facetwp-counter{align-items:center;background-color:var(--color-surface);border-radius:var(--radius-pill);box-sizing:border-box;color:var(--color-ink);display:inline-flex;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:600;height:1.5rem;justify-content:center;line-height:1;margin-bottom:0;margin-left:var(--space-3xs);min-width:1.5rem;padding:0 var(--space-4xs);transition:background-color 0.2s ease}.card__regular-price{font-variant-numeric:tabular-nums}.card__regular-price a{color:var(--color-text)}.card__sale-price{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:var(--font-size-xl);font-weight:600;line-height:var(--line-height-xl);margin-bottom:0}@media (max-width:767px){.card__sale-price{font-size:var(--font-size-lg)}}.sub-section__header{align-items:center;column-gap:var(--space-5xs);display:flex;margin-bottom:var(--space-md);border-bottom:1px solid var(--color-line)}.sub-section__headline-count{align-items:center;background-color:var(--color-surface);border-radius:var(--radius-pill);box-sizing:border-box;color:var(--color-text);display:inline-flex;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:600;height:1.5rem;justify-content:center;line-height:1;margin-bottom:1rem;margin-left:var(--space-sm);min-width:1.5rem;padding:0 var(--space-4xs)}body{font-family:inherit;font-size:var(--font-size-md);overflow-wrap:break-word;word-break:keep-all}.button--primary{display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}.button--primary .gb-shape{display:inline-flex}.button--primary svg{flex-shrink:0;height:1.125rem;width:1.125rem}.button--primary:has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.button--primary:has(svg) .gb-text{position:relative;top:0.12em}.button--primary:is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.button--primary:is(:link,:visited){color:var(--color-paper)}.button--primary:is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){.button--primary{font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.single_add_to_cart_button:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}.single_add_to_cart_button:not(#_) .gb-shape{display:inline-flex}.single_add_to_cart_button:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.single_add_to_cart_button:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.single_add_to_cart_button:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.single_add_to_cart_button:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.single_add_to_cart_button:not(#_):is(:link,:visited){color:var(--color-paper)}.single_add_to_cart_button:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){.single_add_to_cart_button:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}button.acf-btn{display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}button.acf-btn .gb-shape{display:inline-flex}button.acf-btn svg{flex-shrink:0;height:1.125rem;width:1.125rem}button.acf-btn:has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}button.acf-btn:has(svg) .gb-text{position:relative;top:0.12em}button.acf-btn:is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}button.acf-btn:is(:link,:visited){color:var(--color-paper)}button.acf-btn:is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){button.acf-btn{font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.ld-button:not(.ld-compact):not(.ld-button-alternate):not(.ld-button-transparent):not(.ld-button-reverse):not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}.ld-button:not(.ld-compact):not(.ld-button-alternate):not(.ld-button-transparent):not(.ld-button-reverse):not(#_) .gb-shape{display:inline-flex}.ld-button:not(.ld-compact):not(.ld-button-alternate):not(.ld-button-transparent):not(.ld-button-reverse):not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.ld-button:not(.ld-compact):not(.ld-button-alternate):not(.ld-button-transparent):not(.ld-button-reverse):not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.ld-button:not(.ld-compact):not(.ld-button-alternate):not(.ld-button-transparent):not(.ld-button-reverse):not(#_):has(svg) .gb-text{position:relative;top:0.12em}.ld-button:not(.ld-compact):not(.ld-button-alternate):not(.ld-button-transparent):not(.ld-button-reverse):not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.ld-button:not(.ld-compact):not(.ld-button-alternate):not(.ld-button-transparent):not(.ld-button-reverse):not(#_):is(:link,:visited){color:var(--color-paper)}.ld-button:not(.ld-compact):not(.ld-button-alternate):not(.ld-button-transparent):not(.ld-button-reverse):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){.ld-button:not(.ld-compact):not(.ld-button-alternate):not(.ld-button-transparent):not(.ld-button-reverse):not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.learndash_mark_complete_button:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}.learndash_mark_complete_button:not(#_) .gb-shape{display:inline-flex}.learndash_mark_complete_button:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.learndash_mark_complete_button:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.learndash_mark_complete_button:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.learndash_mark_complete_button:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.learndash_mark_complete_button:not(#_):is(:link,:visited){color:var(--color-paper)}.learndash_mark_complete_button:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){.learndash_mark_complete_button:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.btn-join:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}.btn-join:not(#_) .gb-shape{display:inline-flex}.btn-join:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.btn-join:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.btn-join:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.btn-join:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.btn-join:not(#_):is(:link,:visited){color:var(--color-paper)}.btn-join:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){.btn-join:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}#btn-join:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}#btn-join:not(#_) .gb-shape{display:inline-flex}#btn-join:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}#btn-join:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}#btn-join:not(#_):has(svg) .gb-text{position:relative;top:0.12em}#btn-join:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}#btn-join:not(#_):is(:link,:visited){color:var(--color-paper)}#btn-join:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){#btn-join:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.wpProQuiz_button:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}.wpProQuiz_button:not(#_) .gb-shape{display:inline-flex}.wpProQuiz_button:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.wpProQuiz_button:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.wpProQuiz_button:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.wpProQuiz_button:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.wpProQuiz_button:not(#_):is(:link,:visited){color:var(--color-paper)}.wpProQuiz_button:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){.wpProQuiz_button:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.woocommerce .button.alt:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}.woocommerce .button.alt:not(#_) .gb-shape{display:inline-flex}.woocommerce .button.alt:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.woocommerce .button.alt:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.woocommerce .button.alt:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.woocommerce .button.alt:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.woocommerce .button.alt:not(#_):is(:link,:visited){color:var(--color-paper)}.woocommerce .button.alt:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){.woocommerce .button.alt:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.ld-dashboard-home-btn:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}.ld-dashboard-home-btn:not(#_) .gb-shape{display:inline-flex}.ld-dashboard-home-btn:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.ld-dashboard-home-btn:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.ld-dashboard-home-btn:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.ld-dashboard-home-btn:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.ld-dashboard-home-btn:not(#_):is(:link,:visited){color:var(--color-paper)}.ld-dashboard-home-btn:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){.ld-dashboard-home-btn:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.learndash-wrapper input[type="submit"]:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}.learndash-wrapper input[type="submit"]:not(#_) .gb-shape{display:inline-flex}.learndash-wrapper input[type="submit"]:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.learndash-wrapper input[type="submit"]:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.learndash-wrapper input[type="submit"]:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.learndash-wrapper input[type="submit"]:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.learndash-wrapper input[type="submit"]:not(#_):is(:link,:visited){color:var(--color-paper)}.learndash-wrapper input[type="submit"]:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){.learndash-wrapper input[type="submit"]:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.woocommerce button[name="save_address"]:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}.woocommerce button[name="save_address"]:not(#_) .gb-shape{display:inline-flex}.woocommerce button[name="save_address"]:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.woocommerce button[name="save_address"]:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.woocommerce button[name="save_address"]:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.woocommerce button[name="save_address"]:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.woocommerce button[name="save_address"]:not(#_):is(:link,:visited){color:var(--color-paper)}.woocommerce button[name="save_address"]:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){.woocommerce button[name="save_address"]:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.woocommerce button[name="save_account_details"]:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}.woocommerce button[name="save_account_details"]:not(#_) .gb-shape{display:inline-flex}.woocommerce button[name="save_account_details"]:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.woocommerce button[name="save_account_details"]:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.woocommerce button[name="save_account_details"]:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.woocommerce button[name="save_account_details"]:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.woocommerce button[name="save_account_details"]:not(#_):is(:link,:visited){color:var(--color-paper)}.woocommerce button[name="save_account_details"]:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){.woocommerce button[name="save_account_details"]:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.amem-submit-button:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}.amem-submit-button:not(#_) .gb-shape{display:inline-flex}.amem-submit-button:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.amem-submit-button:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.amem-submit-button:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.amem-submit-button:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.amem-submit-button:not(#_):is(:link,:visited){color:var(--color-paper)}.amem-submit-button:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){.amem-submit-button:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.woosw-item--atc .add_to_cart_button:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}.woosw-item--atc .add_to_cart_button:not(#_) .gb-shape{display:inline-flex}.woosw-item--atc .add_to_cart_button:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.woosw-item--atc .add_to_cart_button:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.woosw-item--atc .add_to_cart_button:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.woosw-item--atc .add_to_cart_button:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.woosw-item--atc .add_to_cart_button:not(#_):is(:link,:visited){color:var(--color-paper)}.woosw-item--atc .add_to_cart_button:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){.woosw-item--atc .add_to_cart_button:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.ld-dashboard-add-course:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}.ld-dashboard-add-course:not(#_) .gb-shape{display:inline-flex}.ld-dashboard-add-course:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.ld-dashboard-add-course:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.ld-dashboard-add-course:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.ld-dashboard-add-course:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.ld-dashboard-add-course:not(#_):is(:link,:visited){color:var(--color-paper)}.ld-dashboard-add-course:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){.ld-dashboard-add-course:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.ldd-bulk__btn--primary:not(#_):not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);font-weight:500;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border:1px solid var(--color-accent);border-radius:var(--radius-2xs);padding:var(--space-3xs) var(--space-lg)}.ldd-bulk__btn--primary:not(#_):not(#_) .gb-shape{display:inline-flex}.ldd-bulk__btn--primary:not(#_):not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.ldd-bulk__btn--primary:not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.ldd-bulk__btn--primary:not(#_):not(#_):has(svg) .gb-text{position:relative;top:0.12em}.ldd-bulk__btn--primary:not(#_):not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.ldd-bulk__btn--primary:not(#_):not(#_):is(:link,:visited){color:var(--color-paper)}.ldd-bulk__btn--primary:not(#_):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}@media (max-width:767px){.ldd-bulk__btn--primary:not(#_):not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.button--primary-sm{display:inline-block;line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);border:1px solid var(--color-accent);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.button--primary-sm:is(:link,:visited){color:var(--color-paper)}.button--primary-sm:is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.button--primary-sm:is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}.button--primary-sm:has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.button--primary-sm .gb-shape{display:inline-flex}.button--primary-sm svg{flex-shrink:0;height:1rem;width:1rem}.button--primary-sm:has(svg) .gb-text{position:relative;top:0.06em}.learndash-wrapper .ld-content-actions .ld-content-action:last-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_){display:inline-block;line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);border:1px solid var(--color-accent);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.learndash-wrapper .ld-content-actions .ld-content-action:last-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):is(:link,:visited){color:var(--color-paper)}.learndash-wrapper .ld-content-actions .ld-content-action:last-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.learndash-wrapper .ld-content-actions .ld-content-action:last-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}.learndash-wrapper .ld-content-actions .ld-content-action:last-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.learndash-wrapper .ld-content-actions .ld-content-action:last-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_) .gb-shape{display:inline-flex}.learndash-wrapper .ld-content-actions .ld-content-action:last-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.learndash-wrapper .ld-content-actions .ld-content-action:last-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):has(svg) .gb-text{position:relative;top:0.06em}.woocommerce-orders-table .woocommerce-button.pay:not(#_):not(#_){display:inline-block;line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);border:1px solid var(--color-accent);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.woocommerce-orders-table .woocommerce-button.pay:not(#_):not(#_):is(:link,:visited){color:var(--color-paper)}.woocommerce-orders-table .woocommerce-button.pay:not(#_):not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.woocommerce-orders-table .woocommerce-button.pay:not(#_):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}.woocommerce-orders-table .woocommerce-button.pay:not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.woocommerce-orders-table .woocommerce-button.pay:not(#_):not(#_) .gb-shape{display:inline-flex}.woocommerce-orders-table .woocommerce-button.pay:not(#_):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.woocommerce-orders-table .woocommerce-button.pay:not(#_):not(#_):has(svg) .gb-text{position:relative;top:0.06em}.woocommerce-table--order-details .woocommerce-button.pay:not(#_):not(#_){display:inline-block;line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);border:1px solid var(--color-accent);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.woocommerce-table--order-details .woocommerce-button.pay:not(#_):not(#_):is(:link,:visited){color:var(--color-paper)}.woocommerce-table--order-details .woocommerce-button.pay:not(#_):not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.woocommerce-table--order-details .woocommerce-button.pay:not(#_):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}.woocommerce-table--order-details .woocommerce-button.pay:not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.woocommerce-table--order-details .woocommerce-button.pay:not(#_):not(#_) .gb-shape{display:inline-flex}.woocommerce-table--order-details .woocommerce-button.pay:not(#_):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.woocommerce-table--order-details .woocommerce-button.pay:not(#_):not(#_):has(svg) .gb-text{position:relative;top:0.06em}nav[class*="gb-query-page-numbers-"] .page-numbers.current:not(#_){display:inline-block;line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);border:1px solid var(--color-accent);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}nav[class*="gb-query-page-numbers-"] .page-numbers.current:not(#_):is(:link,:visited){color:var(--color-paper)}nav[class*="gb-query-page-numbers-"] .page-numbers.current:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}nav[class*="gb-query-page-numbers-"] .page-numbers.current:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}nav[class*="gb-query-page-numbers-"] .page-numbers.current:not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}nav[class*="gb-query-page-numbers-"] .page-numbers.current:not(#_) .gb-shape{display:inline-flex}nav[class*="gb-query-page-numbers-"] .page-numbers.current:not(#_) svg{flex-shrink:0;height:1rem;width:1rem}nav[class*="gb-query-page-numbers-"] .page-numbers.current:not(#_):has(svg) .gb-text{position:relative;top:0.06em}.ldd-my-assignments__filter-btn.active:not(#_):not(#_){display:inline-block;line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);border:1px solid var(--color-accent);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ldd-my-assignments__filter-btn.active:not(#_):not(#_):is(:link,:visited){color:var(--color-paper)}.ldd-my-assignments__filter-btn.active:not(#_):not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.ldd-my-assignments__filter-btn.active:not(#_):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}.ldd-my-assignments__filter-btn.active:not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.ldd-my-assignments__filter-btn.active:not(#_):not(#_) .gb-shape{display:inline-flex}.ldd-my-assignments__filter-btn.active:not(#_):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.ldd-my-assignments__filter-btn.active:not(#_):not(#_):has(svg) .gb-text{position:relative;top:0.06em}.button--primary-lg{display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);border:1px solid var(--color-accent);border-radius:var(--radius-2xs);font-weight:700;padding:var(--space-xs) var(--space-xl);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.button--primary-lg:is(:link,:visited){color:var(--color-paper)}.button--primary-lg:is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.button--primary-lg:is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}.button--primary-lg:has(svg){align-items:center;column-gap:var(--space-3xs);display:inline-flex;justify-content:center}.button--primary-lg .gb-shape{display:inline-flex}.button--primary-lg svg{flex-shrink:0;height:1.25rem;width:1.25rem}@media (max-width:767px){.button--primary-lg{font-size:var(--font-size-sm);padding:var(--space-3xs) var(--space-md)}}.button--primary-lg:has(svg) .gb-text{position:relative;top:0.12em}.learndash-wrapper .ld-alert .ld-button:not(#_):not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-accent);color:var(--color-paper);border:1px solid var(--color-accent);border-radius:var(--radius-2xs);font-weight:700;padding:var(--space-xs) var(--space-xl);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.learndash-wrapper .ld-alert .ld-button:not(#_):not(#_):is(:link,:visited){color:var(--color-paper)}.learndash-wrapper .ld-alert .ld-button:not(#_):not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}.learndash-wrapper .ld-alert .ld-button:not(#_):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}.learndash-wrapper .ld-alert .ld-button:not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-3xs);display:inline-flex;justify-content:center}.learndash-wrapper .ld-alert .ld-button:not(#_):not(#_) .gb-shape{display:inline-flex}.learndash-wrapper .ld-alert .ld-button:not(#_):not(#_) svg{flex-shrink:0;height:1.25rem;width:1.25rem}@media (max-width:767px){.learndash-wrapper .ld-alert .ld-button:not(#_):not(#_){font-size:var(--font-size-sm);padding:var(--space-3xs) var(--space-md)}}.learndash-wrapper .ld-alert .ld-button:not(#_):not(#_):has(svg) .gb-text{position:relative;top:0.12em}.button--secondary{display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-clear);color:var(--color-accent);border:1px solid var(--color-accent-strong);border-radius:var(--radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.button--secondary:is(:link,:visited){color:var(--color-accent)}.button--secondary:is(:hover,:focus-visible){background-color:var(--color-accent-soft);border-bottom-color:var(--color-accent);border-left-color:var(--color-accent);border-right-color:var(--color-accent);border-top-color:var(--color-accent);color:var(--color-accent-strong)}.button--secondary:is(:link,:visited):is(:hover,:focus-visible){color:var(--color-accent-strong)}.button--secondary:has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.button--secondary .gb-shape{display:inline-flex}.button--secondary svg{flex-shrink:0;height:1.125rem;width:1.125rem}@media (max-width:767px){.button--secondary{font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.button--secondary:has(svg) .gb-text{position:relative;top:0.12em}.ld-button.ld-button-reverse:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-clear);color:var(--color-accent);border:1px solid var(--color-accent-strong);border-radius:var(--radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ld-button.ld-button-reverse:not(#_):is(:link,:visited){color:var(--color-accent)}.ld-button.ld-button-reverse:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-soft);border-bottom-color:var(--color-accent);border-left-color:var(--color-accent);border-right-color:var(--color-accent);border-top-color:var(--color-accent);color:var(--color-accent-strong)}.ld-button.ld-button-reverse:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-accent-strong)}.ld-button.ld-button-reverse:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.ld-button.ld-button-reverse:not(#_) .gb-shape{display:inline-flex}.ld-button.ld-button-reverse:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}@media (max-width:767px){.ld-button.ld-button-reverse:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.ld-button.ld-button-reverse:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.wpProQuiz_button2:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-clear);color:var(--color-accent);border:1px solid var(--color-accent-strong);border-radius:var(--radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.wpProQuiz_button2:not(#_):is(:link,:visited){color:var(--color-accent)}.wpProQuiz_button2:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-soft);border-bottom-color:var(--color-accent);border-left-color:var(--color-accent);border-right-color:var(--color-accent);border-top-color:var(--color-accent);color:var(--color-accent-strong)}.wpProQuiz_button2:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-accent-strong)}.wpProQuiz_button2:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.wpProQuiz_button2:not(#_) .gb-shape{display:inline-flex}.wpProQuiz_button2:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}@media (max-width:767px){.wpProQuiz_button2:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.wpProQuiz_button2:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.woocommerce .button:not(.alt):not(.single_add_to_cart_button):not(.add_to_cart_button):not([name="save_address"]):not([name="save_account_details"]):not(.account-delete):not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-clear);color:var(--color-accent);border:1px solid var(--color-accent-strong);border-radius:var(--radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.woocommerce .button:not(.alt):not(.single_add_to_cart_button):not(.add_to_cart_button):not([name="save_address"]):not([name="save_account_details"]):not(.account-delete):not(#_):is(:link,:visited){color:var(--color-accent)}.woocommerce .button:not(.alt):not(.single_add_to_cart_button):not(.add_to_cart_button):not([name="save_address"]):not([name="save_account_details"]):not(.account-delete):not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-soft);border-bottom-color:var(--color-accent);border-left-color:var(--color-accent);border-right-color:var(--color-accent);border-top-color:var(--color-accent);color:var(--color-accent-strong)}.woocommerce .button:not(.alt):not(.single_add_to_cart_button):not(.add_to_cart_button):not([name="save_address"]):not([name="save_account_details"]):not(.account-delete):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-accent-strong)}.woocommerce .button:not(.alt):not(.single_add_to_cart_button):not(.add_to_cart_button):not([name="save_address"]):not([name="save_account_details"]):not(.account-delete):not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.woocommerce .button:not(.alt):not(.single_add_to_cart_button):not(.add_to_cart_button):not([name="save_address"]):not([name="save_account_details"]):not(.account-delete):not(#_) .gb-shape{display:inline-flex}.woocommerce .button:not(.alt):not(.single_add_to_cart_button):not(.add_to_cart_button):not([name="save_address"]):not([name="save_account_details"]):not(.account-delete):not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}@media (max-width:767px){.woocommerce .button:not(.alt):not(.single_add_to_cart_button):not(.add_to_cart_button):not([name="save_address"]):not([name="save_account_details"]):not(.account-delete):not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.woocommerce .button:not(.alt):not(.single_add_to_cart_button):not(.add_to_cart_button):not([name="save_address"]):not([name="save_account_details"]):not(.account-delete):not(#_):has(svg) .gb-text{position:relative;top:0.12em}.woosw-btn:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-clear);color:var(--color-accent);border:1px solid var(--color-accent-strong);border-radius:var(--radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.woosw-btn:not(#_):is(:link,:visited){color:var(--color-accent)}.woosw-btn:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-soft);border-bottom-color:var(--color-accent);border-left-color:var(--color-accent);border-right-color:var(--color-accent);border-top-color:var(--color-accent);color:var(--color-accent-strong)}.woosw-btn:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-accent-strong)}.woosw-btn:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.woosw-btn:not(#_) .gb-shape{display:inline-flex}.woosw-btn:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}@media (max-width:767px){.woosw-btn:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.woosw-btn:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.grid--1-1-1-1-1{column-gap:var(--space-md);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:var(--space-md)}@media (max-width:767px){.grid--1-1-1-1-1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.grid--1-1-1-1-1{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.grid--1-1-1-1-1{column-gap:var(--space-3xs);row-gap:var(--space-3xs)}}@media (min-width:768px) and (max-width:1023px){.grid--1-1-1-1-1{column-gap:var(--space-xs);row-gap:var(--space-xs)}}.button--secondary-sm{display:inline-block;line-height:1.5;background-color:var(--color-clear);color:var(--color-accent);border:1px solid var(--color-accent-strong);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.button--secondary-sm:is(:link,:visited){color:var(--color-accent)}.button--secondary-sm:is(:hover,:focus-visible){background-color:var(--color-accent-soft);border-bottom-color:var(--color-accent);border-left-color:var(--color-accent);border-right-color:var(--color-accent);border-top-color:var(--color-accent);color:var(--color-accent-strong)}.button--secondary-sm:is(:link,:visited):is(:hover,:focus-visible){color:var(--color-accent-strong)}.button--secondary-sm:has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.button--secondary-sm .gb-shape{display:inline-flex}.button--secondary-sm svg{flex-shrink:0;height:1rem;width:1rem}.button--secondary-sm:has(svg) .gb-text{position:relative;top:0.06em}.woocommerce table.shop_table .button:not(.alt):not(#_){display:inline-block;line-height:1.5;background-color:var(--color-clear);color:var(--color-accent);border:1px solid var(--color-accent-strong);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.woocommerce table.shop_table .button:not(.alt):not(#_):is(:link,:visited){color:var(--color-accent)}.woocommerce table.shop_table .button:not(.alt):not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-soft);border-bottom-color:var(--color-accent);border-left-color:var(--color-accent);border-right-color:var(--color-accent);border-top-color:var(--color-accent);color:var(--color-accent-strong)}.woocommerce table.shop_table .button:not(.alt):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-accent-strong)}.woocommerce table.shop_table .button:not(.alt):not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.woocommerce table.shop_table .button:not(.alt):not(#_) .gb-shape{display:inline-flex}.woocommerce table.shop_table .button:not(.alt):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.woocommerce table.shop_table .button:not(.alt):not(#_):has(svg) .gb-text{position:relative;top:0.06em}.woocommerce-Address-title a.edit:not(#_){display:inline-block;line-height:1.5;background-color:var(--color-clear);color:var(--color-accent);border:1px solid var(--color-accent-strong);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.woocommerce-Address-title a.edit:not(#_):is(:link,:visited){color:var(--color-accent)}.woocommerce-Address-title a.edit:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-soft);border-bottom-color:var(--color-accent);border-left-color:var(--color-accent);border-right-color:var(--color-accent);border-top-color:var(--color-accent);color:var(--color-accent-strong)}.woocommerce-Address-title a.edit:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-accent-strong)}.woocommerce-Address-title a.edit:not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.woocommerce-Address-title a.edit:not(#_) .gb-shape{display:inline-flex}.woocommerce-Address-title a.edit:not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.woocommerce-Address-title a.edit:not(#_):has(svg) .gb-text{position:relative;top:0.06em}.learndash-wrapper .ld-content-actions .ld-content-action:first-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_){display:inline-block;line-height:1.5;background-color:var(--color-clear);color:var(--color-accent);border:1px solid var(--color-accent-strong);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.learndash-wrapper .ld-content-actions .ld-content-action:first-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):is(:link,:visited){color:var(--color-accent)}.learndash-wrapper .ld-content-actions .ld-content-action:first-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-soft);border-bottom-color:var(--color-accent);border-left-color:var(--color-accent);border-right-color:var(--color-accent);border-top-color:var(--color-accent);color:var(--color-accent-strong)}.learndash-wrapper .ld-content-actions .ld-content-action:first-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-accent-strong)}.learndash-wrapper .ld-content-actions .ld-content-action:first-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.learndash-wrapper .ld-content-actions .ld-content-action:first-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_) .gb-shape{display:inline-flex}.learndash-wrapper .ld-content-actions .ld-content-action:first-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.learndash-wrapper .ld-content-actions .ld-content-action:first-child > .ld-button:not(.ld-button-transparent):not(#_):not(#_):has(svg) .gb-text{position:relative;top:0.06em}.ld-dashboard-show-more-button:not(#_){display:inline-block;line-height:1.5;background-color:var(--color-clear);color:var(--color-accent);border:1px solid var(--color-accent-strong);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ld-dashboard-show-more-button:not(#_):is(:link,:visited){color:var(--color-accent)}.ld-dashboard-show-more-button:not(#_):is(:hover,:focus-visible){background-color:var(--color-accent-soft);border-bottom-color:var(--color-accent);border-left-color:var(--color-accent);border-right-color:var(--color-accent);border-top-color:var(--color-accent);color:var(--color-accent-strong)}.ld-dashboard-show-more-button:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-accent-strong)}.ld-dashboard-show-more-button:not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.ld-dashboard-show-more-button:not(#_) .gb-shape{display:inline-flex}.ld-dashboard-show-more-button:not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.ld-dashboard-show-more-button:not(#_):has(svg) .gb-text{position:relative;top:0.06em}.footer__nav{display:flex;flex-direction:column;row-gap:var(--space-xs)}.footer__nav .gb-menu-link{color:var(--color-text);font-size:var(--font-size-md);font-weight:400;line-height:var(--line-height-md);text-decoration:none}.footer__nav .gb-menu-link:is(:hover,:focus-visible){color:var(--color-ink);text-decoration:underline;text-underline-offset:2px}.button--secondary-lg{display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-clear);color:var(--color-accent);border:1px solid var(--color-accent-strong);border-radius:var(--radius-2xs);font-weight:700;padding:var(--space-xs) var(--space-xl);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.button--secondary-lg:is(:link,:visited){color:var(--color-accent)}.button--secondary-lg:is(:hover,:focus-visible){background-color:var(--color-accent-soft);border-bottom-color:var(--color-accent);border-left-color:var(--color-accent);border-right-color:var(--color-accent);border-top-color:var(--color-accent);color:var(--color-accent-strong)}.button--secondary-lg:is(:link,:visited):is(:hover,:focus-visible){color:var(--color-accent-strong)}.button--secondary-lg:has(svg){align-items:center;column-gap:var(--space-3xs);display:inline-flex;justify-content:center}.button--secondary-lg .gb-shape{display:inline-flex}.button--secondary-lg svg{flex-shrink:0;height:1.25rem;width:1.25rem}@media (max-width:767px){.button--secondary-lg{font-size:var(--font-size-sm);padding:var(--space-3xs) var(--space-md)}}.button--secondary-lg:has(svg) .gb-text{position:relative;top:0.12em}.footer__nav-title{color:var(--color-ink);font-size:var(--font-size-md);font-weight:600;line-height:var(--line-height-md);margin-bottom:var(--space-5xs);margin-top:0}.button--tertiary-lg{display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-text);color:var(--color-paper);border:1px solid var(--color-text);border-radius:var(--radius-2xs);font-weight:700;padding:var(--space-xs) var(--space-xl);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.button--tertiary-lg:is(:link,:visited){color:var(--color-paper)}.button--tertiary-lg:is(:hover,:focus-visible){background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.button--tertiary-lg:is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}.button--tertiary-lg:has(svg){align-items:center;column-gap:var(--space-3xs);display:inline-flex;justify-content:center}.button--tertiary-lg .gb-shape{display:inline-flex}.button--tertiary-lg svg{flex-shrink:0;height:1.25rem;width:1.25rem}@media (max-width:767px){.button--tertiary-lg{font-size:var(--font-size-sm);padding:var(--space-3xs) var(--space-md)}}.button--tertiary-lg:has(svg) .gb-text{position:relative;top:0.12em}.button--tertiary{display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-text);color:var(--color-paper);border:1px solid var(--color-text);border-radius:var(--radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.button--tertiary:is(:link,:visited){color:var(--color-paper)}.button--tertiary:is(:hover,:focus-visible){background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.button--tertiary:is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}.button--tertiary:has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.button--tertiary .gb-shape{display:inline-flex}.button--tertiary svg{flex-shrink:0;height:1.125rem;width:1.125rem}@media (max-width:767px){.button--tertiary{font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.button--tertiary:has(svg) .gb-text{position:relative;top:0.12em}.glsr-button:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-text);color:var(--color-paper);border:1px solid var(--color-text);border-radius:var(--radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.glsr-button:not(#_):is(:link,:visited){color:var(--color-paper)}.glsr-button:not(#_):is(:hover,:focus-visible){background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.glsr-button:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}.glsr-button:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.glsr-button:not(#_) .gb-shape{display:inline-flex}.glsr-button:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}@media (max-width:767px){.glsr-button:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.glsr-button:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.fluent-comments-block .flc_button:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-text);color:var(--color-paper);border:1px solid var(--color-text);border-radius:var(--radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.fluent-comments-block .flc_button:not(#_):is(:link,:visited){color:var(--color-paper)}.fluent-comments-block .flc_button:not(#_):is(:hover,:focus-visible){background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.fluent-comments-block .flc_button:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}.fluent-comments-block .flc_button:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.fluent-comments-block .flc_button:not(#_) .gb-shape{display:inline-flex}.fluent-comments-block .flc_button:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}@media (max-width:767px){.fluent-comments-block .flc_button:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.fluent-comments-block .flc_button:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.wook_discuss_submit:not(#_):not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-text);color:var(--color-paper);border:1px solid var(--color-text);border-radius:var(--radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.wook_discuss_submit:not(#_):not(#_):is(:link,:visited){color:var(--color-paper)}.wook_discuss_submit:not(#_):not(#_):is(:hover,:focus-visible){background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.wook_discuss_submit:not(#_):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}.wook_discuss_submit:not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.wook_discuss_submit:not(#_):not(#_) .gb-shape{display:inline-flex}.wook_discuss_submit:not(#_):not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}@media (max-width:767px){.wook_discuss_submit:not(#_):not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.wook_discuss_submit:not(#_):not(#_):has(svg) .gb-text{position:relative;top:0.12em}.button--tertiary-sm{display:inline-block;line-height:1.5;background-color:var(--color-text);color:var(--color-paper);border:1px solid var(--color-text);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.button--tertiary-sm:is(:link,:visited){color:var(--color-paper)}.button--tertiary-sm:is(:hover,:focus-visible){background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.button--tertiary-sm:is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}.button--tertiary-sm:has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.button--tertiary-sm .gb-shape{display:inline-flex}.button--tertiary-sm svg{flex-shrink:0;height:1rem;width:1rem}.button--tertiary-sm:has(svg) .gb-text{position:relative;top:0.06em}.ld-presenter-mode .ld-presenter-mode__button:not(#_){display:inline-block;line-height:1.5;background-color:var(--color-text);color:var(--color-paper);border:1px solid var(--color-text);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ld-presenter-mode .ld-presenter-mode__button:not(#_):is(:link,:visited){color:var(--color-paper)}.ld-presenter-mode .ld-presenter-mode__button:not(#_):is(:hover,:focus-visible){background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.ld-presenter-mode .ld-presenter-mode__button:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}.ld-presenter-mode .ld-presenter-mode__button:not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.ld-presenter-mode .ld-presenter-mode__button:not(#_) .gb-shape{display:inline-flex}.ld-presenter-mode .ld-presenter-mode__button:not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.ld-presenter-mode .ld-presenter-mode__button:not(#_):has(svg) .gb-text{position:relative;top:0.06em}.footer__social{align-items:center;column-gap:0.5em;display:inline-flex}.footer__social .gb-shape svg{fill:currentColor;height:1.5rem;width:1.5rem}.button--quaternary{display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.button--quaternary:is(:link,:visited){color:var(--color-ink)}.button--quaternary:is(:hover,:focus-visible){background-color:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}.button--quaternary:is(:link,:visited):is(:hover,:focus-visible){color:var(--color-ink)}.button--quaternary:has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.button--quaternary .gb-shape{display:inline-flex}.button--quaternary svg{flex-shrink:0;height:1.125rem;width:1.125rem}.button--quaternary:active{background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.button--quaternary:is(:link,:visited):active{color:var(--color-paper)}@media (max-width:767px){.button--quaternary{font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.button--quaternary:has(svg) .gb-text{position:relative;top:0.12em}.ldd-quick-actions__btn:not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ldd-quick-actions__btn:not(#_):is(:link,:visited){color:var(--color-ink)}.ldd-quick-actions__btn:not(#_):is(:hover,:focus-visible){background-color:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}.ldd-quick-actions__btn:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-ink)}.ldd-quick-actions__btn:not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.ldd-quick-actions__btn:not(#_) .gb-shape{display:inline-flex}.ldd-quick-actions__btn:not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.ldd-quick-actions__btn:not(#_):active{background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.ldd-quick-actions__btn:not(#_):is(:link,:visited):active{color:var(--color-paper)}@media (max-width:767px){.ldd-quick-actions__btn:not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.ldd-quick-actions__btn:not(#_):has(svg) .gb-text{position:relative;top:0.12em}.ldd-bulk__btn--secondary:not(#_):not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ldd-bulk__btn--secondary:not(#_):not(#_):is(:link,:visited){color:var(--color-ink)}.ldd-bulk__btn--secondary:not(#_):not(#_):is(:hover,:focus-visible){background-color:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}.ldd-bulk__btn--secondary:not(#_):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-ink)}.ldd-bulk__btn--secondary:not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.ldd-bulk__btn--secondary:not(#_):not(#_) .gb-shape{display:inline-flex}.ldd-bulk__btn--secondary:not(#_):not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.ldd-bulk__btn--secondary:not(#_):not(#_):active{background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.ldd-bulk__btn--secondary:not(#_):not(#_):is(:link,:visited):active{color:var(--color-paper)}@media (max-width:767px){.ldd-bulk__btn--secondary:not(#_):not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.ldd-bulk__btn--secondary:not(#_):not(#_):has(svg) .gb-text{position:relative;top:0.12em}.ldd-bulk__btn--outline:not(#_):not(#_){display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ldd-bulk__btn--outline:not(#_):not(#_):is(:link,:visited){color:var(--color-ink)}.ldd-bulk__btn--outline:not(#_):not(#_):is(:hover,:focus-visible){background-color:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}.ldd-bulk__btn--outline:not(#_):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-ink)}.ldd-bulk__btn--outline:not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-4xs);display:inline-flex;justify-content:center}.ldd-bulk__btn--outline:not(#_):not(#_) .gb-shape{display:inline-flex}.ldd-bulk__btn--outline:not(#_):not(#_) svg{flex-shrink:0;height:1.125rem;width:1.125rem}.ldd-bulk__btn--outline:not(#_):not(#_):active{background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.ldd-bulk__btn--outline:not(#_):not(#_):is(:link,:visited):active{color:var(--color-paper)}@media (max-width:767px){.ldd-bulk__btn--outline:not(#_):not(#_){font-size:var(--font-size-xs);padding:var(--space-4xs) var(--space-sm)}}.ldd-bulk__btn--outline:not(#_):not(#_):has(svg) .gb-text{position:relative;top:0.12em}.button--quaternary-sm{display:inline-block;line-height:1.5;background-color:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.button--quaternary-sm:is(:link,:visited){color:var(--color-ink)}.button--quaternary-sm:is(:hover,:focus-visible){background-color:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}.button--quaternary-sm:is(:link,:visited):is(:hover,:focus-visible){color:var(--color-ink)}.button--quaternary-sm:has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.button--quaternary-sm .gb-shape{display:inline-flex}.button--quaternary-sm svg{flex-shrink:0;height:1rem;width:1rem}.button--quaternary-sm:has(svg) .gb-text{position:relative;top:0.06em}.button--quaternary-sm:active{background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.button--quaternary-sm:is(:link,:visited):active{color:var(--color-paper)}.ld-item-list-item .ld-expand-button.ld-compact:not(#_){display:inline-block;line-height:1.5;background-color:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ld-item-list-item .ld-expand-button.ld-compact:not(#_):is(:link,:visited){color:var(--color-ink)}.ld-item-list-item .ld-expand-button.ld-compact:not(#_):is(:hover,:focus-visible){background-color:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}.ld-item-list-item .ld-expand-button.ld-compact:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-ink)}.ld-item-list-item .ld-expand-button.ld-compact:not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.ld-item-list-item .ld-expand-button.ld-compact:not(#_) .gb-shape{display:inline-flex}.ld-item-list-item .ld-expand-button.ld-compact:not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.ld-item-list-item .ld-expand-button.ld-compact:not(#_):has(svg) .gb-text{position:relative;top:0.06em}.ld-item-list-item .ld-expand-button.ld-compact:not(#_):active{background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.ld-item-list-item .ld-expand-button.ld-compact:not(#_):is(:link,:visited):active{color:var(--color-paper)}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_){display:inline-block;line-height:1.5;background-color:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_):is(:link,:visited){color:var(--color-ink)}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_):is(:hover,:focus-visible){background-color:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-ink)}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_) .gb-shape{display:inline-flex}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_):has(svg) .gb-text{position:relative;top:0.06em}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_):active{background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.ld-expand-button:not(.ld-compact):not(.ld-button-alternate):not(#_):is(:link,:visited):active{color:var(--color-paper)}.acf-field-amem-avatar input.amem-avatar-upload[type="file"]::file-selector-button{display:inline-block;line-height:1.5;background-color:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.acf-field-amem-avatar input.amem-avatar-upload[type="file"]::file-selector-button:is(:link,:visited){color:var(--color-ink)}.acf-field-amem-avatar input.amem-avatar-upload[type="file"]::file-selector-button:is(:hover,:focus-visible){background-color:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}.acf-field-amem-avatar input.amem-avatar-upload[type="file"]::file-selector-button:is(:link,:visited):is(:hover,:focus-visible){color:var(--color-ink)}.acf-field-amem-avatar input.amem-avatar-upload[type="file"]::file-selector-button:has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.acf-field-amem-avatar input.amem-avatar-upload[type="file"]::file-selector-button .gb-shape{display:inline-flex}.acf-field-amem-avatar input.amem-avatar-upload[type="file"]::file-selector-button svg{flex-shrink:0;height:1rem;width:1rem}.acf-field-amem-avatar input.amem-avatar-upload[type="file"]::file-selector-button:has(svg) .gb-text{position:relative;top:0.06em}.acf-field-amem-avatar input.amem-avatar-upload[type="file"]::file-selector-button:active{background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.acf-field-amem-avatar input.amem-avatar-upload[type="file"]::file-selector-button:is(:link,:visited):active{color:var(--color-paper)}.woocommerce-orders-table .woocommerce-button.view:not(#_):not(#_){display:inline-block;line-height:1.5;background-color:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.woocommerce-orders-table .woocommerce-button.view:not(#_):not(#_):is(:link,:visited){color:var(--color-ink)}.woocommerce-orders-table .woocommerce-button.view:not(#_):not(#_):is(:hover,:focus-visible){background-color:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}.woocommerce-orders-table .woocommerce-button.view:not(#_):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-ink)}.woocommerce-orders-table .woocommerce-button.view:not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.woocommerce-orders-table .woocommerce-button.view:not(#_):not(#_) .gb-shape{display:inline-flex}.woocommerce-orders-table .woocommerce-button.view:not(#_):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.woocommerce-orders-table .woocommerce-button.view:not(#_):not(#_):has(svg) .gb-text{position:relative;top:0.06em}.woocommerce-orders-table .woocommerce-button.view:not(#_):not(#_):active{background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.woocommerce-orders-table .woocommerce-button.view:not(#_):not(#_):is(:link,:visited):active{color:var(--color-paper)}.woocommerce-table--order-details .woocommerce-button:is(.view, .order-again):not(#_):not(#_){display:inline-block;line-height:1.5;background-color:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.woocommerce-table--order-details .woocommerce-button:is(.view, .order-again):not(#_):not(#_):is(:link,:visited){color:var(--color-ink)}.woocommerce-table--order-details .woocommerce-button:is(.view, .order-again):not(#_):not(#_):is(:hover,:focus-visible){background-color:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}.woocommerce-table--order-details .woocommerce-button:is(.view, .order-again):not(#_):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-ink)}.woocommerce-table--order-details .woocommerce-button:is(.view, .order-again):not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.woocommerce-table--order-details .woocommerce-button:is(.view, .order-again):not(#_):not(#_) .gb-shape{display:inline-flex}.woocommerce-table--order-details .woocommerce-button:is(.view, .order-again):not(#_):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.woocommerce-table--order-details .woocommerce-button:is(.view, .order-again):not(#_):not(#_):has(svg) .gb-text{position:relative;top:0.06em}.woocommerce-table--order-details .woocommerce-button:is(.view, .order-again):not(#_):not(#_):active{background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.woocommerce-table--order-details .woocommerce-button:is(.view, .order-again):not(#_):not(#_):is(:link,:visited):active{color:var(--color-paper)}nav[class*="gb-query-page-numbers-"] a.page-numbers:not(#_){display:inline-block;line-height:1.5;background-color:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}nav[class*="gb-query-page-numbers-"] a.page-numbers:not(#_):is(:link,:visited){color:var(--color-ink)}nav[class*="gb-query-page-numbers-"] a.page-numbers:not(#_):is(:hover,:focus-visible){background-color:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}nav[class*="gb-query-page-numbers-"] a.page-numbers:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-ink)}nav[class*="gb-query-page-numbers-"] a.page-numbers:not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}nav[class*="gb-query-page-numbers-"] a.page-numbers:not(#_) .gb-shape{display:inline-flex}nav[class*="gb-query-page-numbers-"] a.page-numbers:not(#_) svg{flex-shrink:0;height:1rem;width:1rem}nav[class*="gb-query-page-numbers-"] a.page-numbers:not(#_):has(svg) .gb-text{position:relative;top:0.06em}nav[class*="gb-query-page-numbers-"] a.page-numbers:not(#_):active{background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}nav[class*="gb-query-page-numbers-"] a.page-numbers:not(#_):is(:link,:visited):active{color:var(--color-paper)}.ld-dashboard-export-btn:not(#_):not(#_){display:inline-block;line-height:1.5;background-color:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ld-dashboard-export-btn:not(#_):not(#_):is(:link,:visited){color:var(--color-ink)}.ld-dashboard-export-btn:not(#_):not(#_):is(:hover,:focus-visible){background-color:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}.ld-dashboard-export-btn:not(#_):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-ink)}.ld-dashboard-export-btn:not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.ld-dashboard-export-btn:not(#_):not(#_) .gb-shape{display:inline-flex}.ld-dashboard-export-btn:not(#_):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.ld-dashboard-export-btn:not(#_):not(#_):has(svg) .gb-text{position:relative;top:0.06em}.ld-dashboard-export-btn:not(#_):not(#_):active{background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.ld-dashboard-export-btn:not(#_):not(#_):is(:link,:visited):active{color:var(--color-paper)}.ldd-my-assignments__filter-btn:not(.active):not(#_):not(#_){display:inline-block;line-height:1.5;background-color:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-2xs);font-weight:500;font-size:var(--font-size-xs);padding:var(--space-5xs) var(--space-xs);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ldd-my-assignments__filter-btn:not(.active):not(#_):not(#_):is(:link,:visited){color:var(--color-ink)}.ldd-my-assignments__filter-btn:not(.active):not(#_):not(#_):is(:hover,:focus-visible){background-color:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}.ldd-my-assignments__filter-btn:not(.active):not(#_):not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-ink)}.ldd-my-assignments__filter-btn:not(.active):not(#_):not(#_):has(svg){align-items:center;column-gap:var(--space-5xs);display:inline-flex;justify-content:center}.ldd-my-assignments__filter-btn:not(.active):not(#_):not(#_) .gb-shape{display:inline-flex}.ldd-my-assignments__filter-btn:not(.active):not(#_):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.ldd-my-assignments__filter-btn:not(.active):not(#_):not(#_):has(svg) .gb-text{position:relative;top:0.06em}.ldd-my-assignments__filter-btn:not(.active):not(#_):not(#_):active{background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.ldd-my-assignments__filter-btn:not(.active):not(#_):not(#_):is(:link,:visited):active{color:var(--color-paper)}.header__social{color:var(--color-ink);display:inline-flex}.header__social svg{height:1.5rem;width:1.5rem}.button--quaternary-lg{display:inline-block;font-size:var(--font-size-md);line-height:1.5;background-color:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-2xs);font-weight:700;padding:var(--space-xs) var(--space-xl);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.button--quaternary-lg:is(:link,:visited){color:var(--color-ink)}.button--quaternary-lg:is(:hover,:focus-visible){background-color:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}.button--quaternary-lg:is(:link,:visited):is(:hover,:focus-visible){color:var(--color-ink)}.button--quaternary-lg:has(svg){align-items:center;column-gap:var(--space-3xs);display:inline-flex;justify-content:center}.button--quaternary-lg .gb-shape{display:inline-flex}.button--quaternary-lg svg{flex-shrink:0;height:1.25rem;width:1.25rem}.button--quaternary-lg:active{background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.button--quaternary-lg:is(:link,:visited):active{color:var(--color-paper)}@media (max-width:767px){.button--quaternary-lg{font-size:var(--font-size-sm);padding:var(--space-3xs) var(--space-md)}}.button--quaternary-lg:has(svg) .gb-text{position:relative;top:0.12em}.button--text{align-items:center;background-color:transparent;border:0;color:var(--color-ink);column-gap:var(--space-3xs);display:inline-flex;font-size:var(--font-size-md);font-weight:600;line-height:1.5;padding:0;text-decoration:none}.button--text:is(:link,:visited){color:var(--color-ink);text-decoration:none}.button--text:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:0.25em}.button--text .gb-shape{display:inline-flex}.button--text svg{flex-shrink:0;height:1.125rem;width:1.125rem}.button--text:has(svg) .gb-text{position:relative;top:0.12em}.card__avatar{border-radius:var(--radius-circle);display:block;flex-shrink:0;height:4rem;object-fit:cover;width:4rem}.button--text-sm{align-items:center;background-color:transparent;border:0;color:var(--color-ink);column-gap:var(--space-5xs);display:inline-flex;font-size:var(--font-size-xs);font-weight:500;line-height:1.5;padding:0;text-decoration:none}.button--text-sm:is(:link,:visited){color:var(--color-ink);text-decoration:none}.button--text-sm:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:0.25em}.button--text-sm .gb-shape{display:inline-flex}.button--text-sm svg{flex-shrink:0;height:1rem;width:1rem}.button--text-sm:has(svg) .gb-text{position:relative;top:0.08em}.account-delete a.amem-btn{align-items:center;background-color:transparent;border:0;color:var(--color-ink);column-gap:var(--space-5xs);display:inline-flex;font-size:var(--font-size-xs);font-weight:500;line-height:1.5;padding:0;text-decoration:none}.account-delete a.amem-btn:is(:link,:visited){color:var(--color-ink);text-decoration:none}.account-delete a.amem-btn:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:0.25em}.account-delete a.amem-btn .gb-shape{display:inline-flex}.account-delete a.amem-btn svg{flex-shrink:0;height:1rem;width:1rem}.account-delete a.amem-btn:has(svg) .gb-text{position:relative;top:0.08em}.woocommerce-orders-table .woocommerce-button.cancel:not(#_):not(#_){align-items:center;background-color:transparent;border:0;color:var(--color-ink);column-gap:var(--space-5xs);display:inline-flex;font-size:var(--font-size-xs);font-weight:500;line-height:1.5;padding:0;text-decoration:none}.woocommerce-orders-table .woocommerce-button.cancel:not(#_):not(#_):is(:link,:visited){color:var(--color-ink);text-decoration:none}.woocommerce-orders-table .woocommerce-button.cancel:not(#_):not(#_):is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:0.25em}.woocommerce-orders-table .woocommerce-button.cancel:not(#_):not(#_) .gb-shape{display:inline-flex}.woocommerce-orders-table .woocommerce-button.cancel:not(#_):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.woocommerce-orders-table .woocommerce-button.cancel:not(#_):not(#_):has(svg) .gb-text{position:relative;top:0.08em}.woocommerce-table--order-details .woocommerce-button.cancel:not(#_):not(#_){align-items:center;background-color:transparent;border:0;color:var(--color-ink);column-gap:var(--space-5xs);display:inline-flex;font-size:var(--font-size-xs);font-weight:500;line-height:1.5;padding:0;text-decoration:none}.woocommerce-table--order-details .woocommerce-button.cancel:not(#_):not(#_):is(:link,:visited){color:var(--color-ink);text-decoration:none}.woocommerce-table--order-details .woocommerce-button.cancel:not(#_):not(#_):is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:0.25em}.woocommerce-table--order-details .woocommerce-button.cancel:not(#_):not(#_) .gb-shape{display:inline-flex}.woocommerce-table--order-details .woocommerce-button.cancel:not(#_):not(#_) svg{flex-shrink:0;height:1rem;width:1rem}.woocommerce-table--order-details .woocommerce-button.cancel:not(#_):not(#_):has(svg) .gb-text{position:relative;top:0.08em}.button--icon{align-items:center;background-color:var(--color-paper);border:1px solid var(--color-ink);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;display:inline-flex;height:3.375rem;justify-content:center;line-height:0;padding:0;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,opacity 0.3s ease;width:3.375rem}.button--icon:is(:link,:visited){color:var(--color-ink)}.button--icon:is(:hover,:focus-visible){background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}.button--icon:is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}.button--icon :is(.gb-shape,.gb-carousel-control-icon){display:inline-flex}.button--icon svg{flex-shrink:0;height:1.5rem;width:1.5rem}@media (max-width:767px){.button--icon{height:3rem;width:3rem}}a.generate-back-to-top:not(#_){align-items:center;background-color:var(--color-paper);border:1px solid var(--color-ink);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;display:inline-flex;height:3.375rem;justify-content:center;line-height:0;padding:0;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,opacity 0.3s ease;width:3.375rem}a.generate-back-to-top:not(#_):is(:link,:visited){color:var(--color-ink)}a.generate-back-to-top:not(#_):is(:hover,:focus-visible){background-color:var(--color-ink);border-bottom-color:var(--color-ink);border-left-color:var(--color-ink);border-right-color:var(--color-ink);border-top-color:var(--color-ink);color:var(--color-paper)}a.generate-back-to-top:not(#_):is(:link,:visited):is(:hover,:focus-visible){color:var(--color-paper)}a.generate-back-to-top:not(#_) :is(.gb-shape,.gb-carousel-control-icon){display:inline-flex}a.generate-back-to-top:not(#_) svg{flex-shrink:0;height:1.5rem;width:1.5rem}@media (max-width:767px){a.generate-back-to-top:not(#_){height:3rem;width:3rem}}.card__social{color:var(--color-ink);display:inline-flex}.card__social svg{height:1.5rem;width:1.5rem}.card__social:is(:link,:visited){color:var(--color-ink)}.section__inner--sm{margin-left:auto;margin-right:auto;max-width:60rem;width:100%}.section__inner--lg{margin-left:auto;margin-right:auto;max-width:80rem;width:100%}.section__inner--xs{margin-left:auto;margin-right:auto;max-width:20rem;width:100%}.padding-md{padding:var(--space-md)}.padding-2xl{padding:var(--space-2xl)}@media (max-width:767px){.padding-2xl{padding:var(--space-lg)}}.align-center{align-items:center}.justify-center{align-items:center;align-self:center;justify-content:center;justify-items:center;justify-self:center;text-align:center}.woosw-btn{align-items:center;align-self:center;justify-content:center;justify-items:center;justify-self:center;text-align:center}input{font-family:inherit;font-size:var(--font-size-md);height:3rem;min-height:3rem;border:1px solid var(--color-text-subtle);border-radius:var(--radius-3xs)}input:is([type="submit"],[type="button"],[type="reset"],[type="checkbox"],[type="radio"],[type="image"],[type="file"],[type="range"],[type="color"]){height:auto;min-height:0}input:is([type="text"],[type="email"],[type="password"],[type="search"],[type="url"],[type="tel"],[type="number"],[type="date"]){border-color:var(--color-text-subtle);border-radius:var(--radius-3xs)}.woocommerce-cart table.cart td.actions .coupon .input-text:not(#_){border-color:var(--color-text-subtle);border-radius:var(--radius-3xs)}button{font-family:inherit;background-color:var(--color-accent);color:var(--color-paper);border:1px solid var(--color-accent);border-radius:var(--radius-2xs);font-weight:500;padding:var(--space-3xs) var(--space-lg);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;font-size:var(--font-size-md);line-height:1.5}button:is(:hover,:focus-visible){background-color:var(--color-accent-strong);border-bottom-color:var(--color-accent-strong);border-left-color:var(--color-accent-strong);border-right-color:var(--color-accent-strong);border-top-color:var(--color-accent-strong);color:var(--color-paper)}img{width:100%;border-radius:var(--radius-2xs)}figure figcaption{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:500;justify-self:center;line-height:var(--line-height-xs)}figure img{border-radius:var(--radius-xs)}pre{background-color:var(--color-surface);border:0;border-radius:var(--radius-2xs);color:var(--color-ink);font-size:var(--font-size-sm);line-height:var(--line-height-md);overflow-x:auto;padding:var(--space-md) var(--space-lg)}.page-header__title{font-size:var(--font-size-7xl);font-weight:700}@media (max-width:767px){.page-header__title{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl)}}textarea{border:1px solid var(--color-text-subtle);border-radius:var(--radius-3xs);color:var(--color-ink);font-family:inherit;font-size:var(--font-size-md);line-height:var(--line-height-md);padding:var(--space-xs) var(--space-md)}select{background-color:var(--color-paper);border:1px solid var(--color-text-subtle);border-radius:var(--radius-3xs);color:var(--color-ink);font-family:inherit;font-size:var(--font-size-md);height:3rem;padding:0 var(--space-md)}.page-header__tagline{color:var(--color-text);font-size:var(--font-size-lg);font-weight:400;line-height:var(--line-height-lg);margin-bottom:0}h1{color:var(--color-ink);font-size:var(--font-size-5xl);font-weight:700;letter-spacing:-0.02em;line-height:var(--line-height-5xl);}@media (max-width:767px){h1{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl)}}h2{color:var(--color-ink);font-size:var(--font-size-2xl);font-weight:700;letter-spacing:-0.02em;line-height:var(--line-height-3xl);margin-bottom:var(--space-md);}@media (max-width:767px){h2{font-size:var(--font-size-xl)}}h3{color:var(--color-ink);font-size:var(--font-size-lg);font-weight:700;letter-spacing:-0.02em;line-height:var(--line-height-3xl);margin-bottom:var(--space-xs);}.search__inside-wrapper{align-items:center;background-color:var(--color-paper);border-radius:var(--radius-2xs);display:flex;border:1px solid var(--color-ink);position:relative}.wp-block-search__inside-wrapper{align-items:center;background-color:var(--color-paper);border-radius:var(--radius-2xs);display:flex;border:1px solid var(--color-ink);position:relative}.search__input{background-color:transparent;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-top-width:0px;color:var(--color-ink);font-size:var(--font-size-md);height:3rem;min-width:0;padding:0px var(--space-md)}.search__input::placeholder{color:var(--color-text-subtle)}.wp-block-search .wp-block-search__input{background-color:transparent;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-top-width:0px;color:var(--color-ink);font-size:var(--font-size-md);height:3rem;min-width:0;padding:0px var(--space-md)}.wp-block-search .wp-block-search__input::placeholder{color:var(--color-text-subtle)}h4{color:var(--color-ink);font-size:var(--font-size-md);font-weight:600;letter-spacing:-0.01em;line-height:var(--line-height-3xl);margin-bottom:var(--space-xs);}.search__button{align-items:center;background-color:var(--color-ink);border:0;border-radius:0px;color:var(--color-paper);display:inline-flex;font-size:0;height:3rem;justify-content:center;padding:0px var(--space-md)}.search__button::before{content:'';display:block;width:1.25rem;height:1.25rem;background-color:var(--color-paper);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwYXRoIGQ9J00xMSAyMEMxNS45NzA2IDIwIDIwIDE1Ljk3MDYgMjAgMTFDMjAgNi4wMjk0NCAxNS45NzA2IDIgMTEgMkM2LjAyOTQ0IDIgMiA2LjAyOTQ0IDIgMTFDMiAxNS45NzA2IDYuMDI5NDQgMjAgMTEgMjBaJy8+PHBhdGggZD0nTTE4Ljg5NzggMjAuNDYyOUMxOS4xODIyIDIyLjEyNDIgMjAuMzU0NiAyMi40NjM3IDIxLjQ4MzggMjEuMjE4OEMyMi41MTU5IDIwLjA4MDUgMjIuMTE5NSAxOC45NTg1IDIwLjU5NjkgMTguNzI3OEMxOS40NzEzIDE4LjU0NzIgMTguNzA1MiAxOS4zMzEzIDE4Ljg5NzggMjAuNDYyOVonLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwYXRoIGQ9J00xMSAyMEMxNS45NzA2IDIwIDIwIDE1Ljk3MDYgMjAgMTFDMjAgNi4wMjk0NCAxNS45NzA2IDIgMTEgMkM2LjAyOTQ0IDIgMiA2LjAyOTQ0IDIgMTFDMiAxNS45NzA2IDYuMDI5NDQgMjAgMTEgMjBaJy8+PHBhdGggZD0nTTE4Ljg5NzggMjAuNDYyOUMxOS4xODIyIDIyLjEyNDIgMjAuMzU0NiAyMi40NjM3IDIxLjQ4MzggMjEuMjE4OEMyMi41MTU5IDIwLjA4MDUgMjIuMTE5NSAxOC45NTg1IDIwLjU5NjkgMTguNzI3OEMxOS40NzEzIDE4LjU0NzIgMTguNzA1MiAxOS4zMzEzIDE4Ljg5NzggMjAuNDYyOVonLz48L3N2Zz4=");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.search__button svg{display:none}.wp-block-search__button{align-items:center;background-color:var(--color-ink);border:0;border-radius:0px;color:var(--color-paper);display:inline-flex;font-size:0;height:3rem;justify-content:center;padding:0px var(--space-md)}.wp-block-search__button::before{content:'';display:block;width:20px;height:20px;background-color:var(--color-paper);-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwYXRoIGQ9J00xMSAyMEMxNS45NzA2IDIwIDIwIDE1Ljk3MDYgMjAgMTFDMjAgNi4wMjk0NCAxNS45NzA2IDIgMTEgMkM2LjAyOTQ0IDIgMiA2LjAyOTQ0IDIgMTFDMiAxNS45NzA2IDYuMDI5NDQgMjAgMTEgMjBaJy8+PHBhdGggZD0nTTE4Ljg5NzggMjAuNDYyOUMxOS4xODIyIDIyLjEyNDIgMjAuMzU0NiAyMi40NjM3IDIxLjQ4MzggMjEuMjE4OEMyMi41MTU5IDIwLjA4MDUgMjIuMTE5NSAxOC45NTg1IDIwLjU5NjkgMTguNzI3OEMxOS40NzEzIDE4LjU0NzIgMTguNzA1MiAxOS4zMzEzIDE4Ljg5NzggMjAuNDYyOVonLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwYXRoIGQ9J00xMSAyMEMxNS45NzA2IDIwIDIwIDE1Ljk3MDYgMjAgMTFDMjAgNi4wMjk0NCAxNS45NzA2IDIgMTEgMkM2LjAyOTQ0IDIgMiA2LjAyOTQ0IDIgMTFDMiAxNS45NzA2IDYuMDI5NDQgMjAgMTEgMjBaJy8+PHBhdGggZD0nTTE4Ljg5NzggMjAuNDYyOUMxOS4xODIyIDIyLjEyNDIgMjAuMzU0NiAyMi40NjM3IDIxLjQ4MzggMjEuMjE4OEMyMi41MTU5IDIwLjA4MDUgMjIuMTE5NSAxOC45NTg1IDIwLjU5NjkgMTguNzI3OEMxOS40NzEzIDE4LjU0NzIgMTguNzA1MiAxOS4zMzEzIDE4Ljg5NzggMjAuNDYyOVonLz48L3N2Zz4=");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.wp-block-search__button svg{display:none}h5{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:600;letter-spacing:-0.01em;line-height:var(--line-height-md);margin-bottom:var(--space-3xs)}.service-header__navi{align-items:center;align-self:flex-end;display:flex;font-size:var(--font-size-5xl)}h6{color:var(--color-ink);font-size:var(--font-size-xs);font-weight:600;letter-spacing:-0.01em;line-height:var(--line-height-md);margin-bottom:var(--space-3xs)}.post__title{font-size:var(--font-size-7xl);font-weight:700;line-height:var(--line-height-7xl)}@media (max-width:767px){.post__title{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl)}}blockquote{border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);border-left:0;font-style:normal;margin:var(--space-3xl) 0;padding:var(--space-3xl) 0 var(--space-3xl) var(--space-4xl)}blockquote p{color:var(--color-ink);font-size:var(--font-size-6xl);font-weight:600;line-height:var(--line-height-6xl);margin-bottom:var(--space-md)}blockquote cite{color:var(--color-text-muted);font-size:var(--font-size-xs);font-style:normal;font-weight:500}@media (max-width:767px){blockquote{padding-left:0}blockquote p{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl)}}.section{padding:var(--space-2xl)}@media (max-width:767px){.section{padding-left:var(--space-xl);padding-right:var(--space-xl)}}p{letter-spacing:-0.01em;line-height:var(--line-height-md);}.entry-content > h2:not(:first-child){margin-top:var(--space-3xl)}.entry-content > h3:not(:first-child){margin-top:var(--space-2xl)}.entry-content > :is(h4, h5, h6):not(:first-child){margin-top:var(--space-xl)}.entry-content > p{margin-bottom:var(--space-lg)}.entry-content > p:has(+ :is(ul, ol)){margin-bottom:var(--space-sm)}.entry-content > :is(ul, ol){letter-spacing:-0.01em;line-height:var(--line-height-md);margin:0 0 var(--space-xl);padding-left:var(--space-xl)}.entry-content :is(ul, ol) :is(ul, ol){margin-bottom:0;margin-top:var(--space-3xs)}.entry-content li + li{margin-top:var(--space-3xs)}.entry-content li::marker{color:var(--color-text-muted)}.entry-content :is(strong, b){color:var(--color-ink);font-weight:600}.entry-content > :last-child{margin-bottom:0}@media (max-width:767px){.entry-content > :is(ul, ol){padding-left:var(--space-md)}}.dynamic-entry-content > h2:not(:first-child){margin-top:var(--space-3xl)}.dynamic-entry-content > h3:not(:first-child){margin-top:var(--space-2xl)}.dynamic-entry-content > :is(h4, h5, h6):not(:first-child){margin-top:var(--space-xl)}.dynamic-entry-content > p{margin-bottom:var(--space-lg)}.dynamic-entry-content > p:has(+ :is(ul, ol)){margin-bottom:var(--space-sm)}.dynamic-entry-content > :is(ul, ol){letter-spacing:-0.01em;line-height:var(--line-height-md);margin:0 0 var(--space-xl);padding-left:var(--space-xl)}.dynamic-entry-content :is(ul, ol) :is(ul, ol){margin-bottom:0;margin-top:var(--space-3xs)}.dynamic-entry-content li + li{margin-top:var(--space-3xs)}.dynamic-entry-content li::marker{color:var(--color-text-muted)}.dynamic-entry-content :is(strong, b){color:var(--color-ink);font-weight:600}.dynamic-entry-content > :last-child{margin-bottom:0}@media (max-width:767px){.dynamic-entry-content > :is(ul, ol){padding-left:var(--space-md)}}.width-full{width:100%}.single_add_to_cart_button{width:100%}.woosw-btn:not(#_){width:100%}.amem-form-type-login .amem-submit-button{width:100%}.amem-form-type-registration .amem-submit-button{width:100%}.amem-form-type-account .amem-btn-delete{width:100%}.grid--1-4{column-gap:var(--space-2xl);display:grid;grid-template-columns:1fr 4fr;row-gap:var(--space-2xl)}@media (max-width:767px){.grid--1-4{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.grid--1-4{column-gap:var(--space-md);row-gap:var(--space-md)}}@media (min-width:768px) and (max-width:1023px){.grid--1-4{column-gap:var(--space-xl);row-gap:var(--space-xl)}}.grid--1-5{column-gap:var(--space-2xl);display:grid;grid-template-columns:1fr 5fr;row-gap:var(--space-2xl)}@media (max-width:767px){.grid--1-5{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.grid--1-5{column-gap:var(--space-md);row-gap:var(--space-md)}}@media (min-width:768px) and (max-width:1023px){.grid--1-5{column-gap:var(--space-xl);row-gap:var(--space-xl)}}.post__image{width:100%;border-radius:var(--radius-3xs)}.card__status--not-started{background-color:var(--color-surface);color:var(--color-text);font-size:var(--font-size-xs);font-weight:600;letter-spacing:normal;line-height:1.5;text-transform:none;border:1px solid var(--color-text);border-radius:var(--radius-3xs);padding:var(--space-5xs) var(--space-2xs)}.learndash-wrapper .ld-status.ld-status-waiting:not(#_){background-color:var(--color-surface);color:var(--color-text);font-size:var(--font-size-xs);font-weight:600;letter-spacing:normal;line-height:1.5;text-transform:none;border:1px solid var(--color-text);border-radius:var(--radius-3xs);padding:var(--space-5xs) var(--space-2xs)}.order-status:is(.order-status--pending,.order-status--cancelled,.order-status--refunded,.order-status--failed,.order-status--checkout-draft){background-color:var(--color-surface);color:var(--color-text);font-size:var(--font-size-xs);font-weight:600;letter-spacing:normal;line-height:1.5;text-transform:none;border:1px solid var(--color-text);border-radius:var(--radius-3xs);padding:var(--space-5xs) var(--space-2xs)}.card__status--in-progress{background-color:var(--color-sub-soft);color:var(--color-sub-strong);border:1px solid var(--color-sub);border-radius:var(--radius-3xs);font-size:var(--font-size-xs);font-weight:600;letter-spacing:normal;line-height:1.5;padding:var(--space-5xs) var(--space-2xs);text-transform:none}.learndash-wrapper .ld-status.ld-status-progress:not(#_){background-color:var(--color-sub-soft);color:var(--color-sub);border:1px solid var(--color-sub);border-radius:var(--radius-3xs);font-size:var(--font-size-xs);font-weight:600;letter-spacing:normal;line-height:1.5;padding:var(--space-5xs) var(--space-2xs);text-transform:none}.order-status:is(.order-status--processing, .order-status--on-hold, .order-status--awaiting-vbank, .order-status--refund-request, .order-status--exchange-request, .order-status--cancel-request, .order-status--address-changed){background-color:var(--color-sub-soft);color:var(--color-sub);border:1px solid var(--color-sub);border-radius:var(--radius-3xs);font-size:var(--font-size-xs);font-weight:600;letter-spacing:normal;line-height:1.5;padding:var(--space-5xs) var(--space-2xs);text-transform:none}.card__status--completed{background-color:var(--color-sub);color:var(--color-paper);border:1px solid var(--color-sub);border-radius:var(--radius-3xs);font-size:var(--font-size-xs);font-weight:600;letter-spacing:normal;line-height:1.5;padding:var(--space-5xs) var(--space-2xs);text-transform:none}.learndash-wrapper .ld-status.ld-status-complete:not(#_){background-color:var(--color-sub);color:var(--color-paper);border:1px solid var(--color-sub);border-radius:var(--radius-3xs);font-size:var(--font-size-xs);font-weight:600;letter-spacing:normal;line-height:1.5;padding:var(--space-5xs) var(--space-2xs);text-transform:none}.order-status.order-status--completed{background-color:var(--color-sub);color:var(--color-paper);border:1px solid var(--color-sub);border-radius:var(--radius-3xs);font-size:var(--font-size-xs);font-weight:600;letter-spacing:normal;line-height:1.5;padding:var(--space-5xs) var(--space-2xs);text-transform:none}.header__account-item{align-items:center;column-gap:var(--space-3xs);display:inline-flex;font-size:1rem;line-height:1}.header__account-item .gb-shape{display:inline-flex}.header__account-item svg{flex-shrink:0;height:1.125rem;width:1.125rem}.header__account-item .gb-text{position:relative;top:0.12em}.section__headline--display{color:var(--color-ink);font-size:var(--font-size-9xl);font-weight:600;line-height:var(--line-height-9xl);margin-bottom:0;text-align:left}@media (max-width:767px){.section__headline--display{font-size:var(--font-size-5xl);line-height:var(--line-height-5xl)}}.card__title--lg{color:var(--color-ink);font-size:var(--font-size-4xl);font-weight:600;line-height:var(--line-height-4xl);margin-bottom:0}.card__title--lg a{color:inherit;text-decoration:none}.card__title--lg a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:0.15em}@media (max-width:767px){.card__title--lg{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}}.sub-section__headline--lg{color:var(--color-ink);font-size:var(--font-size-7xl);font-weight:600;line-height:var(--line-height-7xl);margin-bottom:var(--space-xl);text-align:center}@media (max-width:767px){.sub-section__headline--lg{font-size:var(--font-size-4xl)}}