.portal-themed{background:var(--portal-background)!important}.portal-themed .portal-footer{background:var(--portal-brand)!important;color:var(--portal-on-brand)!important;border-color:color-mix(in srgb,var(--portal-on-brand) 20%,transparent)!important}.portal-themed :is(.portal-header,.portal-sidebar){background:hsl(var(--navigation))!important;color:hsl(var(--navigation-foreground))!important;border-color:hsl(var(--navigation-border))!important}.portal-themed :is(.portal-header,.portal-sidebar,.portal-footer) :is(p,strong,small,span,a,button,svg){color:inherit}.portal-themed .portal-footer,.portal-themed .portal-footer :is(p,strong,small,span,a,button){color:#fff!important}.portal-themed :is(.portal-header,.portal-sidebar,.portal-footer,.portal-hero) svg,.portal-themed :is(.portal-header,.portal-sidebar,.portal-footer,.portal-hero) svg *{color:inherit!important;stroke:currentColor!important}.portal-themed :is(.portal-header,.portal-sidebar,.portal-footer) [class*=bg-white]{color:#171717}.portal-themed :is(.portal-sidebar,.portal-header) a[aria-current=page]{background:hsl(var(--navigation-active))!important;color:hsl(var(--navigation-foreground))!important}.portal-themed :is(.portal-sidebar,.portal-header) a:not([aria-current]):hover{background:hsl(var(--navigation-hover))!important}.portal-themed :is(.portal-hero,.opex-learning-hero){background:var(--portal-hero)!important;color:var(--portal-on-hero)!important}.portal-themed :is(.portal-hero,.opex-learning-hero)>div>div :is(h1,p,a){color:inherit}.portal-themed :is(.portal-hero,.opex-learning-hero) :is(h1,p,a):not(.opex-learning-graphic *):not([class*=bg-white] *){color:inherit}.portal-themed :is(.portal-hero,.opex-learning-hero) a:first-child{background:var(--portal-on-hero)!important;color:var(--portal-hero)!important}.portal-themed .opex-learning-hero .border-primary{border-color:var(--portal-accent)!important}.portal-themed .opex-learning-hero .opex-learning-graphic,.portal-themed :is(.portal-hero,.opex-learning-hero) [class*=bg-white]{background:#fff!important;color:#171717!important;border-color:#e5e5e5!important}.portal-themed .opex-learning-hero .opex-learning-graphic :is(h1,h2,h3,p,strong,span,div,small){color:#171717}.portal-themed .opex-learning-hero .opex-learning-graphic .text-neutral-500{color:#737373!important}.portal-themed .opex-learning-hero .opex-learning-graphic .text-neutral-700{color:#404040!important}.portal-themed .opex-learning-hero .opex-learning-graphic .text-neutral-900,.portal-themed .opex-learning-hero .opex-learning-graphic .text-neutral-950{color:#0a0a0a!important}.portal-themed .opex-learning-hero .opex-learning-graphic .opex-learning-seal{border-color:#171717!important;color:#171717!important;background:#f5f5f5!important}.portal-themed .opex-learning-hero .opex-learning-graphic .opex-learning-family{background:#f9fafb!important;border-color:#e5e5e5!important;border-top-color:var(--opex-field)!important}.portal-themed .opex-learning-hero .opex-learning-graphic .opex-learning-family strong{color:#171717!important}.portal-themed main [class*="text-[#8c6b3e]"],.portal-themed main [class*="text-[#795a34]"],.portal-themed main [class*="text-[#916e42]"]{color:var(--portal-accent)!important}.portal-themed main [class*="border-[#ab8752]"]{border-color:var(--portal-accent)!important}.qmb-generated-home .generated-home-hero-grid{display:grid;align-items:center;gap:2rem;min-width:0}.qmb-generated-home .generated-home-hero-grid>div{min-width:0}.qmb-generated-home .generated-home-hero-image{display:block;width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border:1px solid hsl(var(--border))}.portal-unified .portal-main .qmb-generated-home .generated-home-highlight{background:var(--portal-topic);color:hsl(var(--primary-foreground))}.portal-unified .portal-main .qmb-generated-home .generated-home-highlight :is(h2,p){color:hsl(var(--primary-foreground))!important}.portal-unified .portal-main .qmb-generated-home .generated-home-highlight button{background:hsl(var(--card))!important;color:var(--portal-topic)!important}.portal-unified .portal-main .qmb-generated-home .generated-home-highlight button svg,.portal-unified .portal-main .qmb-generated-home .generated-home-highlight button svg *{color:inherit!important;stroke:currentColor}.portal-unified .portal-main .qmb-generated-home .tp-color-tile-face :is(strong,span,svg){color:hsl(var(--primary-foreground))!important}@media(min-width:1024px){.qmb-generated-home .generated-home-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.qmb-generated-home .generated-home-steps{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.qmb-generated-home .generated-home-steps .tp-color-tile-face{min-height:10rem}}
