.hqp-platform{--has-ink:#164e52;--has-green:#71b9a5;--has-cream:#eee2c8;box-sizing:border-box;font-family:HQZPoppins,Poppins,system-ui,-apple-system,sans-serif;color:var(--has-ink);background:#f8faf7;max-width:none;width:100%;min-height:85vh;display:flex;flex-direction:column;line-height:1.6;isolation:isolate}.hqp-platform *{box-sizing:border-box}.hqp-platform a{color:inherit}.hqp-public-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px clamp(22px,5vw,90px);border-bottom:1px solid #164e5214;background:#fff}.hqp-public-brand{display:flex;align-items:center;gap:13px;text-decoration:none!important}.hqp-public-brand>span{display:grid;place-items:center;background:var(--has-ink);color:#fff;width:55px;height:55px;border-radius:12px;font-size:19px;font-weight:750}.hqp-public-brand strong{font-size:19px;letter-spacing:-.5px}.hqp-public-brand small{display:block;font-size:11px;font-weight:400;letter-spacing:.2px;margin-top:1px}.hqp-public-header>a:last-child{font-size:13px;text-decoration:none}.hqp-public-body{width:100%;max-width:1520px;margin:0 auto;padding:0 clamp(22px,5vw,80px) 80px;flex:1}.hqp-intro{padding:64px 0 42px;max-width:900px}.hqp-kicker{display:block;text-transform:uppercase;font-size:11px;font-weight:650;letter-spacing:1.8px;margin-bottom:14px}.hqp-intro h1{font-size:clamp(32px,4.3vw,62px);letter-spacing:-2px;line-height:1.12;font-weight:550;margin:0 0 22px;color:var(--has-ink)}.hqp-intro p{font-size:17px;max-width:650px;opacity:.76;margin:0}.hqp-quiz-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #164e5217;border-radius:17px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}.hqp-quiz-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #164e5210}.hqp-card-image{min-height:210px;background:#e2eee8;overflow:hidden;display:grid;place-items:center}.hqp-card-image img{width:100%;height:230px;object-fit:cover;display:block}.hqp-card-image>span{font-size:64px;font-weight:700;opacity:.15;letter-spacing:-5px}.hqp-card-copy{padding:27px;display:flex;flex-direction:column;flex:1}.hqp-card-copy h2{font-size:24px;letter-spacing:-.6px;line-height:1.25;margin:0 0 13px;color:var(--has-ink)}.hqp-card-copy p{font-size:14px;opacity:.75;margin:0 0 18px}.hqp-card-copy small{font-size:12px;opacity:.65}.hqp-start{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #164e5218;margin-top:22px;padding-top:17px;font-size:13px;font-weight:600}.hqp-start b{font-size:21px}.hqp-platform a.hqp-featured{color:#fff}.hqp-featured{display:grid;grid-template-columns:1.05fr 1fr;background:var(--has-ink);color:#fff;border:0;margin-bottom:64px}.hqp-featured .hqp-card-image{order:2}.hqp-featured .hqp-card-image img{height:100%;min-height:360px}.hqp-featured .hqp-card-copy{padding:clamp(28px,4vw,60px)}.hqp-featured h2{font-size:clamp(27px,3vw,42px);color:#fff;line-height:1.15}.hqp-featured .hqp-kicker{color:#a8d7c8}.hqp-featured .hqp-start{border-color:#ffffff2b}.hqp-featured .hqp-card-copy p{font-size:16px}.hqp-catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 25px}.hqp-catalog-heading h2{font-size:28px;letter-spacing:-.7px;margin:0;color:var(--has-ink)}.hqp-catalog-heading>span{font-size:12px;opacity:.65}.hqp-quiz-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.hqp-public-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:29px clamp(22px,5vw,90px);border-top:1px solid #164e5217;background:#fff;font-size:12px;margin-top:auto}.hqp-public-footer>a{text-decoration:none}.hqp-platform .hquiz-cases-root{width:100%}.hqp-platform .hquiz-case-menu{border:0;background:transparent;max-width:none;min-height:0}.hqp-platform .hquiz-case-content{padding-left:0;padding-right:0}.hqp-platform .hquiz-case-page-swoosh{margin:0 -1px}.hqp-platform .hquiz-case-intro h1{font-size:28px}.hqp-case-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 25px;font-size:13px}.hqp-case-filter select{border:1px solid #164e5226;background:#fff;color:var(--has-ink);font:inherit;padding:10px 30px 10px 13px;border-radius:8px;max-width:100%}.hquiz-case-category{display:block;font-size:12px;margin:6px 0 12px;opacity:.9}.hqp-platform [hidden]{display:none!important}.hqp-platform :focus-visible{outline:3px solid var(--has-green);outline-offset:4px}
/* The player uses the window width, while text keeps a readable measure. */
.hquiz.hquiz-responsive{max-width:var(--hquiz-width,1360px);width:100%;border:0;box-shadow:none;border-radius:0;min-height:600px;height:auto;max-height:none}.hquiz.hquiz-responsive>.hquiz-main{overflow:visible;flex:1 0 auto;padding:var(--hquiz-padding-y,32px) var(--hquiz-padding-x,32px)}.hquiz.hquiz-responsive .hquiz-modules{max-width:1100px;margin:0 auto;width:100%}.hquiz-responsive .hquiz-header{padding:24px clamp(22px,4vw,60px)}.hquiz-responsive .hquiz-module-question{max-width:900px;margin-left:auto;margin-right:auto;width:100%}.hquiz-responsive .hquiz-module-answers,.hquiz-responsive .hquiz-module-feedback,.hquiz-responsive .hquiz-module-next,.hquiz-responsive .hquiz-module-timer,.hquiz-responsive .hquiz-module-stats{max-width:1000px;margin-left:auto;margin-right:auto;width:100%}.hquiz-responsive .hquiz-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hquiz-responsive .hquiz-answer{min-height:90px;padding:20px;font-size:16px}.hquiz-responsive .hquiz-page-landing .hquiz-modules,.hquiz-responsive .hquiz-page-intro .hquiz-modules{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(24px,5vw,80px);align-content:center;align-items:start}.hquiz-responsive .hquiz-page-landing .hquiz-module,.hquiz-responsive .hquiz-page-intro .hquiz-module{grid-column:2;min-width:0}.hquiz-responsive .hquiz-page-landing .hquiz-module-image,.hquiz-responsive .hquiz-page-intro .hquiz-module-image{grid-column:1;grid-row:1 / span 8;align-self:stretch}.hquiz-responsive .hquiz-photo,.hquiz-responsive .hquiz-photo img{min-height:340px;height:100%;max-height:560px}.hquiz-responsive .hquiz-page-landing:not(:has(.hquiz-module-image)) .hquiz-modules,.hquiz-responsive .hquiz-page-intro:not(:has(.hquiz-module-image)) .hquiz-modules{display:block;max-width:850px}.hquiz-responsive .hquiz-surface-title h1{font-size:clamp(28px,3vw,46px)}.hquiz-responsive .hquiz-question h1{font-size:clamp(26px,2.6vw,40px)}.hquiz-responsive .hquiz-facts{grid-template-columns:1fr}.hquiz-responsive .hquiz-button{max-width:440px;margin-left:auto;margin-right:auto}.hquiz-responsive .hquiz-module-title,.hquiz-responsive .hquiz-module-body{width:100%}.hquiz-related{border-top:1px solid #164e5220;padding:35px 0 10px;margin-top:40px}.hquiz-related h2{margin:0 0 22px}.hquiz-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hquiz-related a{display:flex;flex-direction:column;text-decoration:none!important;border:1px solid #164e5220;border-radius:12px;overflow:hidden;background:#fff;color:#164e52}.hquiz-related img{width:100%;height:140px;object-fit:cover}.hquiz-related a>span{padding:19px;display:flex;flex-direction:column;gap:10px}.hquiz-related strong{font-size:17px;line-height:1.3}.hquiz-related small{font-size:12px}.hquiz-related em{font-size:12px;font-style:normal;font-weight:600;margin-top:auto}.hqp-platform .hquiz-responsive .hquiz-header{display:none}.hqp-platform .hquiz-responsive>.hquiz-footer{display:none}
@media (min-width: 701px){
.hquiz.hquiz-responsive .hquiz-page-landing .hquiz-module-image,.hquiz.hquiz-responsive .hquiz-page-intro .hquiz-module-image{display:flex}
.hquiz.hquiz-responsive .hquiz-page-landing .hquiz-photo,.hquiz.hquiz-responsive .hquiz-page-intro .hquiz-photo{flex:1 1 auto;align-self:stretch;height:auto;min-height:340px;max-height:none;margin-bottom:0}
.hquiz.hquiz-responsive .hquiz-page-landing .hquiz-photo>img,.hquiz.hquiz-responsive .hquiz-page-intro .hquiz-photo>img{position:absolute;inset:0;height:100%;min-height:0;max-height:none;object-fit:cover}
.hquiz.hquiz-responsive .hquiz-page-landing .hquiz-shape-circle,.hquiz.hquiz-responsive .hquiz-page-intro .hquiz-shape-circle{flex:0 1 auto;align-self:flex-start;height:auto;min-height:0}
.hquiz.hquiz-responsive .hquiz-page-landing .hquiz-shape-circle>img,.hquiz.hquiz-responsive .hquiz-page-intro .hquiz-shape-circle>img{position:static;inset:auto;height:100%;aspect-ratio:1;object-fit:var(--hquiz-image-fit,cover)}
}

@media(min-width:1600px){.hqp-public-body{max-width:1600px}}@media(max-width:1050px){.hqp-quiz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hquiz-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hquiz-responsive .hquiz-page-landing .hquiz-modules,.hquiz-responsive .hquiz-page-intro .hquiz-modules{column-gap:24px}.hqp-featured .hqp-card-image img{min-height:330px}}@media(max-width:700px){.hqp-public-header{padding:19px 20px}.hqp-public-brand strong{font-size:15px}.hqp-public-brand>span{height:44px;width:44px;font-size:15px}.hqp-public-brand small{font-size:9px}.hqp-public-header>a:last-child{font-size:11px}.hqp-public-body{padding:0 20px 45px}.hqp-intro{padding:42px 0 30px}.hqp-intro h1{letter-spacing:-1px}.hqp-intro p{font-size:15px}.hqp-featured{display:flex;margin-bottom:40px}.hqp-featured .hqp-card-image{order:0}.hqp-featured .hqp-card-image img{height:230px;min-height:0}.hqp-quiz-grid{grid-template-columns:1fr}.hqp-card-copy{padding:24px}.hqp-public-footer{flex-direction:column;align-items:flex-start;padding:25px 20px;gap:10px}.hqp-catalog-heading h2{font-size:23px}.hquiz-responsive .hquiz-answers{grid-template-columns:1fr}.hquiz-responsive .hquiz-answer{min-height:66px;padding:15px}.hquiz-responsive .hquiz-page-landing .hquiz-modules,.hquiz-responsive .hquiz-page-intro .hquiz-modules{display:flex;flex-direction:column}.hquiz-responsive .hquiz-page-landing .hquiz-module-image,.hquiz-responsive .hquiz-page-intro .hquiz-module-image{width:100%;order:-1}.hquiz-responsive .hquiz-photo,.hquiz-responsive .hquiz-photo img{min-height:220px;height:260px}.hquiz.hquiz-responsive>.hquiz-main{padding:var(--hquiz-padding-y,24px) var(--hquiz-padding-x,20px)}.hquiz-related-grid{grid-template-columns:1fr}.hquiz.hquiz-responsive{min-height:0}.hquiz-responsive .hquiz-question h1{font-size:27px}.hquiz-responsive .hquiz-module{max-width:100%}.hquiz-responsive .hquiz-stats{flex-wrap:wrap}.hquiz-responsive .hquiz-header{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.hqp-platform *{transition:none!important;scroll-behavior:auto!important}}
/* All surrounding platform page styles are derived from typed settings. */
.hqp-designed{background:var(--hqp-page-bg);color:var(--hqp-text);font-family:var(--hqp-font);font-size:var(--hqp-body-size);min-height:var(--hqp-min-height)}.hqp-designed .hqp-public-body{max-width:var(--hqp-content-width);padding:0 var(--hqp-gutter) var(--hqp-content-bottom)}.hqp-designed .hqp-public-header{background:var(--hqp-header-bg);color:var(--hqp-header-text);border-color:var(--hqp-header-border);padding:var(--hqp-header-pad-y) var(--hqp-header-pad-x);flex-wrap:wrap}.hqp-designed .hqp-public-brand{min-width:0}.hqp-designed .hqp-public-brand>span{height:var(--hqp-logo-height);width:var(--hqp-logo-height);flex-shrink:0;background:var(--has-ink);color:var(--hqp-header-bg)}.hqp-designed .hqp-site-logo{height:var(--hqp-logo-height);max-width:var(--hqp-logo-width);width:auto;object-fit:contain;display:block}.hqp-designed .hqp-public-brand strong{font-size:var(--hqp-brand-size);overflow-wrap:anywhere}.hqp-designed .hqp-public-brand small{font-size:var(--hqp-tagline-size)}.hqp-designed.hqp-header-center .hqp-public-header{flex-direction:column;justify-content:center;text-align:center}.hqp-designed .hqp-intro{max-width:var(--hqp-intro-width);padding:var(--hqp-intro-top) 0 var(--hqp-intro-bottom);text-align:var(--hqp-intro-align);background-color:var(--hqp-intro-bg);background-image:var(--hqp-intro-image);background-size:cover;background-position:center;border-radius:var(--hqp-intro-radius);overflow-wrap:anywhere}.hqp-designed .hqp-intro h1{font-size:var(--hqp-title-size);color:var(--hqp-heading)}.hqp-designed .hqp-intro p{font-size:var(--hqp-description-size);color:var(--hqp-text);max-width:none}.hqp-designed .hqp-intro .hqp-kicker{color:var(--hqp-heading)}.hqp-designed .hqp-collection-intro h1{font-size:var(--hqp-collection-title-size)}.hqp-designed .hqp-catalog-layout{display:flex;flex-direction:column;gap:var(--hqp-section-gap)}.hqp-designed .hqp-catalog-block{min-width:0}.hqp-designed .hqp-catalog-heading h2{color:var(--hqp-heading)}.hqp-designed .hqp-quiz-grid{grid-template-columns:repeat(var(--hqp-columns),minmax(0,1fr));gap:var(--hqp-grid-gap)}.hqp-designed .hqp-empty-text{grid-column:1/-1}.hqp-designed .hqp-quiz-card{background:var(--hqp-card-bg);color:var(--hqp-card-text);border-color:var(--hqp-card-border);border-width:var(--hqp-card-border-width);border-radius:var(--hqp-card-radius);min-width:0}.hqp-designed .hqp-card-copy{padding:var(--hqp-card-padding);overflow-wrap:anywhere}.hqp-designed .hqp-card-copy h2{font-size:var(--hqp-card-title-size);color:var(--hqp-card-text)}.hqp-designed .hqp-card-copy p{font-size:var(--hqp-card-body-size)}.hqp-designed .hqp-card-image{min-height:0}.hqp-designed .hqp-card-image img{height:var(--hqp-card-image-height);object-fit:var(--hqp-image-fit)}.hqp-designed .hqp-card-image>span{display:grid;place-items:center;min-height:var(--hqp-card-image-height);width:100%}.hqp-designed .hqp-start{background:var(--hqp-action-bg);color:var(--hqp-action-text);border-radius:var(--hqp-action-radius);padding:calc(17px + var(--hqp-action-padding)) var(--hqp-action-padding) var(--hqp-action-padding)}.hqp-designed .hqp-quiz-card:hover{transform:none;box-shadow:none}.hqp-designed.hqp-card-shadow .hqp-quiz-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #164e5215}.hqp-designed a.hqp-featured{color:var(--hqp-featured-text);background:var(--hqp-featured-bg);margin-bottom:0}.hqp-designed .hqp-featured+.hqp-featured{margin-top:var(--hqp-grid-gap)}.hqp-designed .hqp-featured .hqp-card-copy{padding:var(--hqp-featured-padding)}.hqp-designed .hqp-featured .hqp-card-copy h2{font-size:var(--hqp-featured-title-size);color:inherit}.hqp-designed .hqp-featured .hqp-card-copy p,.hqp-designed .hqp-featured .hqp-card-copy small,.hqp-designed .hqp-featured .hqp-kicker,.hqp-designed .hqp-featured .hqp-start{color:inherit}.hqp-designed .hqp-featured .hqp-card-image img{height:100%;min-height:var(--hqp-featured-image-height)}.hqp-designed.hqp-feature-left .hqp-featured .hqp-card-image{order:0}.hqp-designed.hqp-feature-top .hqp-featured{display:flex}.hqp-designed.hqp-feature-top .hqp-featured .hqp-card-image{order:0}.hqp-designed.hqp-feature-top .hqp-featured .hqp-card-image img{height:var(--hqp-featured-image-height);min-height:0}.hqp-designed .hqp-featured:not(:has(.hqp-card-image)){display:block}.hqp-designed .hqp-public-footer{background:var(--hqp-footer-bg);color:var(--hqp-footer-text);border-color:var(--hqp-footer-border);font-size:var(--hqp-footer-size);padding:var(--hqp-footer-pad-y) var(--hqp-footer-pad-x);flex-wrap:wrap}.hqp-designed .hquiz-related-grid{grid-template-columns:repeat(var(--hqp-related-columns),minmax(0,1fr))}.hqp-designed .hquiz-related img{height:var(--hqp-related-image-height)}.hqp-platform.hqp-show-case-header .hquiz .hquiz-header{display:flex}.hqp-platform.hqp-show-case-footer .hquiz>.hquiz-footer{display:block}.hqp-header-catalog-off[data-hqp-stage=catalog]>.hqp-public-header,.hqp-header-cases-off[data-hqp-stage=cases]>.hqp-public-header,.hqp-header-player-off[data-hqp-stage=player]>.hqp-public-header,.hqp-header-result-off[data-hqp-stage=result]>.hqp-public-header,.hqp-footer-catalog-off[data-hqp-stage=catalog]>.hqp-public-footer,.hqp-footer-cases-off[data-hqp-stage=cases]>.hqp-public-footer,.hqp-footer-player-off[data-hqp-stage=player]>.hqp-public-footer,.hqp-footer-result-off[data-hqp-stage=result]>.hqp-public-footer{display:none!important}
@media(max-width:1050px){.hqp-designed .hqp-quiz-grid{grid-template-columns:repeat(var(--hqp-columns-tablet),minmax(0,1fr))}.hqp-designed .hquiz-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.hqp-designed{font-size:var(--hqp-body-mobile-size)}.hqp-designed .hqp-public-body{padding-left:var(--hqp-gutter-mobile);padding-right:var(--hqp-gutter-mobile)}.hqp-designed .hqp-public-header{padding-left:var(--hqp-gutter-mobile);padding-right:var(--hqp-gutter-mobile);gap:14px}.hqp-designed .hqp-public-brand{flex-wrap:wrap}.hqp-designed .hqp-intro h1{font-size:var(--hqp-title-mobile-size)}.hqp-designed .hqp-collection-intro h1{font-size:var(--hqp-collection-title-mobile-size)}.hqp-designed .hqp-intro p{font-size:var(--hqp-description-mobile-size)}.hqp-designed .hqp-quiz-grid{grid-template-columns:repeat(var(--hqp-columns-mobile),minmax(0,1fr))}.hqp-designed .hqp-featured{display:flex}.hqp-designed .hqp-featured .hqp-card-image{order:0}.hqp-designed .hqp-featured .hqp-card-image img{height:var(--hqp-card-image-height);min-height:0}.hqp-designed .hqp-featured .hqp-card-copy{padding:var(--hqp-card-padding)}.hqp-designed .hqp-featured .hqp-card-copy h2{font-size:var(--hqp-card-title-size)}.hqp-designed .hqp-public-footer{padding-left:var(--hqp-gutter-mobile);padding-right:var(--hqp-gutter-mobile)}.hqp-designed .hquiz-related-grid{grid-template-columns:1fr}}

.hqp-designed .hqp-public-brand>span{background:var(--hqp-mark-bg);color:var(--hqp-mark-text);font-size:calc(var(--hqp-logo-height)*.34)}.hqp-designed .hqp-public-header>a:last-child{font-size:var(--hqp-nav-size)}.hqp-designed .hqp-intro>.hqp-kicker{font-size:var(--hqp-kicker-size)}.hqp-designed .hqp-catalog-heading h2{font-size:var(--hqp-catalog-title-size)}.hqp-designed .hqp-catalog-heading>span{font-size:var(--hqp-available-size)}

.hqp-designed.hqp-intro-align-center .hqp-intro{margin-left:auto;margin-right:auto}.hqp-designed.hqp-intro-align-right .hqp-intro{margin-left:auto;margin-right:0}

.hqp-page-header-off>.hqp-public-header,.hqp-page-footer-off>.hqp-public-footer{display:none!important}.hqp-designed .hquiz>.hquiz-header,.hqp-designed .hquiz>.hquiz-footer{display:none}.hqp-designed.hqp-show-case-header .hquiz>.hquiz-header{display:flex}.hqp-designed.hqp-show-case-footer .hquiz>.hquiz-footer{display:block}
.hqp-designed[data-hqp-stage=cases]>.hqp-public-body:has(.qb-chooser-wide){max-width:none;padding-left:0;padding-right:0;--qb-case-paper:var(--hqp-page-bg)}.hqp-designed .qb-chooser-wide .hquiz-case-content{padding-left:var(--hqp-gutter);padding-right:var(--hqp-gutter);max-width:var(--hqp-content-width)}.hqp-designed .qb-chooser-wide .hquiz-case-intro h1{font-size:clamp(28px,3vw,44px)}
@media(max-width:700px){.hqp-designed .qb-chooser-wide .hquiz-case-content{padding-left:var(--hqp-gutter-mobile);padding-right:var(--hqp-gutter-mobile)}}
/* Shared publisher homepage: broad hero and restrained editorial cards. */
.hqp-designed .qb-has-hero{position:relative;margin-inline:calc(-1 * var(--hqp-gutter));overflow:hidden;background:var(--hqp-intro-bg);isolation:isolate}.hqp-designed .qb-has-hero .hqp-intro{max-width:none;min-height:var(--hqp-home-hero-height);padding:var(--hqp-intro-top) var(--hqp-gutter) calc(var(--hqp-intro-bottom) + 60px);background-image:linear-gradient(90deg,rgba(247,249,246,.96),rgba(247,249,246,.68) 55%,rgba(247,249,246,.06)),var(--hqp-intro-image);background-size:cover;background-position:center}.hqp-designed .qb-has-hero h1{max-width:850px}.hqp-designed .qb-has-hero p{max-width:780px}.qb-has-wave{position:absolute;bottom:-1px;left:0;width:100%;height:75px;pointer-events:none}.qb-featured-heading{color:var(--has-ink);font-size:clamp(24px,2.3vw,34px);margin:8px 0 24px}.qb-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hqp-designed .qb-featured-grid .hqp-featured{display:grid;grid-template-columns:44% minmax(0,1fr);margin:0;background:var(--hqp-featured-bg);color:var(--hqp-featured-text)}.hqp-designed .qb-featured-grid .hqp-card-image{order:0}.hqp-designed .qb-featured-grid .hqp-card-image img{height:100%;min-height:var(--hqp-featured-image-height);object-fit:cover}.hqp-designed .qb-featured-grid .hqp-card-copy{padding:var(--hqp-featured-padding)}.hqp-designed .qb-featured-grid .hqp-card-copy h2{color:var(--hqp-featured-text);font-size:var(--hqp-featured-title-size)}.hqp-designed .qb-featured-grid .hqp-card-copy .hqp-kicker{color:var(--has-ink)}
@media(max-width:1050px){.hqp-designed .qb-featured-grid .hqp-featured{grid-template-columns:1fr}.hqp-designed .qb-featured-grid .hqp-card-image img{height:220px;min-height:0}}
@media(max-width:700px){.hqp-designed .qb-has-hero{margin-inline:calc(-1 * var(--hqp-gutter-mobile))}.hqp-designed .qb-has-hero .hqp-intro{min-height:300px;padding:48px var(--hqp-gutter-mobile) 78px}.qb-featured-grid{grid-template-columns:1fr}.qb-has-wave{height:48px}.hqp-designed .qb-featured-grid .hqp-card-copy{padding:22px}}

.hqp-designed.hqp-feature-right .qb-featured-grid .hqp-card-image{order:2}@media(max-width:700px){.hqp-designed.hqp-feature-right .qb-featured-grid .hqp-card-image{order:0}}


/* Preserve contrast on legacy featured buttons; keep buttons compact. */
.hqp-designed .hqp-featured .hqp-start{color:var(--hqp-action-text,#fff);padding:12px 18px;display:inline-flex;align-items:center;gap:12px;min-height:0}
@media (max-width: 700px){
.hquiz.hquiz-responsive .hquiz-page-landing .hquiz-module-image:first-child{width:calc(100% + 2 * var(--hquiz-padding-x,20px));max-width:none;align-self:stretch}
.hquiz.hquiz-responsive .hquiz-page-landing .hquiz-photo:not(.hquiz-shape-circle){width:100%;max-width:none}
}

.hqp-designed[data-hqp-stage="catalog"] .qb-has-hero{width:var(--qb-viewport-width,100%);max-width:none;margin-inline:calc((100% - var(--qb-viewport-width,100%))/2)}
