:root{--asc-space-0:0;--asc-space-1:4px;--asc-space-2:8px;--asc-space-3:12px;--asc-space-4:16px;--asc-space-5:24px;--asc-space-6:32px;--asc-space-8:48px;--asc-space-10:64px;--asc-space-12:96px;--asc-radius-none:0;--asc-radius-pill:999px;--asc-border-width-thin:1px;--asc-border-width-strong:2px;--asc-shadow-none:none;--asc-shadow-sm:0 2px 8px rgba(15,23,42,.08);--asc-shadow-md:0 8px 24px rgba(15,23,42,.12);--asc-shadow-lg:0 16px 40px rgba(15,23,42,.16);--asc-control-sm:36px;--asc-control-md:44px;--asc-control-lg:52px;--asc-icon-sm:16px;--asc-icon-md:20px;--asc-icon-lg:24px;--asc-motion-fast:120ms;--asc-motion-normal:180ms;--asc-motion-slow:260ms;--asc-ease-standard:cubic-bezier(.2,0,0,1);--asc-ease-enter:cubic-bezier(0,0,.2,1);--asc-ease-exit:cubic-bezier(.4,0,1,1);--asc-z-base:0;--asc-z-sticky:20;--asc-z-dropdown:30;--asc-z-overlay:40;--asc-z-modal:50;--asc-z-toast:60;--asc-type-body-family:var(--asc-font-body);--asc-type-heading-family:var(--asc-font-heading);--asc-type-nav-family:var(--asc-font-navigation);--asc-type-body-size:var(--asc-font-size-base);--asc-type-body-line:1.65;--asc-type-body-sm-size:14px;--asc-type-body-lg-size:22px;--asc-type-display-size:30px;--asc-type-label-weight:600;--asc-type-heading-weight:700;--asc-color-text-primary:var(--asc-color-text);--asc-color-text-secondary:var(--asc-color-secondary);--asc-color-text-muted:var(--asc-color-muted);--asc-color-text-heading:var(--asc-color-heading);--asc-color-text-inverse:var(--asc-color-on-primary);--asc-color-text-link:var(--asc-color-link);--asc-surface-page:var(--asc-color-page-background);--asc-surface-default:var(--asc-color-page-background);--asc-surface-subtle:var(--asc-color-surface);--asc-surface-elevated:var(--asc-color-page-background);--asc-surface-inverse:var(--asc-color-heading);--asc-border-subtle:color-mix(in srgb,var(--asc-color-border) 70%,transparent);--asc-border-default:var(--asc-color-border);--asc-border-strong:color-mix(in srgb,var(--asc-color-text) 32%,var(--asc-color-border));--asc-focus-color:var(--asc-color-primary);--asc-focus-width:2px;--asc-action-primary-bg:var(--asc-color-primary);--asc-action-primary-text:var(--asc-color-on-primary);--asc-action-primary-hover:var(--asc-color-link-hover);--asc-status-info:#2563EB;--asc-status-success:#15803D;--asc-status-warning:#A16207;--asc-status-danger:#B91C1C;--asc-card-bg:var(--asc-surface-default);--asc-card-border:var(--asc-border-default);--asc-card-radius:var(--asc-radius-lg);--asc-card-padding:var(--asc-space-5);--asc-card-gap:var(--asc-space-4);}:root{--asc-color-primary:#1D4ED8;--asc-color-secondary:#334155;--asc-color-text:#374151;--asc-color-heading:#111827;--asc-color-muted:#6B7280;--asc-color-page-background:#FFFFFF;--asc-color-surface:#F8FAFC;--asc-color-border:#E5E7EB;--asc-color-link:#1D4ED8;--asc-color-link-hover:#1E40AF;--asc-color-on-primary:#FFFFFF;--asc-layout-reading-max:760px;--asc-layout-content-max:1280px;--asc-layout-wide-max:1680px;--asc-layout-gutter-mobile:16px;--asc-layout-gutter-tablet:24px;--asc-layout-gutter-desktop:32px;--asc-layout-gutter-x:16px;--asc-container-max:var(--asc-layout-content-max);--asc-reading-max:var(--asc-layout-reading-max);--asc-radius-sm:4px;--asc-radius-md:8px;--asc-radius-lg:12px;--asc-font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--asc-font-heading:var(--asc-font-body);--asc-font-navigation:var(--asc-font-body);--asc-font-size-base:17px;--asc-bg:var(--asc-color-page-background);--asc-surface:var(--asc-color-surface);--asc-text:var(--asc-color-text);--asc-heading:var(--asc-color-heading);--asc-link:var(--asc-color-link);--asc-border:var(--asc-color-border);--asc-wide:var(--asc-layout-content-max);--asc-reading:var(--asc-layout-reading-max);}@media (min-width:768px){:root{--asc-layout-gutter-x:var(--asc-layout-gutter-tablet);}}@media (min-width:1024px){:root{--asc-layout-gutter-x:var(--asc-layout-gutter-desktop);}}*,*::before,*::after{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;}body{margin:0;background:var(--asc-bg);color:var(--asc-text);font-family:var(--asc-font-body);font-size:var(--asc-font-size-base);line-height:1.65;}img,video,iframe{max-width:100%;}img{height:auto;}a{color:var(--asc-link);text-underline-offset:.15em;}a:hover{color:var(--asc-color-link-hover);}button,input,select,textarea{font:inherit;}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid currentColor;outline-offset:3px;}h1,h2,h3,h4,h5,h6{color:var(--asc-heading);font-family:var(--asc-font-heading);line-height:1.2;overflow-wrap:anywhere;}p,li,dd,td,th,a{overflow-wrap:anywhere;}.asc-container--reading,.asc-container--content,.asc-container--wide{box-sizing:border-box;margin-inline:auto;width:calc(100% - (2 * var(--asc-layout-gutter-x)));}.asc-container--reading{max-width:var(--asc-layout-reading-max);}.asc-container--content{max-width:var(--asc-layout-content-max);}.asc-container--wide{max-width:var(--asc-layout-wide-max);}.asc-container--full{box-sizing:border-box;margin-inline:0;max-width:none;width:100%;}.asc-main{min-height:50vh;padding-block:48px;}.asc-header{border-bottom:1px solid var(--asc-border);background:var(--asc-bg);}.asc-header__inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;}.asc-header__brand{min-width:0;}.asc-header__brand img{display:block;max-height:56px;width:auto;}.asc-site-title{color:var(--asc-heading);font-weight:700;text-decoration:none;}.asc-nav__list,.asc-footer-menu{font-family:var(--asc-font-navigation);display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none;}.asc-footer{margin-top:48px;border-top:1px solid var(--asc-border);background:var(--asc-footer-background,var(--asc-surface));color:var(--asc-footer-text,var(--asc-text));}.asc-footer a{color:var(--asc-footer-link,var(--asc-link));}.asc-footer a:hover{color:var(--asc-footer-link-hover,var(--asc-color-link-hover));}.asc-footer__widgets{padding-block:40px 28px;}.asc-footer__widget-grid{display:grid;grid-template-columns:repeat(var(--asc-footer-columns,1),minmax(0,1fr));gap:32px;}.asc-footer__widget-area{min-width:0;}.asc-footer__widget-area .asc-widget{margin:0 0 24px;}.asc-footer__widget-area .asc-widget:last-child{margin-bottom:0;}.asc-footer__widget-area .asc-widget__title{margin-top:0;font-size:1.05em;}.asc-footer__navigation{padding-block:20px;border-top:1px solid color-mix(in srgb,var(--asc-footer-text,var(--asc-text)) 18%,transparent);}.asc-footer__bottom{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px;border-top:1px solid color-mix(in srgb,var(--asc-footer-text,var(--asc-text)) 18%,transparent);}.asc-footer__copyright{margin:0;}.asc-footer-menu{font-family:var(--asc-font-navigation);display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;list-style:none;}.asc-footer-menu--legal{justify-content:flex-end;font-size:.9em;}@media (max-width:767px){.asc-footer__widget-grid{grid-template-columns:1fr;gap:24px;}.asc-footer__bottom{align-items:flex-start;flex-direction:column;gap:12px;}.asc-footer-menu--legal{justify-content:flex-start;}}.asc-footer__widget-area,.asc-footer__widget-panel,.asc-footer__widget-area .widget,.asc-footer__widget-area .asc-widget{min-width:0;max-width:100%;}.asc-footer__widget-area,.asc-footer__widget-panel{overflow-wrap:anywhere;word-break:break-word;}.asc-footer__widget-area pre,.asc-footer__widget-area code,.asc-footer__widget-area table{max-width:100%;}.asc-footer__widget-area pre{overflow-x:auto;}.asc-footer__accordion-trigger{display:none;}.asc-footer__widget-panel[hidden]{display:none;}.asc-footer__back-to-top{position:fixed;z-index:40;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--asc-footer-text,var(--asc-text)) 22%,transparent);border-radius:var(--asc-radius-md);background:var(--asc-footer-background,var(--asc-surface));color:var(--asc-footer-link,var(--asc-link));text-decoration:none;box-shadow:0 4px 18px rgba(15,23,42,.14);}.asc-footer__back-to-top:hover{color:var(--asc-footer-link-hover,var(--asc-color-link-hover));}@media (max-width:767px){.asc-footer--mobile-accordion .asc-footer__widget-grid{gap:0;}.asc-footer--mobile-accordion .asc-footer__widget-area{border-top:1px solid color-mix(in srgb,var(--asc-footer-text,var(--asc-text)) 18%,transparent);}.asc-footer--mobile-accordion .asc-footer__widget-area:last-child{border-bottom:1px solid color-mix(in srgb,var(--asc-footer-text,var(--asc-text)) 18%,transparent);}.asc-footer--mobile-accordion .asc-footer__accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border:0;background:transparent;color:inherit;font-weight:700;text-align:left;cursor:pointer;}.asc-footer__accordion-icon{position:relative;width:16px;height:16px;flex:0 0 16px;}.asc-footer__accordion-icon::before,.asc-footer__accordion-icon::after{content:"";position:absolute;inset:7px 1px auto;height:2px;background:currentColor;}.asc-footer__accordion-icon::after{transform:rotate(90deg);transition:transform .18s ease;}.asc-footer__accordion-trigger[aria-expanded="true"] .asc-footer__accordion-icon::after{transform:rotate(0deg);}.asc-footer--mobile-accordion .asc-footer__widget-panel{padding-bottom:18px;}}@media (prefers-reduced-motion:reduce){.asc-footer__accordion-icon::after{transition:none;}html:focus-within{scroll-behavior:auto;}}.asc-layout{min-width:0;}.asc-layout__content,.asc-sidebar,.asc-sidebar__inner{min-width:0;}.asc-layout--left,.asc-layout--right{display:grid;gap:var(--asc-sidebar-gap,32px);align-items:start;}.asc-layout--right{grid-template-columns:minmax(0,1fr) minmax(0,var(--asc-sidebar-width,320px));grid-template-areas:"content sidebar";}.asc-layout--left{grid-template-columns:minmax(0,var(--asc-sidebar-width,320px)) minmax(0,1fr);grid-template-areas:"sidebar content";}.asc-layout__content{grid-area:content;}.asc-sidebar{grid-area:sidebar;max-width:100%;overflow-wrap:anywhere;word-break:break-word;}.asc-sidebar .asc-widget{max-width:100%;}.asc-sidebar pre,.asc-sidebar table{max-width:100%;overflow-x:auto;}@media (min-width:1024px){.asc-layout--left>.asc-sidebar,.asc-layout--right>.asc-sidebar{align-self:stretch;}}@media (min-width:1024px){.asc-sidebar--sticky .asc-sidebar__inner{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--asc-sidebar-sticky-top,16px));}}@media (max-width:1023px){.asc-layout--left,.asc-layout--right{grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "sidebar";gap:var(--asc-sidebar-gap,32px);}.asc-layout__content,.asc-sidebar{width:100%;max-width:100%;}.asc-sidebar--sticky .asc-sidebar__inner{position:static;}}@media (max-width:767px){.asc-layout--left,.asc-layout--right{gap:28px;}}.asc-archive-loop{min-width:0;}.asc-archive-loop>.asc-archive-entry{min-width:0;}.asc-archive-loop>.asc-archive-entry + .asc-archive-entry{padding-top:32px;border-top:1px solid var(--asc-border);}.asc-archive-loop--grid{display:grid;grid-template-columns:repeat(var(--asc-archive-columns,3),minmax(0,1fr));gap:32px;}.asc-archive-loop--grid>.asc-archive-entry,.asc-archive-loop--grid>.asc-archive-entry + .asc-archive-entry{margin:0;padding:0;border:1px solid var(--asc-border);border-radius:var(--asc-radius-lg);overflow:hidden;background:var(--asc-surface);}.asc-archive-loop--list{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;}.asc-archive-loop--list>.asc-archive-entry,.asc-archive-loop--list>.asc-archive-entry + .asc-archive-entry{margin:0;padding:0 0 28px;border:0;border-bottom:1px solid var(--asc-border);}.asc-archive-entry__media{display:block;overflow:hidden;background:var(--asc-surface);}.asc-archive-loop--grid .asc-archive-entry__media{width:100%;}.asc-archive-loop--list .asc-archive-entry{display:grid;grid-template-columns:minmax(180px,32%) minmax(0,1fr);gap:24px;align-items:start;}.asc-archive-loop--list .asc-archive-entry:not(:has(.asc-archive-entry__media)){grid-template-columns:minmax(0,1fr);}.asc-archive-loop--list .asc-archive-entry__body{min-width:0;}.asc-archive-entry--ratio-16-9 .asc-archive-entry__media{aspect-ratio:16 / 9;}.asc-archive-entry--ratio-4-3 .asc-archive-entry__media{aspect-ratio:4 / 3;}.asc-archive-entry--ratio-square .asc-archive-entry__media{aspect-ratio:1 / 1;}.asc-archive-entry__image{width:100%;height:100%;object-fit:cover;display:block;}.asc-archive-loop--grid .asc-archive-entry__body{padding:20px;}.asc-archive-entry__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;color:var(--asc-color-muted);font-size:.875em;}.asc-archive-entry__meta>*{min-width:0;}.asc-archive-entry__meta>* + *::before{content:"·";margin-inline-end:12px;color:var(--asc-color-muted);}.asc-archive-entry__category a{text-decoration:none;}.asc-archive-entry .asc-entry__title{margin:0 0 10px;}.asc-archive-entry__excerpt>:first-child{margin-top:0;}.asc-archive-entry__excerpt>:last-child{margin-bottom:0;}.asc-pagination--prev-next .asc-pagination__prev-next{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:36px;}.asc-pagination__direction{text-decoration:none;font-weight:600;}.asc-pagination__direction--next{margin-inline-start:auto;text-align:end;}@media (max-width:1199px){.asc-archive-loop--grid{grid-template-columns:repeat(min(var(--asc-archive-columns,3),2),minmax(0,1fr));}}@media (max-width:767px){.asc-archive-loop--grid{grid-template-columns:minmax(0,1fr);gap:24px;}.asc-archive-loop--list .asc-archive-entry{grid-template-columns:minmax(0,1fr);gap:16px;}.asc-archive-loop--list .asc-archive-entry__media{width:100%;}}.asc-single-header{min-width:0;}.asc-single-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:12px;color:var(--asc-color-muted);font-size:.875em;}.asc-single-meta__item{min-width:0;}.asc-single-meta__item + .asc-single-meta__item::before{content:"·";margin-inline-end:12px;color:var(--asc-color-muted);}.asc-single-meta a{color:inherit;text-decoration-thickness:1px;}.asc-single-featured{overflow:hidden;border-radius:var(--asc-radius-lg)}.asc-single-featured img{display:block;width:100%;height:auto}.asc-single-after-content{margin-top:48px}.asc-author-box{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start;margin-top:40px;padding:24px;border:1px solid var(--asc-border);border-radius:var(--asc-radius-lg);background:var(--asc-surface)}.asc-author-box__avatar img{display:block;border-radius:999px}.asc-author-box__body{min-width:0}.asc-author-box__title{margin:0 0 8px;font-size:1.1em}.asc-author-box__bio{margin:0}.asc-related-posts{margin-top:48px}.asc-related-posts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.asc-related-card{min-width:0;margin:0;overflow:hidden;border:1px solid var(--asc-border);border-radius:var(--asc-radius-lg);background:var(--asc-surface)}.asc-related-card__media{display:block;aspect-ratio:16/9;overflow:hidden}.asc-related-card__image{display:block;width:100%;height:100%;object-fit:cover}.asc-related-card__body{padding:16px}.asc-related-card__category{margin-bottom:8px;color:var(--asc-color-muted);font-size:.825em}.asc-related-card__title{margin:0;font-size:1em}.asc-single-navigation{margin-top:48px;padding-top:28px;border-top:1px solid var(--asc-border)}.asc-single-navigation__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.asc-single-navigation__item{min-width:0}.asc-single-navigation__item--next{text-align:end}.asc-single-navigation__label{display:block;margin-bottom:6px;color:var(--asc-color-muted);font-size:.825em}@media(max-width:1023px){.asc-related-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.asc-author-box{grid-template-columns:1fr}.asc-related-posts__grid{grid-template-columns:minmax(0,1fr)}.asc-single-navigation__grid{grid-template-columns:minmax(0,1fr)}.asc-single-navigation__item--next{text-align:start}}.asc-entry,.asc-archive-header,.asc-search-header,.asc-empty-state{margin-block:0 36px;}.asc-entry + .asc-entry{padding-top:32px;border-top:1px solid var(--asc-border);}.asc-entry__featured{margin:24px 0;}.asc-entry__content,.asc-archive-description{min-width:0;}.asc-entry__content table{display:block;max-width:100%;overflow-x:auto;}.asc-entry__content pre{max-width:100%;overflow-x:auto;}.asc-breadcrumb__list,.asc-pagination__list{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px;padding:0;list-style:none;}.asc-pagination__mobile{display:none;}.asc-post-pagination__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:40px;}.asc-post-pagination__item--next{text-align:end;}.asc-post-pagination__label{display:block;color:var(--asc-color-muted);font-size:.875em;}.asc-search-form{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px;}.asc-search-form__input{min-height:44px;min-width:min(100%,280px);max-width:100%;padding:8px 12px;border:1px solid var(--asc-border);border-radius:var(--asc-radius-md);background:var(--asc-bg);color:var(--asc-text);}.asc-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border:1px solid transparent;border-radius:var(--asc-radius-md);cursor:pointer;text-decoration:none;}.asc-btn--primary{background:var(--asc-color-primary);color:var(--asc-color-on-primary);}.asc-skip-link{position:absolute;inset-inline-start:-9999px;top:0;}.asc-skip-link:focus{inset-inline-start:16px;top:16px;z-index:9999;padding:8px 12px;background:#fff;}@media (max-width:767px){.asc-main{padding-block:32px;}.asc-header__inner,.asc-footer__inner{align-items:flex-start;flex-direction:column;padding-block:16px;}.asc-nav__list,.asc-footer-menu{align-items:flex-start;flex-direction:column;gap:10px;}.asc-pagination__desktop{display:none;}.asc-pagination__mobile{display:flex;align-items:center;justify-content:space-between;gap:12px;}.asc-post-pagination__grid{grid-template-columns:1fr;}.asc-post-pagination__item--next{text-align:start;}.asc-search-form{align-items:stretch;flex-direction:column;}.asc-search-form__input,.asc-search-form .asc-btn{width:100%;}}:root{--asc-header-background:var(--asc-color-page-background);--asc-header-text:var(--asc-color-text);--asc-header-navigation:var(--asc-color-link);--asc-header-navigation-hover:var(--asc-color-link-hover);--asc-header-icon:var(--asc-color-text);--asc-header-wide-max:1440px;}.asc-header{position:relative;z-index:40;border-bottom:1px solid var(--asc-border);background:var(--asc-header-background);color:var(--asc-header-text);}.asc-header-container--wide{width:min(100% - 32px,max(var(--asc-container-max),var(--asc-header-wide-max)));margin-inline:auto;}.asc-header__topbar{border-bottom:1px solid var(--asc-border);}.asc-header__topbar-inner{min-height:36px;display:flex;align-items:center;justify-content:flex-end;}.asc-topbar-nav__list{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;font-family:var(--asc-font-navigation);font-size:.875em;}.asc-topbar-nav a,.asc-header .asc-nav a{color:var(--asc-header-navigation);}.asc-topbar-nav a:hover,.asc-header .asc-nav a:hover{color:var(--asc-header-navigation-hover);}.asc-header .asc-site-title{color:var(--asc-header-text);}.asc-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;}.asc-header__search .asc-search-form{flex-wrap:nowrap;gap:6px;}.asc-header__search .asc-search-form__input{width:176px;min-width:0;min-height:40px;background:var(--asc-header-background);color:var(--asc-header-text);}.asc-header__search .asc-btn{min-height:40px;padding-inline:12px;}.asc-header__cta{white-space:nowrap;}@media (min-width:1024px){.asc-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav actions";align-items:center;gap:24px;}.asc-header--height-normal .asc-header__inner{min-height:72px;}.asc-header--height-compact .asc-header__inner{min-height:56px;}.asc-header__brand{grid-area:brand;min-width:0;}.asc-header__brand img{display:block;max-height:52px;width:auto;}.asc-header--height-compact .asc-header__brand img{max-height:40px;}.asc-header__nav{grid-area:nav;min-width:0;}.asc-header__nav .asc-nav__list{justify-content:flex-end;}.asc-header__actions{grid-area:actions;}.asc-header--layout-logo-center .asc-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"nav brand actions";}.asc-header--layout-logo-center .asc-header__nav{justify-self:start;}.asc-header--layout-logo-center .asc-header__nav .asc-nav__list{justify-content:flex-start;}.asc-header--layout-logo-center .asc-header__brand{justify-self:center;}.asc-header--layout-logo-center .asc-header__actions{justify-self:end;}.asc-header--sticky{position:sticky;top:var(--wp-admin--admin-bar--height,0px);}}.asc-header__mobile-actions,.asc-header__mobile-search,.asc-mobile-drawer{display:none;}.asc-header-icon-button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--asc-border);border-radius:var(--asc-radius-md);background:transparent;color:var(--asc-header-icon);cursor:pointer;}.asc-header-icon-button:hover{color:var(--asc-header-navigation-hover);}.asc-header-icon-button:focus-visible{outline:2px solid var(--asc-color-primary);outline-offset:2px;}.asc-mobile-drawer[hidden],.asc-header__mobile-search[hidden]{display:none !important;}@media (max-width:1023px){.asc-header__inner{min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:8px;}.asc-header--height-compact .asc-header__inner{min-height:56px;}.asc-header__brand{min-width:0;}.asc-header__brand img{max-height:44px;width:auto;}.asc-header--height-compact .asc-header__brand img{max-height:36px;}.asc-header__nav,.asc-header__actions{display:none;}.asc-header__mobile-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;}.asc-header__mobile-search{display:block;border-top:1px solid var(--asc-border);background:var(--asc-header-background);}.asc-header__mobile-search-inner{padding-block:12px;}.asc-header__mobile-search .asc-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;}.asc-header__mobile-search .asc-search-form__input{width:100%;min-width:0;}.asc-header__mobile-search .asc-search-form .asc-btn{width:auto;}.asc-header__topbar-inner{min-height:32px;justify-content:flex-start;padding-block:5px;}.asc-topbar-nav__list{justify-content:flex-start;gap:10px 14px;font-size:.8125em;}.asc-mobile-drawer{position:fixed;inset:0;z-index:100000;display:block;}.asc-mobile-drawer__backdrop{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:rgba(15,23,42,.56);cursor:default;}.asc-mobile-drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(86vw,380px);max-width:100%;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:16px;background:var(--asc-header-background);color:var(--asc-header-text);box-shadow:-16px 0 40px rgba(15,23,42,.24);}.admin-bar .asc-mobile-drawer__panel{inset-block-start:32px;}.asc-mobile-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--asc-border);}.asc-mobile-drawer__title{color:var(--asc-header-text);}.asc-mobile-nav{padding-block:16px;}.asc-mobile-nav__list,.asc-mobile-nav__list ul{margin:0;padding:0;list-style:none;}.asc-mobile-nav__list{display:flex;flex-direction:column;gap:2px;}.asc-mobile-nav__list ul{padding-inline-start:18px;border-inline-start:1px solid var(--asc-border);}.asc-mobile-nav a{display:block;padding:10px 8px;color:var(--asc-header-navigation);text-decoration:none;overflow-wrap:anywhere;}.asc-mobile-nav a:hover{color:var(--asc-header-navigation-hover);}.asc-mobile-drawer__cta{margin-top:auto;padding-top:20px;border-top:1px solid var(--asc-border);}.asc-mobile-drawer__cta .asc-btn{width:100%;}body.asc-mobile-drawer-open{overflow:hidden;}.asc-header--sticky{position:sticky;top:var(--wp-admin--admin-bar--height,0px);}}@media (max-width:782px){.admin-bar .asc-mobile-drawer__panel{inset-block-start:46px;}}@media (prefers-reduced-motion:no-preference) and (max-width:1023px){.asc-mobile-drawer__panel{animation:asc-drawer-in .18s ease-out;}@keyframes asc-drawer-in{from{transform:translateX(100%);}to{transform:translateX(0);}}}@media (prefers-reduced-motion:reduce){.asc-mobile-drawer__panel{animation:none;transition:none;}}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.screen-reader-text:focus{width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;}.asc-entry--single,.asc-entry--single .asc-entry__content,.comments-area,.comment-respond,.comment-form,.comment-form>*,.comment-form p,.comment-form textarea,.comment-form input,.comment-form select{min-width:0;max-width:100%;}.comment-form textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"]{width:100%;box-sizing:border-box;}.comment-list,.comment-list ol,.comment-list ul{max-width:100%;}.comment-content,.comment-meta,.comment-author{min-width:0;max-width:100%;overflow-wrap:anywhere;}@media (max-width:767px){.comments-area{width:100%;}.comment-form textarea{inline-size:100%;}}.asc-page-canvas-body{margin:0;}.asc-page-canvas,.asc-page-canvas__content{width:100%;max-width:100%;min-width:0;}.asc-page-canvas__content>:first-child{margin-top:0;}.asc-page-canvas__content>:last-child{margin-bottom:0;}.asc-entry--page,.asc-entry--page .asc-entry__content,.asc-page-canvas,.asc-page-canvas__content{min-width:0;max-width:100%;}.asc-entry--page .asc-entry__content>*,.asc-page-canvas__content>*{max-width:100%;}.asc-entry--page .asc-entry__content img,.asc-entry--page .asc-entry__content video,.asc-entry--page .asc-entry__content iframe,.asc-page-canvas__content img,.asc-page-canvas__content video,.asc-page-canvas__content iframe{max-width:100%;height:auto;}.asc-entry--page .asc-entry__content table,.asc-entry--page .asc-entry__content pre,.asc-page-canvas__content table,.asc-page-canvas__content pre{max-width:100%;overflow-x:auto;}.asc-entry--page .asc-entry__content,.asc-page-canvas__content{overflow-wrap:anywhere;}@media (max-width:767px){.asc-page-canvas,.asc-page-canvas__content{width:100%;}}:where( .asc-site,.asc-main,.asc-container,.asc-layout,.asc-layout__content,.asc-sidebar,.asc-entry,.asc-entry__content,.asc-archive-loop,.asc-archive-entry,.comments-area,.comment-respond,.wp-block,.wp-block-group,.wp-block-columns,.wp-block-column ){min-width:0;}:where( .asc-entry__content,.asc-archive-entry__body,.comments-area,.comment-content,.widget,.editor-styles-wrapper ):where(img,svg,video,canvas,iframe,embed,object){max-width:100%;}:where( .asc-entry__content,.asc-archive-entry__body,.comments-area,.comment-content,.widget,.editor-styles-wrapper ):where(img,video){height:auto;}:where( .asc-entry__content,.asc-archive-entry__body,.comments-area,.comment-content,.asc-sidebar,.widget,.editor-styles-wrapper ){overflow-wrap:anywhere;word-break:normal;}:where( input,select,textarea,button,.asc-btn,.wp-element-button,.wp-block-button__link ){max-width:100%;}:where( .search-form,.asc-search-form,.comment-form,.post-password-form,.wp-block-search ){min-width:0;max-width:100%;}:where( .asc-entry__content,.comments-area,.comment-content,.editor-styles-wrapper ):where(pre,.wp-block-code,.wp-block-table){max-width:100%;overflow-x:auto;}:where( .asc-entry__content,.comments-area,.comment-content,.editor-styles-wrapper ) table{max-width:100%;}:where( .asc-actions,.asc-pagination__prev-next,.wp-block-buttons ){flex-wrap:wrap;}@media (min-width:768px) and (max-width:1023px){.asc-container{width:min(100% - 40px,var(--asc-container-max));}.asc-main{padding-block:40px;}.asc-layout--left,.asc-layout--right{grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "sidebar";}.asc-sidebar--sticky .asc-sidebar__inner{position:static;}}@media (max-width:767px){.asc-container{width:min(100% - 32px,var(--asc-container-max));}.asc-main{padding-block:32px;}.asc-layout--left,.asc-layout--right{grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "sidebar";}.asc-sidebar--sticky .asc-sidebar__inner{position:static;}:where( .asc-search-form,.comment-form,.post-password-form ):where( input:not([type="checkbox"]):not([type="radio"]),select,textarea ){width:100%;}.wp-block-buttons{align-items:stretch;}.wp-block-buttons>.wp-block-button{max-width:100%;}}@media (min-width:1024px){.asc-layout--right{grid-template-columns:minmax(0,1fr) minmax(0,var(--asc-sidebar-width,320px));}.asc-layout--left{grid-template-columns:minmax(0,var(--asc-sidebar-width,320px)) minmax(0,1fr);}}@media (min-width:1280px){.asc-container{width:min(100% - 48px,var(--asc-container-max));}}.asc-system-header,.asc-system-404,.asc-empty-state{max-width:var(--asc-reading-max);}.asc-system-header{margin-bottom:32px;}.asc-system-title,.asc-empty-state__title{margin-top:0;color:var(--asc-color-heading);}.asc-system-message,.asc-empty-state__message,.asc-search-summary{color:var(--asc-color-muted);}.asc-search-summary{margin:-20px 0 28px;}.asc-search-results{display:grid;grid-template-columns:minmax(0,1fr);gap:0;}.asc-search-result{min-width:0;padding-block:24px;border-bottom:1px solid var(--asc-color-border);}.asc-search-result:first-child{padding-top:0;}.asc-search-result__meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:10px;color:var(--asc-color-muted);font-size:.875em;}.asc-search-result__meta>* + *::before{content:"·";margin-inline-end:12px;}.asc-search-result__excerpt>:first-child{margin-top:0;}.asc-search-result__excerpt>:last-child{margin-bottom:0;}.asc-system-404{margin-inline:auto;padding-block:48px;text-align:center;}.asc-system-404__code{margin:0 0 12px;color:var(--asc-color-primary);font-size:clamp(3rem,12vw,7rem);font-weight:800;line-height:.9;}.asc-system-404 .asc-search-form,.asc-empty-state .asc-search-form{margin-top:24px;}.asc-empty-state{padding:32px;border:1px solid var(--asc-color-border);border-radius:var(--asc-radius-lg);background:var(--asc-color-surface);}.asc-password-form{max-width:var(--asc-reading-max);padding:24px;border:1px solid var(--asc-color-border);border-radius:var(--asc-radius-lg);background:var(--asc-color-surface);}.asc-password-form__message{margin-top:0;}.asc-password-form__controls{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;}.asc-password-form__controls input{min-width:min(100%,260px);min-height:44px;padding:8px 12px;border:1px solid var(--asc-color-border);border-radius:var(--asc-radius-md);background:var(--asc-color-page-background);color:var(--asc-color-text);}@media (max-width:767px){.asc-system-404{padding-block:32px;}.asc-empty-state,.asc-password-form{padding:20px;}.asc-password-form__controls{flex-direction:column;align-items:stretch;}.asc-password-form__controls input,.asc-password-form__controls .asc-btn{width:100%;}}:where( a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]) ):focus-visible{outline:2px solid var(--asc-color-primary);outline-offset:3px;}:where( .asc-header,.asc-mobile-drawer__panel,.asc-footer,.asc-sidebar,.asc-entry__content,.comments-area,.asc-empty-state,.asc-system-404,.asc-password-form ){overflow:visible;}:where( .asc-entry__content,.comments-area,.comment-content,.editor-styles-wrapper ):where(pre,.wp-block-code,.wp-block-table){overflow-x:auto;overflow-y:visible;}:where( button,input[type="button"],input[type="submit"],input[type="reset"],.asc-btn,.wp-element-button,.wp-block-button__link,.asc-header-icon-button,summary ){min-height:44px;}:where( .asc-search-form,.comment-form,.post-password-form,.asc-password-form ) label{color:var(--asc-color-text);font-weight:600;}:where( .asc-search-form,.comment-form,.post-password-form,.asc-password-form ):where(input,select,textarea){min-width:0;max-width:100%;border:1px solid var(--asc-color-border);border-radius:var(--asc-radius-md);background:var(--asc-color-page-background);color:var(--asc-color-text);}:where( .asc-search-form,.comment-form,.post-password-form,.asc-password-form ):where(input,select,textarea):focus-visible{border-color:var(--asc-color-primary);}:where( .comment-list,.asc-comments__list,.comment-body,.comment-content,.comment-meta,.comment-author ){min-width:0;max-width:100%;overflow-wrap:anywhere;}.asc-comments__list,.asc-comments__list .children{margin-inline:0;padding-inline-start:24px;}.asc-comments__list{padding-inline-start:0;}.wp-block-details>summary{cursor:pointer;overflow-wrap:anywhere;}.asc-mobile-drawer__panel{max-width:100%;overscroll-behavior:contain;}.asc-mobile-drawer__header,.asc-mobile-drawer__cta,.asc-header__mobile-actions{min-width:0;}:where( .asc-mobile-nav,.asc-nav,.asc-footer-menu ) a{overflow-wrap:anywhere;}:where( .asc-system-404,.asc-empty-state,.asc-password-form ){width:100%;min-width:0;}:where( .asc-search-form,.asc-password-form__controls ){display:flex;flex-wrap:wrap;align-items:stretch;}@media (min-width:768px) and (max-width:1023px){.asc-search-form__input{flex:1 1 260px;}.asc-password-form__controls input{flex:1 1 260px;}.asc-related-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:767px){.asc-search-form,.asc-password-form__controls{flex-direction:column;}.asc-search-form__input,.asc-search-form .asc-btn,.asc-password-form__controls input,.asc-password-form__controls .asc-btn{width:100%;}.asc-comments__list .children{padding-inline-start:16px;}.comment-form:where(input:not([type="checkbox"]):not([type="radio"]),textarea,select){width:100%;}.asc-system-404__code{font-size:clamp(3rem,20vw,5rem);}.asc-mobile-drawer__panel{width:min(92vw,380px);}.asc-header-icon-button{flex:0 0 44px;}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;}.asc-mobile-drawer__panel,.asc-footer__accordion-icon::after{animation:none !important;transition:none !important;}}@media (min-width:1024px){.asc-header__nav .asc-nav__list{overflow:visible;}.asc-header__nav .asc-nav__list>li{position:relative;min-width:0;}.asc-header__nav .asc-nav__list>li>a{display:flex;align-items:center;min-height:44px;white-space:nowrap;}.asc-header__nav .asc-nav__list .sub-menu{position:absolute;z-index:10020;inset-block-start:calc(100% - 1px);inset-inline-start:0;width:max-content;min-width:220px;max-width:min(320px,calc(100vw - 32px));display:block;margin:0;padding:8px;list-style:none;border:1px solid var(--asc-border);border-radius:var(--asc-radius-md);background:var(--asc-header-background);box-shadow:0 14px 34px rgba(15,23,42,.18);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);}.asc-header__nav .asc-nav__list .sub-menu li{min-width:0;margin:0;padding:0;}.asc-header__nav .asc-nav__list .sub-menu a{display:block;min-height:40px;padding:9px 12px;border-radius:calc(var(--asc-radius-md) - 2px);white-space:normal;overflow-wrap:anywhere;text-decoration:none;}.asc-header__nav .asc-nav__list .sub-menu a:hover,.asc-header__nav .asc-nav__list .sub-menu a:focus-visible{background:color-mix(in srgb,var(--asc-header-navigation) 10%,transparent);}.asc-header__nav .menu-item-has-children:hover>.sub-menu,.asc-header__nav .menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}.asc-header__nav .asc-nav__list>li:last-child>.sub-menu{inset-inline-start:auto;inset-inline-end:0;}}@media (max-width:1023px){.asc-mobile-nav__list .sub-menu{position:static;width:auto;min-width:0;max-width:100%;opacity:1;visibility:visible;pointer-events:auto;transform:none;}.asc-mobile-nav__list>.menu-item-has-children>a{font-weight:600;}.asc-mobile-nav__list .sub-menu>li>a{padding-inline-start:10px;}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.asc-header__nav .asc-nav__list .sub-menu{transition:opacity .14s ease,transform .14s ease,visibility .14s linear;}}@media (prefers-reduced-motion:reduce){.asc-header__nav .asc-nav__list .sub-menu{transition:none;}}.asc-section{display:block;}.asc-section + .asc-section{margin-block-start:var(--asc-space-8);}.asc-section__header{margin-block-end:var(--asc-space-5);}.asc-section__body{min-inline-size:0;}.asc-flow>*{margin-block:0;}.asc-flow>* + *{margin-block-start:var(--asc-space-4);}.asc-flow>h2 + *,.asc-flow>h3 + *,.asc-flow>h4 + *{margin-block-start:var(--asc-space-3);}.asc-stack{display:flex;flex-direction:column;gap:var(--asc-stack-gap,var(--asc-space-4));min-inline-size:0;}.asc-stack--sm{--asc-stack-gap:var(--asc-space-2);}.asc-stack--lg{--asc-stack-gap:var(--asc-space-6);}.asc-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--asc-cluster-gap,var(--asc-space-3));min-inline-size:0;}.asc-cluster--sm{--asc-cluster-gap:var(--asc-space-2);}.asc-cluster--lg{--asc-cluster-gap:var(--asc-space-4);}.asc-cluster--between{justify-content:space-between;}.asc-grid{display:grid;grid-template-columns:repeat( auto-fit,minmax(min(100%,var(--asc-grid-min,16rem)),1fr) );gap:var(--asc-grid-gap,var(--asc-space-5));min-inline-size:0;}.asc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));}.asc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));}.asc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));}.asc-grid--dense{--asc-grid-gap:var(--asc-space-3);}.asc-split{display:grid;grid-template-columns:minmax(0,var(--asc-split-primary,1fr)) minmax(0,var(--asc-split-secondary,1fr));gap:var(--asc-split-gap,var(--asc-space-6));align-items:var(--asc-split-align,start);min-inline-size:0;}.asc-split--2-1{--asc-split-primary:2fr;--asc-split-secondary:1fr;}.asc-sidebar-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,var(--asc-sidebar-width,20rem));gap:var(--asc-sidebar-gap,var(--asc-space-6));align-items:start;min-inline-size:0;}.asc-sidebar-layout__main,.asc-sidebar-layout__aside{min-inline-size:0;}.asc-media-object{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--asc-media-object-gap,var(--asc-space-4));align-items:var(--asc-media-object-align,center);min-inline-size:0;}.asc-media-object__media,.asc-media-object__body{min-inline-size:0;}.asc-frame{position:relative;overflow:hidden;aspect-ratio:var(--asc-frame-ratio,16 / 9);border-radius:var(--asc-frame-radius,var(--asc-radius-md));}.asc-frame>img,.asc-frame>video,.asc-frame>iframe{inline-size:100%;block-size:100%;object-fit:var(--asc-frame-fit,cover);display:block;}.asc-bleed{position:relative;isolation:isolate;}.asc-bleed::before{content:"";position:absolute;inset-block:0;inset-inline:50%;inline-size:100vw;transform:translateX(-50%);background:var(--asc-bleed-surface,transparent);z-index:-1;pointer-events:none;}@media (max-width:1023px){.asc-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));}.asc-grid--3{grid-template-columns:repeat(2,minmax(0,1fr));}.asc-split,.asc-sidebar-layout{grid-template-columns:minmax(0,1fr);}}@media (max-width:767px){.asc-section + .asc-section{margin-block-start:var(--asc-space-6);}.asc-grid,.asc-grid--2,.asc-grid--3,.asc-grid--4{grid-template-columns:minmax(0,1fr);}.asc-media-object{grid-template-columns:minmax(0,1fr);align-items:start;}}@media (prefers-reduced-motion:reduce){.asc-frame{scroll-behavior:auto;}}.asc-section-header{display:grid;gap:var(--asc-space-2);min-inline-size:0;}.asc-section-header__eyebrow{margin:0;color:var(--asc-color-text-muted);font-size:var(--asc-type-body-sm-size);font-weight:var(--asc-type-label-weight);letter-spacing:.04em;text-transform:uppercase;}.asc-section-header__title{margin:0;color:var(--asc-color-text-heading);font-family:var(--asc-type-heading-family);font-weight:var(--asc-type-heading-weight);}.asc-section-header__description{margin:0;color:var(--asc-color-text-secondary);}.asc-section-header__actions{display:flex;flex-wrap:wrap;gap:var(--asc-space-2);align-items:center;}.asc-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--asc-space-2);color:var(--asc-color-text-muted);font-size:var(--asc-type-body-sm-size);}.asc-meta__item{display:inline-flex;align-items:center;gap:var(--asc-space-1);min-inline-size:0;}.asc-meta__label{font-weight:var(--asc-type-label-weight);}.asc-meta__value{min-inline-size:0;}.asc-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--asc-space-1);min-block-size:1.75rem;padding-inline:var(--asc-space-2);border:var(--asc-border-width-thin) solid var(--asc-badge-border,var(--asc-border-default));border-radius:var(--asc-radius-pill);background:var(--asc-badge-bg,var(--asc-surface-subtle));color:var(--asc-badge-text,var(--asc-color-text-primary));font-size:var(--asc-type-body-sm-size);font-weight:var(--asc-type-label-weight);line-height:1.2;white-space:normal;}.asc-badge--info{--asc-badge-border:color-mix(in srgb,var(--asc-status-info) 32%,transparent);--asc-badge-bg:color-mix(in srgb,var(--asc-status-info) 10%,transparent);--asc-badge-text:var(--asc-status-info);}.asc-badge--success{--asc-badge-border:color-mix(in srgb,var(--asc-status-success) 32%,transparent);--asc-badge-bg:color-mix(in srgb,var(--asc-status-success) 10%,transparent);--asc-badge-text:var(--asc-status-success);}.asc-badge--warning{--asc-badge-border:color-mix(in srgb,var(--asc-status-warning) 32%,transparent);--asc-badge-bg:color-mix(in srgb,var(--asc-status-warning) 10%,transparent);--asc-badge-text:var(--asc-status-warning);}.asc-badge--danger{--asc-badge-border:color-mix(in srgb,var(--asc-status-danger) 32%,transparent);--asc-badge-bg:color-mix(in srgb,var(--asc-status-danger) 10%,transparent);--asc-badge-text:var(--asc-status-danger);}.asc-actions{display:flex;flex-wrap:wrap;gap:var(--asc-space-2);align-items:center;}.asc-actions--stacked{flex-direction:column;align-items:stretch;}.asc-actions__primary,.asc-actions__secondary,.asc-actions__auxiliary{min-inline-size:0;}.asc-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--asc-space-2);min-block-size:var(--asc-control-md);padding-inline:var(--asc-space-4);border:var(--asc-border-width-thin) solid transparent;border-radius:var(--asc-radius-md);font:inherit;font-weight:var(--asc-type-label-weight);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--asc-motion-normal) var(--asc-ease-standard),color var(--asc-motion-normal) var(--asc-ease-standard),border-color var(--asc-motion-normal) var(--asc-ease-standard);}.asc-action:focus-visible{outline:var(--asc-focus-width) solid var(--asc-focus-color);outline-offset:2px;}.asc-action--primary{background:var(--asc-action-primary-bg);color:var(--asc-action-primary-text);}.asc-action--primary:hover{background:var(--asc-action-primary-hover);}.asc-action--secondary{border-color:var(--asc-border-default);background:var(--asc-surface-default);color:var(--asc-color-text-primary);}.asc-action--secondary:hover{background:var(--asc-surface-subtle);}.asc-action--quiet{background:transparent;color:var(--asc-color-text-link);}.asc-notice{display:grid;gap:var(--asc-space-2);padding:var(--asc-space-4);border:var(--asc-border-width-thin) solid var(--asc-notice-border,var(--asc-border-default));border-radius:var(--asc-radius-md);background:var(--asc-notice-bg,var(--asc-surface-subtle));color:var(--asc-color-text-primary);}.asc-notice__title{margin:0;font-weight:var(--asc-type-heading-weight);}.asc-notice__body{min-inline-size:0;}.asc-notice--info{--asc-notice-border:color-mix(in srgb,var(--asc-status-info) 32%,transparent);--asc-notice-bg:color-mix(in srgb,var(--asc-status-info) 7%,transparent);}.asc-notice--success{--asc-notice-border:color-mix(in srgb,var(--asc-status-success) 32%,transparent);--asc-notice-bg:color-mix(in srgb,var(--asc-status-success) 7%,transparent);}.asc-notice--warning{--asc-notice-border:color-mix(in srgb,var(--asc-status-warning) 36%,transparent);--asc-notice-bg:color-mix(in srgb,var(--asc-status-warning) 8%,transparent);}.asc-notice--danger{--asc-notice-border:color-mix(in srgb,var(--asc-status-danger) 36%,transparent);--asc-notice-bg:color-mix(in srgb,var(--asc-status-danger) 8%,transparent);}.asc-empty-state,.asc-loading-state,.asc-error-state{display:grid;justify-items:start;gap:var(--asc-space-3);padding:var(--asc-space-5);border:var(--asc-border-width-thin) solid var(--asc-border-default);border-radius:var(--asc-radius-lg);background:var(--asc-surface-default);}.asc-empty-state__title,.asc-loading-state__title,.asc-error-state__title{margin:0;color:var(--asc-color-text-heading);font-weight:var(--asc-type-heading-weight);}.asc-empty-state__description,.asc-loading-state__description,.asc-error-state__description{margin:0;color:var(--asc-color-text-secondary);}.asc-error-state{border-color:color-mix(in srgb,var(--asc-status-danger) 36%,var(--asc-border-default));}.asc-tabs{min-inline-size:0;}.asc-tabs__list{display:flex;gap:var(--asc-space-2);overflow-x:auto;padding-block-end:var(--asc-space-1);scrollbar-width:thin;}.asc-tabs__tab{flex:0 0 auto;min-block-size:var(--asc-control-md);padding-inline:var(--asc-space-3);border:0;border-block-end:2px solid transparent;background:transparent;color:var(--asc-color-text-secondary);font:inherit;font-weight:var(--asc-type-label-weight);cursor:pointer;}.asc-tabs__tab[aria-selected="true"],.asc-tabs__tab.is-active{border-block-end-color:var(--asc-action-primary-bg);color:var(--asc-color-text-primary);}.asc-tabs__tab:focus-visible{outline:var(--asc-focus-width) solid var(--asc-focus-color);outline-offset:2px;}.asc-tabs__panel[hidden]{display:none;}.asc-accordion{border-block:var(--asc-border-width-thin) solid var(--asc-border-default);}.asc-accordion__item + .asc-accordion__item{border-block-start:var(--asc-border-width-thin) solid var(--asc-border-default);}.asc-accordion__trigger{inline-size:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--asc-space-3);padding:var(--asc-space-4) 0;border:0;background:transparent;color:var(--asc-color-text-primary);font:inherit;font-weight:var(--asc-type-label-weight);text-align:start;cursor:pointer;}.asc-accordion__trigger:focus-visible{outline:var(--asc-focus-width) solid var(--asc-focus-color);outline-offset:2px;}.asc-accordion__panel{padding-block-end:var(--asc-space-4);}.asc-accordion__panel[hidden]{display:none;}.asc-table-wrap{max-inline-size:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.asc-table{inline-size:100%;border-collapse:collapse;border-spacing:0;}.asc-table th,.asc-table td{padding:var(--asc-space-3);border-block-end:var(--asc-border-width-thin) solid var(--asc-border-default);text-align:start;vertical-align:top;}.asc-table th{color:var(--asc-color-text-heading);font-weight:var(--asc-type-label-weight);}.asc-ui-list{display:grid;gap:var(--asc-space-2);margin:0;padding:0;list-style:none;}.asc-ui-list__item{min-inline-size:0;}@media (max-width:767px){.asc-section-header__actions,.asc-actions{align-items:stretch;}.asc-actions--mobile-stack,.asc-section-header--mobile-stack .asc-section-header__actions{flex-direction:column;}.asc-actions--mobile-stack .asc-action,.asc-section-header--mobile-stack .asc-action{inline-size:100%;}}@media (prefers-reduced-motion:reduce){.asc-action{transition:none;}}.asc-card{--asc-card-bg:var(--asc-surface-default);--asc-card-border:var(--asc-border-default);--asc-card-radius:var(--asc-radius-lg);--asc-card-padding:var(--asc-space-5);--asc-card-gap:var(--asc-space-4);display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;border:var(--asc-border-width-thin) solid var(--asc-card-border);border-radius:var(--asc-card-radius);background:var(--asc-card-bg);color:var(--asc-color-text-primary);box-shadow:var(--asc-card-shadow,var(--asc-shadow-none));}.asc-card--elevated{--asc-card-shadow:var(--asc-shadow-sm);}.asc-card--compact{--asc-card-padding:var(--asc-space-4);--asc-card-gap:var(--asc-space-3);}.asc-card--dense{--asc-card-padding:var(--asc-space-3);--asc-card-gap:var(--asc-space-2);}.asc-card--horizontal{display:grid;grid-template-columns:minmax(10rem,var(--asc-card-media-width,14rem)) minmax(0,1fr);align-items:stretch;}.asc-card__media{min-inline-size:0;overflow:hidden;background:var(--asc-surface-subtle);}.asc-card__media>img,.asc-card__media>video,.asc-card__media>iframe{display:block;inline-size:100%;block-size:100%;object-fit:var(--asc-card-media-fit,cover);}.asc-card:not(.asc-card--horizontal) .asc-card__media{aspect-ratio:var(--asc-card-media-ratio,16 / 9);}.asc-card__content{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0;gap:var(--asc-card-gap);padding:var(--asc-card-padding);}.asc-card__header{display:grid;gap:var(--asc-space-2);min-inline-size:0;}.asc-card__title{margin:0;color:var(--asc-color-text-heading);font-family:var(--asc-type-heading-family);font-weight:var(--asc-type-heading-weight);line-height:1.3;}.asc-card__title a{color:inherit;text-decoration:none;}.asc-card__title a:hover{color:var(--asc-color-text-link);}.asc-card__subtitle{margin:0;color:var(--asc-color-text-secondary);}.asc-card__body{display:grid;gap:var(--asc-space-3);min-inline-size:0;}.asc-card__body>:first-child{margin-block-start:0;}.asc-card__body>:last-child{margin-block-end:0;}.asc-card__state{display:flex;flex-wrap:wrap;gap:var(--asc-space-2);align-items:center;}.asc-card__meta{min-inline-size:0;}.asc-card__actions{margin-block-start:auto;min-inline-size:0;}.asc-card__footer{display:grid;gap:var(--asc-space-2);min-inline-size:0;padding-block-start:var(--asc-space-3);border-block-start:var(--asc-border-width-thin) solid var(--asc-border-subtle);color:var(--asc-color-text-muted);font-size:var(--asc-type-body-sm-size);}.asc-card--horizontal .asc-card__media{min-block-size:100%;}.asc-card--horizontal .asc-card__content{min-inline-size:0;}.asc-card-collection{--asc-card-collection-min:17rem;--asc-card-collection-gap:var(--asc-space-5);display:grid;grid-template-columns:repeat( auto-fit,minmax(min(100%,var(--asc-card-collection-min)),1fr) );gap:var(--asc-card-collection-gap);min-inline-size:0;align-items:stretch;}.asc-card-collection>.asc-card{min-block-size:100%;}.asc-card-collection--2{grid-template-columns:repeat(2,minmax(0,1fr));}.asc-card-collection--3{grid-template-columns:repeat(3,minmax(0,1fr));}.asc-card-collection--4{grid-template-columns:repeat(4,minmax(0,1fr));}.asc-card-collection--dense{--asc-card-collection-gap:var(--asc-space-3);}.asc-card-collection--compact{--asc-card-collection-min:14rem;}.asc-card-collection--list{grid-template-columns:minmax(0,1fr);}@media (max-width:1023px){.asc-card-collection--4,.asc-card-collection--3{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:767px){.asc-card,.asc-card--horizontal{display:flex;flex-direction:column;}.asc-card-collection,.asc-card-collection--2,.asc-card-collection--3,.asc-card-collection--4{grid-template-columns:minmax(0,1fr);}.asc-card__actions .asc-actions--mobile-stack,.asc-card__actions.asc-actions--mobile-stack{inline-size:100%;}}.asc-card:focus-within{border-color:var(--asc-focus-color);}@media (prefers-reduced-motion:reduce){.asc-card{scroll-behavior:auto;}}.asc-entry__content.asc-flow{--asc-template-flow-gap:var(--asc-space-4);}.asc-entry__content.asc-flow>* + *{margin-block-start:var(--asc-template-flow-gap);}.asc-archive-header.asc-section-header,.asc-single-header.asc-section-header{display:grid;gap:var(--asc-space-2);}.asc-template-collection .asc-card__content{min-inline-size:0;}.asc-template-collection .asc-card__header{min-inline-size:0;}.asc-template-collection .asc-card__body{min-inline-size:0;}.asc-single-meta.asc-meta,.asc-archive-entry__meta.asc-meta,.asc-search-result__meta.asc-meta{color:var(--asc-color-text-muted);}.asc-author-box.asc-media-object{min-inline-size:0;}.asc-author-box .asc-media-object__media,.asc-author-box .asc-media-object__body{min-inline-size:0;}.asc-related-posts__grid.asc-card-collection{--asc-card-collection-gap:var(--asc-space-5);--asc-card-collection-min:14rem;}.asc-related-card.asc-card{--asc-card-bg:var(--asc-surface-subtle);--asc-card-border:var(--asc-border-default);--asc-card-radius:var(--asc-radius-lg);--asc-card-shadow:var(--asc-shadow-none);}.asc-related-card .asc-card__content{padding:var(--asc-space-4);}.asc-single-navigation__grid.asc-split{--asc-split-gap:var(--asc-space-5);}.asc-empty-state.asc-stack{--asc-stack-gap:var(--asc-space-3);}.asc-header{--asc-header-nav-gap:var(--asc-space-4);--asc-header-control-radius:var(--asc-radius-md);transition:box-shadow var(--asc-motion-normal) var(--asc-ease-standard),border-color var(--asc-motion-normal) var(--asc-ease-standard);}.asc-header.asc-header--scrolled.asc-header--sticky{box-shadow:var(--asc-shadow-sm);}.asc-header:where( .current-menu-item,.current-menu-ancestor,.current_page_item,.current_page_ancestor )>a{color:var(--asc-header-navigation-hover);text-decoration-thickness:2px;text-underline-offset:.3em;}.asc-header .asc-nav__list>:where( .current-menu-item,.current-menu-ancestor,.current_page_item,.current_page_ancestor )>a{text-decoration-line:underline;}@media (min-width:1024px){.asc-header__nav .asc-nav__list{gap:var(--asc-header-nav-gap);}.asc-header__nav .asc-nav__list>li>a{position:relative;display:inline-flex;align-items:center;min-block-size:var(--asc-control-md);padding-inline:var(--asc-space-2);border-radius:var(--asc-header-control-radius);font-family:var(--asc-type-nav-family);font-weight:var(--asc-type-label-weight);}.asc-header__nav .menu-item-has-children>a::after{content:"";inline-size:.42em;block-size:.42em;margin-inline-start:var(--asc-space-2);border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-.12em) rotate(45deg);transform-origin:center;}.asc-header__nav .asc-nav__list>li>a:hover,.asc-header__nav .asc-nav__list>li>a:focus-visible{background:color-mix(in srgb,var(--asc-header-navigation) 8%,transparent);}.asc-header__nav .asc-nav__list .sub-menu{border-color:var(--asc-border-default);border-radius:var(--asc-radius-lg);box-shadow:var(--asc-shadow-md);}.asc-header__nav .asc-nav__list .sub-menu a{font-family:var(--asc-type-nav-family);}}.asc-header-icon-button{inline-size:var(--asc-control-md);block-size:var(--asc-control-md);border-color:var(--asc-border-default);border-radius:var(--asc-header-control-radius);}.asc-header-icon-button:focus-visible,.asc-mobile-nav__submenu-toggle:focus-visible{outline:var(--asc-focus-width) solid var(--asc-focus-color);outline-offset:2px;}@media (max-width:1023px){.asc-mobile-drawer__panel{padding:var(--asc-space-4);box-shadow:var(--asc-shadow-lg);}.asc-mobile-drawer__header{gap:var(--asc-space-4);padding-block-end:var(--asc-space-3);border-color:var(--asc-border-default);}.asc-mobile-nav{padding-block:var(--asc-space-4);}.asc-mobile-nav__list{gap:var(--asc-space-1);}.asc-mobile-nav__list li{min-inline-size:0;}.asc-mobile-nav__list a{min-block-size:var(--asc-control-md);display:flex;align-items:center;padding:var(--asc-space-2) var(--asc-space-3);border-radius:var(--asc-radius-md);font-family:var(--asc-type-nav-family);font-weight:500;}.asc-mobile-nav__list a:hover,.asc-mobile-nav__list a:focus-visible{background:color-mix(in srgb,var(--asc-header-navigation) 8%,transparent);}.asc-mobile-nav.is-disclosure-enhanced .menu-item-has-children{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;}.asc-mobile-nav.is-disclosure-enhanced .menu-item-has-children>a{grid-column:1;grid-row:1;}.asc-mobile-nav__submenu-toggle{grid-column:2;grid-row:1;inline-size:var(--asc-control-md);block-size:var(--asc-control-md);display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:var(--asc-radius-md);background:transparent;color:var(--asc-header-icon);cursor:pointer;}.asc-mobile-nav__submenu-toggle:hover{background:color-mix(in srgb,var(--asc-header-navigation) 8%,transparent);color:var(--asc-header-navigation-hover);}.asc-mobile-nav__submenu-toggle::before{content:"";inline-size:.5em;block-size:.5em;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:translateY(-.15em) rotate(45deg);transition:transform var(--asc-motion-normal) var(--asc-ease-standard);}.asc-mobile-nav__submenu-toggle[aria-expanded="true"]::before{transform:translateY(.12em) rotate(225deg);}.asc-mobile-nav.is-disclosure-enhanced .menu-item-has-children>.sub-menu{grid-column:1 / -1;grid-row:2;}.asc-mobile-nav.is-disclosure-enhanced .menu-item-has-children>.sub-menu[hidden]{display:none;}.asc-mobile-nav__list .sub-menu{margin-block-start:var(--asc-space-1);padding-inline-start:var(--asc-space-3);border-color:var(--asc-border-default);}.asc-mobile-nav__list .sub-menu a{min-block-size:var(--asc-control-sm);padding-block:var(--asc-space-2);font-weight:400;}.asc-mobile-drawer__cta{padding-block-start:var(--asc-space-4);border-color:var(--asc-border-default);}}@media (prefers-reduced-motion:reduce){.asc-header,.asc-mobile-nav__submenu-toggle::before{transition:none;}}.asc-header__actions{gap:var(--asc-space-2);}.asc-header__cta--primary,.asc-header__cta--secondary{white-space:nowrap;}.asc-header__mobile-primary-cta{display:none;min-block-size:var(--asc-control-sm);padding-inline:var(--asc-space-3);white-space:nowrap;}.asc-mobile-drawer__secondary-cta{inline-size:100%;justify-content:center;}@media (max-width:1023px){.asc-header__actions{display:none;}.asc-header__mobile-primary-cta{display:inline-flex;}}@media (max-width:479px){.asc-header__mobile-primary-cta{max-inline-size:10rem;overflow:hidden;text-overflow:ellipsis;}}.asc-footer{--asc-footer-zone-border:color-mix(in srgb,var(--asc-footer-text,var(--asc-text)) 16%,transparent);--asc-footer-nav-gap-x:var(--asc-space-5);--asc-footer-nav-gap-y:var(--asc-space-2);--asc-footer-widget-gap:var(--asc-space-6);--asc-footer-section-space:var(--asc-space-7);}.asc-footer__widgets{padding-block:var(--asc-footer-section-space) var(--asc-space-6);}.asc-footer__widget-grid{gap:var(--asc-footer-widget-gap);}.asc-footer__widget-area .asc-widget__title{margin-block:0 var(--asc-space-3);color:inherit;font-family:var(--asc-type-heading-family);font-size:var(--asc-type-body-size);font-weight:var(--asc-type-heading-weight);line-height:1.35;}.asc-footer__widget-area:where(p,ul,ol){line-height:var(--asc-type-body-line-height);}.asc-footer__navigation--primary{padding-block:var(--asc-space-4);border-block-start:var(--asc-border-width-thin) solid var(--asc-footer-zone-border);}.asc-footer__navigation--primary nav{min-inline-size:0;}.asc-footer-menu{gap:var(--asc-footer-nav-gap-y) var(--asc-footer-nav-gap-x);}.asc-footer-menu a{display:inline-flex;align-items:center;min-block-size:var(--asc-control-sm);border-radius:var(--asc-radius-sm);text-decoration-thickness:1px;text-underline-offset:.22em;}.asc-footer-menu a:focus-visible,.asc-footer__back-to-top:focus-visible,.asc-footer__accordion-trigger:focus-visible{outline:var(--asc-focus-width) solid var(--asc-focus-color);outline-offset:2px;}.asc-footer-menu:where(.current-menu-item,.current_page_item)>a{font-weight:var(--asc-type-label-weight);text-decoration-line:underline;}.asc-footer__bottom{min-block-size:auto;gap:var(--asc-space-4) var(--asc-space-6);padding-block:var(--asc-space-4);border-block-start:var(--asc-border-width-thin) solid var(--asc-footer-zone-border);}.asc-footer__copyright{color:inherit;font-size:var(--asc-type-body-sm-size);}.asc-footer__utility{min-inline-size:0;}.asc-footer-menu--utility{justify-content:flex-end;gap:var(--asc-space-2) var(--asc-space-4);font-size:var(--asc-type-body-sm-size);}.asc-footer__back-to-top{inline-size:var(--asc-control-md);block-size:var(--asc-control-md);border-color:var(--asc-footer-zone-border);border-radius:var(--asc-radius-md);box-shadow:var(--asc-shadow-md);}@media (max-width:1023px){.asc-footer{--asc-footer-widget-gap:var(--asc-space-5);--asc-footer-nav-gap-x:var(--asc-space-4);}.asc-footer__widget-grid{grid-template-columns:repeat(min(2,var(--asc-footer-columns,1)),minmax(0,1fr));}}@media (max-width:767px){.asc-footer{--asc-footer-section-space:var(--asc-space-5);}.asc-footer__widget-grid{grid-template-columns:minmax(0,1fr);}.asc-footer__navigation--primary{padding-block:var(--asc-space-3);}.asc-footer-menu--primary,.asc-footer-menu--utility{align-items:flex-start;justify-content:flex-start;}.asc-footer-menu--primary{gap:var(--asc-space-2) var(--asc-space-4);}.asc-footer__bottom{align-items:flex-start;flex-direction:column;gap:var(--asc-space-3);}.asc-footer__utility{inline-size:100%;}}@media (prefers-reduced-motion:reduce){.asc-footer__accordion-icon::after{transition:none;}}.asc-field{display:grid;gap:var(--asc-space-2);min-inline-size:0;}.asc-field__label{color:var(--asc-color-text-primary);font-family:var(--asc-type-body-family);font-size:var(--asc-type-body-sm-size);font-weight:var(--asc-type-label-weight);line-height:1.4;}.asc-control{inline-size:100%;min-inline-size:0;min-block-size:var(--asc-control-md);max-inline-size:100%;border:var(--asc-border-width-thin) solid var(--asc-border-default);border-radius:var(--asc-radius-md);background:var(--asc-surface-default);color:var(--asc-color-text-primary);font-family:var(--asc-type-body-family);font-size:var(--asc-type-body-size);line-height:1.4;}.asc-control--input,.asc-control--select,.asc-control--textarea{padding:var(--asc-space-2) var(--asc-space-3);}.asc-control--textarea{min-block-size:7rem;resize:vertical;}.asc-control:hover:not(:disabled):not([aria-disabled="true"]){border-color:var(--asc-border-strong);}.asc-control:focus-visible,.asc-choice input:focus-visible{border-color:var(--asc-focus-color);outline:var(--asc-focus-width) solid var(--asc-focus-color);outline-offset:2px;}.asc-control:disabled,.asc-control[aria-disabled="true"]{cursor:not-allowed;opacity:.6;}.asc-control[aria-invalid="true"]{border-color:var(--asc-status-danger);}.asc-field__help,.asc-field__error{margin:0;font-size:var(--asc-type-body-sm-size);line-height:1.45;}.asc-field__help{color:var(--asc-color-text-muted);}.asc-field__error{color:var(--asc-status-danger);font-weight:var(--asc-type-label-weight);}.asc-choice{display:inline-flex;align-items:flex-start;gap:var(--asc-space-2);min-inline-size:0;color:var(--asc-color-text-primary);cursor:pointer;}.asc-choice input{flex:0 0 auto;inline-size:1.125rem;block-size:1.125rem;margin-block-start:.15em;accent-color:var(--asc-action-primary-bg);}.asc-choice:has(input:disabled){cursor:not-allowed;opacity:.6;}.asc-control-group{display:flex;align-items:stretch;flex-wrap:wrap;gap:var(--asc-space-2);min-inline-size:0;}.asc-control-group>.asc-control{flex:1 1 14rem;}.asc-control-group__action{flex:0 0 auto;}.asc-filter-shell{display:grid;gap:var(--asc-space-4);min-inline-size:0;padding:var(--asc-space-4);border:var(--asc-border-width-thin) solid var(--asc-border-default);border-radius:var(--asc-radius-lg);background:var(--asc-surface-default);}.asc-filter-shell__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--asc-space-3);min-inline-size:0;}.asc-filter-shell__controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--asc-space-3);min-inline-size:0;}.asc-filter-shell__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--asc-space-2);}.asc-filter-shell__summary{min-inline-size:0;color:var(--asc-color-text-muted);font-size:var(--asc-type-body-sm-size);}.asc-filter-shell[aria-busy="true"]{cursor:progress;}.asc-filter-shell[aria-busy="true"] .asc-filter-shell__controls{opacity:.7;}.asc-filter-shell[data-state="disabled"]{opacity:.65;}.asc-filter-shell[data-state="error"]{border-color:var(--asc-status-danger);}.asc-search-form.asc-control-group .asc-search-form__input{flex:1 1 16rem;inline-size:auto;}@media (max-width:767px){.asc-control-group,.asc-filter-shell__header,.asc-filter-shell__actions{align-items:stretch;flex-direction:column;}.asc-control-group>.asc-control,.asc-control-group__action,.asc-filter-shell__actions>:where(button,.asc-btn){inline-size:100%;flex-basis:auto;}.asc-filter-shell{padding:var(--asc-space-3);}.asc-filter-shell__controls{grid-template-columns:minmax(0,1fr);}}.asc-data-table-wrap,.asc-comparison__scroll{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;}.asc-data-table{min-inline-size:42rem;font-size:var(--asc-type-body-sm-size);font-variant-numeric:tabular-nums;}.asc-data-table:where(th,td){min-inline-size:7rem;padding:var(--asc-space-3);}.asc-data-table thead th{background:var(--asc-surface-subtle);color:var(--asc-color-text-heading);vertical-align:bottom;}.asc-data-table tbody th{color:var(--asc-color-text-primary);font-weight:var(--asc-type-label-weight);}.asc-data-table--compact:where(th,td),.asc-comparison--compact:where(th,td){padding:var(--asc-space-2) var(--asc-space-3);}.asc-data-table--dense:where(th,td),.asc-comparison--dense:where(th,td){padding:var(--asc-space-2);}.asc-data-table--numeric td,.asc-metric-value--numeric{font-variant-numeric:tabular-nums;}.asc-comparison{min-inline-size:0;border:var(--asc-border-width-thin) solid var(--asc-border-default);border-radius:var(--asc-radius-lg);background:var(--asc-surface-default);}.asc-comparison__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--asc-space-3);padding:var(--asc-space-4);border-block-end:var(--asc-border-width-thin) solid var(--asc-border-default);}.asc-comparison__title,.asc-comparison__description{margin:0;}.asc-comparison__description{margin-block-start:var(--asc-space-1);color:var(--asc-color-text-muted);font-size:var(--asc-type-body-sm-size);}.asc-comparison .asc-data-table{margin:0;border:0;}.asc-metric-row{min-inline-size:0;}.asc-metric-row__label{min-inline-size:10rem;color:var(--asc-color-text-primary);font-weight:var(--asc-type-label-weight);}.asc-metric-row__meta{display:flex;flex-wrap:wrap;gap:var(--asc-space-1) var(--asc-space-2);margin-block-start:var(--asc-space-1);color:var(--asc-color-text-muted);font-size:var(--asc-type-body-sm-size);font-weight:400;}.asc-metric-value{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--asc-space-1);color:var(--asc-color-text-primary);}.asc-metric-value__unit,.asc-metric-value__meta{color:var(--asc-color-text-muted);font-size:.875em;}.asc-evidence{display:inline-flex;align-items:center;gap:var(--asc-space-1);max-inline-size:100%;color:var(--asc-color-text-muted);font-size:var(--asc-type-body-sm-size);line-height:1.4;}.asc-evidence::before{inline-size:.5rem;block-size:.5rem;flex:0 0 auto;border-radius:var(--asc-radius-pill);background:currentColor;content:'';}.asc-evidence--verified{color:var(--asc-status-success);}.asc-evidence--partial{color:var(--asc-status-warning);}.asc-evidence--missing{color:var(--asc-color-text-muted);}.asc-data-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--asc-space-2);min-inline-size:0;}.asc-data-actions .asc-action{white-space:nowrap;}.asc-data-table:where(a,button):focus-visible,.asc-comparison:where(a,button):focus-visible{outline:var(--asc-focus-width) solid var(--asc-focus-color);outline-offset:2px;}@media (max-width:767px){.asc-data-table{min-inline-size:36rem;}.asc-comparison__header{flex-direction:column;padding:var(--asc-space-3);}.asc-data-actions{justify-content:flex-start;}}.asc-plugin-adapter{min-inline-size:0;max-inline-size:100%;}.asc-plugin-adapter[data-density="comfortable"]{--asc-adapter-density:comfortable;}.asc-plugin-adapter[data-density="compact"]{--asc-adapter-density:compact;}.asc-plugin-adapter[data-density="dense"]{--asc-adapter-density:dense;}.asc-evidence__content{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--asc-space-1) var(--asc-space-2);min-inline-size:0;}.asc-evidence__status{font-weight:var(--asc-type-label-weight);}.asc-evidence__source,.asc-evidence__updated{color:var(--asc-color-text-muted);font-size:.92em;}.asc-evidence__detail{flex:0 0 auto;margin-inline-start:var(--asc-space-1);}.asc-plugin-adapter[data-mobile-mode="canonical"]{min-inline-size:0;}@media (max-width:767px){.asc-evidence__content{align-items:flex-start;flex-direction:column;gap:var(--asc-space-1);}.asc-evidence__detail{margin-inline-start:0;}}.asc-header{background-color:var(--asc-header-background);background-image:var(--asc-header-bg-image);background-position:var(--asc-header-bg-position);background-size:var(--asc-header-bg-size);background-repeat:var(--asc-header-bg-repeat);color:var(--asc-header-text);}.asc-header-container--wide{width:min(100% - 64px,1680px);margin-inline:auto;}.asc-header-container--full{width:100%;padding-inline:32px;margin-inline:auto;}.asc-header__brand{width:min(100%,var(--asc-header-logo-container-width));max-width:var(--asc-header-logo-container-width);}.asc-header__brand img,.asc-header__brand .custom-logo{width:min(100%,var(--asc-header-logo-width));max-width:var(--asc-header-logo-width);height:auto;}.asc-header--logo-align-left .asc-header__brand{justify-self:start;text-align:left;}.asc-header--logo-align-center .asc-header__brand{justify-self:center;text-align:center;}.asc-header--logo-align-center .asc-header__brand img{margin-inline:auto;}.asc-header--logo-align-right .asc-header__brand{justify-self:end;text-align:right;}.asc-header--logo-align-right .asc-header__brand img{margin-inline-start:auto;}@media (min-width:1024px){.asc-header__inner{min-height:var(--asc-header-height);}.asc-header--height-custom .asc-header__inner,.asc-header--height-large .asc-header__inner,.asc-header--height-normal .asc-header__inner,.asc-header--height-compact .asc-header__inner{min-height:var(--asc-header-height);}}.asc-header--nav-size-small .asc-header__nav .asc-nav__list>li>a{font-size:.875rem;}.asc-header--nav-size-medium .asc-header__nav .asc-nav__list>li>a{font-size:1rem;}.asc-header--nav-size-large .asc-header__nav .asc-nav__list>li>a{font-size:1.125rem;}.asc-header--nav-style-plain .asc-header__nav .asc-nav__list>li>a{text-decoration:none;background:transparent;border:1px solid transparent;}.asc-header--nav-style-underline .asc-header__nav .asc-nav__list>li>a{text-decoration:none;border-bottom:2px solid transparent;border-radius:0;}.asc-header--nav-style-underline .asc-header__nav .asc-nav__list>li>a:hover,.asc-header--nav-style-underline .asc-header__nav .asc-nav__list>:where(.current-menu-item,.current-menu-ancestor,.current_page_item,.current_page_ancestor)>a{border-bottom-color:currentColor;}.asc-header--nav-style-pills .asc-header__nav .asc-nav__list>li>a{border-radius:999px;padding-inline:var(--asc-space-3);}.asc-header--nav-style-pills .asc-header__nav .asc-nav__list>li>a:hover,.asc-header--nav-style-pills .asc-header__nav .asc-nav__list>:where(.current-menu-item,.current-menu-ancestor,.current_page_item,.current_page_ancestor)>a{background:color-mix(in srgb,var(--asc-header-navigation) 12%,transparent);}.asc-header--nav-style-boxed .asc-header__nav .asc-nav__list>li>a{border:1px solid var(--asc-color-border);border-radius:var(--asc-radius-md);padding-inline:var(--asc-space-3);}.asc-header .asc-nav__list>:where(.current-menu-item,.current-menu-ancestor,.current_page_item,.current_page_ancestor)>a{color:var(--asc-header-navigation-active,var(--asc-header-navigation-hover));}.asc-header__cta,.asc-header__mobile-primary-cta,.asc-mobile-drawer__secondary-cta{border-style:solid;border-width:1px;text-decoration:none;}.asc-header__cta--primary,.asc-header__mobile-primary-cta{background-color:var(--asc-header-cta-primary-bg);color:var(--asc-header-cta-primary-text);border-color:var(--asc-header-cta-primary-border);border-radius:var(--asc-header-cta-primary-radius);}.asc-header__cta--primary:hover,.asc-header__mobile-primary-cta:hover{background-color:var(--asc-header-cta-primary-hover-bg);color:var(--asc-header-cta-primary-hover-text);}.asc-header__cta--secondary,.asc-mobile-drawer__secondary-cta{background-color:var(--asc-header-cta-secondary-bg);color:var(--asc-header-cta-secondary-text);border-color:var(--asc-header-cta-secondary-border);border-radius:var(--asc-header-cta-secondary-radius);}.asc-header__cta--secondary:hover,.asc-mobile-drawer__secondary-cta:hover{background-color:var(--asc-header-cta-secondary-hover-bg);color:var(--asc-header-cta-secondary-hover-text);}.asc-header__cta--style-outline,.asc-header__mobile-primary-cta.asc-header__cta--style-outline,.asc-mobile-drawer__secondary-cta.asc-header__cta--style-outline{background-color:transparent;}.asc-header__cta--style-ghost,.asc-header__mobile-primary-cta.asc-header__cta--style-ghost,.asc-mobile-drawer__secondary-cta.asc-header__cta--style-ghost{background-color:transparent;border-color:transparent;}.asc-header__cta--size-small,.asc-header__mobile-primary-cta.asc-header__cta--size-small,.asc-mobile-drawer__secondary-cta.asc-header__cta--size-small{min-height:34px;padding:6px 12px;font-size:.875rem;}.asc-header__cta--size-medium,.asc-header__mobile-primary-cta.asc-header__cta--size-medium,.asc-mobile-drawer__secondary-cta.asc-header__cta--size-medium{min-height:40px;padding:8px 16px;font-size:1rem;}.asc-header__cta--size-large,.asc-header__mobile-primary-cta.asc-header__cta--size-large,.asc-mobile-drawer__secondary-cta.asc-header__cta--size-large{min-height:48px;padding:10px 20px;font-size:1.0625rem;}@media (max-width:1023px){.asc-header__inner{min-height:var(--asc-header-height);}.asc-header__brand{max-width:var(--asc-header-logo-container-width);}.asc-header__brand img,.asc-header__brand .custom-logo{width:min(100%,var(--asc-header-logo-mobile-width));max-width:var(--asc-header-logo-mobile-width);max-height:none;}.asc-header-container--wide,.asc-header-container--full{width:100%;padding-inline:16px;}}@media (max-width:1023px){.asc-mobile-drawer__panel{background-color:var(--asc-header-mobile-bg);color:var(--asc-header-mobile-text);}.asc-mobile-drawer__title,.asc-mobile-nav a{color:var(--asc-header-mobile-text);}.asc-mobile-nav:where(.current-menu-item,.current-menu-ancestor,.current_page_item,.current_page_ancestor)>a{color:var(--asc-header-mobile-active);}}@media (min-width:1024px){.asc-header__nav .asc-nav__list .sub-menu{background-color:var(--asc-header-dropdown-bg);border-color:var(--asc-header-dropdown-border);border-radius:var(--asc-header-dropdown-radius);}.asc-header__nav .asc-nav__list .sub-menu a{color:var(--asc-header-dropdown-text);}.asc-header__nav .asc-nav__list .sub-menu a:hover,.asc-header__nav .asc-nav__list .sub-menu a:focus-visible{color:var(--asc-header-dropdown-hover);}}.asc-footer{background-color:var(--asc-footer-background);background-image:var(--asc-footer-bg-image);background-position:var(--asc-footer-bg-position);background-size:var(--asc-footer-bg-size);background-repeat:var(--asc-footer-bg-repeat);color:var(--asc-footer-text);border-top-color:var(--asc-footer-border);}.asc-footer a{color:var(--asc-footer-link)}.asc-footer a:hover,.asc-footer a:focus-visible{color:var(--asc-footer-link-hover)}.asc-footer__widgets{gap:var(--asc-footer-widget-gap)}.asc-footer__widget-title,.asc-footer .widget-title{color:var(--asc-footer-widget-title)}.asc-footer__inner,.asc-footer__widgets,.asc-footer__utility{row-gap:var(--asc-footer-section-gap)}.asc-footer__social a{color:var(--asc-footer-social);width:var(--asc-footer-social-size);height:var(--asc-footer-social-size)}.asc-footer__social a:hover,.asc-footer__social a:focus-visible{color:var(--asc-footer-social-hover)}.asc-footer--social-circle .asc-footer__social a{border-radius:999px}.asc-footer--social-rounded .asc-footer__social a{border-radius:8px}.asc-footer--social-square .asc-footer__social a{border-radius:0}.asc-footer--social-none .asc-footer__social a{border-radius:0;border-color:transparent;background:transparent}.asc-footer-container--wide{width:min(100% - 64px,1680px);margin-inline:auto}.asc-footer-container--full{width:100%;padding-inline:32px}@media(max-width:1023px){.asc-footer-container--wide,.asc-footer-container--full{width:100%;padding-inline:16px}}:where(.asc-btn,.wp-element-button,.wp-block-button__link,button,input[type="submit"],input[type="button"]){border-radius:var(--asc-global-button-radius);min-height:var(--asc-global-button-height);font-weight:var(--asc-global-button-weight);}:where(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),select,textarea){border-radius:var(--asc-global-form-radius);border-color:var(--asc-global-form-border);background:var(--asc-global-form-bg);color:var(--asc-global-form-text);}:where(input:not([type="checkbox"]):not([type="radio"]),select){min-height:var(--asc-global-form-height)}:where(.asc-data-table,table){border-radius:var(--asc-global-table-radius)}:where(.asc-data-table,table) thead{background:var(--asc-global-table-head-bg);color:var(--asc-global-table-head-text)}:where(.asc-badge,.wp-block-tag-cloud a){border-radius:var(--asc-global-badge-radius)}.asc-badge{background:var(--asc-global-badge-bg);color:var(--asc-global-badge-text)}body{font-weight:var(--asc-type-body-weight,400);line-height:var(--asc-type-body-line,1.65);letter-spacing:var(--asc-type-body-letter,0);}h1,h2,h3,h4,h5,h6{font-weight:var(--asc-type-heading-weight,700);line-height:var(--asc-type-heading-line,1.2);letter-spacing:var(--asc-type-heading-letter,0);}h1,.wp-block-post-title{font-size:var(--asc-type-h1-size,42px);font-weight:var(--asc-type-h1-weight,700)}h2{font-size:var(--asc-type-h2-size,34px);font-weight:var(--asc-type-h2-weight,700)}h3{font-size:var(--asc-type-h3-size,28px);font-weight:var(--asc-type-h3-weight,700)}h4{font-size:var(--asc-type-h4-size,24px);font-weight:var(--asc-type-h4-weight,700)}h5{font-size:var(--asc-type-h5-size,20px);font-weight:var(--asc-type-h5-weight,700)}h6{font-size:var(--asc-type-h6-size,17px);font-weight:var(--asc-type-h6-weight,700)}:where(.asc-btn,.wp-element-button,.wp-block-button__link,button,input[type="submit"],input[type="button"]){font-weight:var(--asc-type-button-weight,700);letter-spacing:var(--asc-type-button-letter,0);text-transform:var(--asc-type-button-transform,none);}:where(.asc-nav__list,.asc-footer-menu,.asc-mobile-nav){font-weight:var(--asc-type-nav-weight,600);letter-spacing:var(--asc-type-nav-letter,0);text-transform:var(--asc-type-nav-transform,none);}:where(.asc-meta,.entry-meta,.post-meta,.wp-block-post-date,.wp-block-post-author,.wp-block-post-terms){font-size:var(--asc-type-meta-size,14px);font-weight:var(--asc-type-meta-weight,500);line-height:var(--asc-type-meta-line,1.4);}.asc-header__brand{flex:0 1 var(--asc-header-logo-container-width);width:var(--asc-header-logo-container-width);max-width:100%;min-width:0;}.asc-header__brand img,.asc-header__brand .custom-logo{display:block;width:var(--asc-header-logo-width);max-width:100%;max-height:none;height:auto;}@media (max-width:1023px){.asc-header__brand img,.asc-header__brand .custom-logo{width:var(--asc-header-logo-mobile-width);max-width:100%;height:auto;}}.asc-btn,.wp-element-button,.wp-block-button__link,button:not(.asc-vcs-close):not(.media-modal-close){border-radius:var(--asc-global-button-radius);min-height:var(--asc-global-button-height);font-weight:var(--asc-global-button-weight);}input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),select,textarea{border-radius:var(--asc-global-form-radius);border-color:var(--asc-global-form-border);background:var(--asc-global-form-bg);color:var(--asc-global-form-text);}input:not([type="checkbox"]):not([type="radio"]),select{min-height:var(--asc-global-form-height);}.entry-title,.wp-block-post-title,.asc-entry h1,.entry-content h1{font-size:var(--asc-type-h1-size,42px);font-weight:var(--asc-type-h1-weight,700);line-height:var(--asc-type-heading-line,1.2);letter-spacing:var(--asc-type-heading-letter,0);}.asc-entry>h1,.entry-content>h1,.asc-entry .entry-title,.entry-title.wp-block-post-title,.wp-block-post-title{font-size:var(--asc-type-h1-size,42px)!important;font-weight:var(--asc-type-h1-weight,700);line-height:var(--asc-type-heading-line,1.2);letter-spacing:var(--asc-type-heading-letter,0)}
