/* DDQX appearance tokens. Pale teal is a tint, not a new official brand color. */
html.ddqx-appearance{--da-canvas:#E9F1F2;--da-surface:#E9F1F2;--da-raised:#F3F8F8;--da-text:#104A56;--da-muted:#135967;--da-link:#104A56;--da-line:#458795;--da-focus:#16697A;--da-button:#104A56;--da-button-text:#fff;color-scheme:light;}
html.ddqx-appearance[data-ddqx-theme=dark]{--da-canvas:#08252B;--da-surface:#0D3C45;--da-raised:#104A56;--da-text:#F3F8F8;--da-muted:#EFDEA9;--da-link:#EFDEA9;--da-line:#458795;--da-focus:#E3C565;--da-button:#E3C565;--da-button-text:#08252B;color-scheme:dark;}
html.ddqx-appearance body,html.ddqx-appearance .wp-site-blocks{background:var(--da-canvas)!important;color:var(--da-text)!important;}
html.ddqx-appearance main{background:transparent!important;color:var(--da-text)!important;}
html.ddqx-appearance main :is(h1,h2,h3,h4,h5,h6,p,li,label,legend,td,th,summary,small):not(:where(.ddqx-method-flow > li)){color:var(--da-text)!important;}
html.ddqx-appearance main a:not(.wp-block-button__link):not(.ddqx-wcd__primary){color:var(--da-link)!important;}
html.ddqx-appearance main :is(.ddqx-section,.ddqx-post-content,.ddqx-cta,.ddqx-product-discovery,.ddqx-tool-track){background-color:var(--da-surface)!important;color:var(--da-text)!important;border-color:var(--da-line);}
/* Theme-owned light cards are contrast boundaries, including inside dark bands.
   Keep their existing surfaces and geometry; descendants use local appearance tokens. */
:where(.ddqx-info-card,.ddqx-stage-card,.ddqx-process-card,.ddqx-feature-panel,.ddqx-ref-stage-card,.ddqx-method-card){--da-surface:#fff;--da-raised:#F3F8F8;--da-text:#104A56;--da-muted:#135967;--da-link:#104A56;--da-line:#458795;--da-focus:#16697A;--da-button:#104A56;--da-button-text:#fff;color:var(--da-text);color-scheme:light;}
html.ddqx-appearance main .ddqx-post-content:has(>.ddqx-home-v3),html.ddqx-appearance main .ddqx-post-content:has(>.ddqx-reference-journey){background:transparent!important;}
html.ddqx-appearance main :is(.ddqx-section-kicker,.ddqx-eyebrow,.ddqx-card-label,.ddqx-demo-eyebrow,.ddqx-demo-note,.ddqx-article-meta){color:var(--da-muted)!important;}
html.ddqx-appearance main .wp-block-post-title{color:var(--da-text)!important;}
/* Distinctive branded bands retain their own contrast in both themes. */
html.ddqx-appearance main .ddqx-hero,html.ddqx-appearance main .ddqx-ref-final,html.ddqx-appearance body.page-id-49 .ddqx-home-v3 > .ddqx-section:last-child,html.ddqx-appearance #ddqx-white-coat-journey{--da-text:#fff;--da-muted:#EFDEA9;--da-link:#EFDEA9;--da-focus:#E3C565;color:#fff!important;}
html.ddqx-appearance #ddqx-white-coat-journey,html.ddqx-appearance main .ddqx-ref-final,html.ddqx-appearance body.page-id-49 .ddqx-home-v3 > .ddqx-section:last-child{background:#0D3C45!important;}
html.ddqx-appearance #ddqx-white-coat-journey .ddqx-info-card{border-top:5px solid #E3C565;}
html.ddqx-appearance .ddqx-hero .ddqx-method-flow{--da-text:#fff;}
html.ddqx-appearance main .wp-block-button__link{background:var(--da-button)!important;color:var(--da-button-text)!important;border-bottom:5px solid #9C7E1D!important;}
html.ddqx-appearance main .ddqx-hero .wp-block-button__link,html.ddqx-appearance main .ddqx-ref-final .wp-block-button__link{background:#E3C565!important;color:#08252B!important;}
html.ddqx-appearance main .ddqx-hero .wp-block-button:not(:first-child) .wp-block-button__link{background:#104A56!important;color:#fff!important;border-bottom-color:#E3C565!important;}
html.ddqx-appearance :is(main,.ddqx-site-header) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--da-focus)!important;outline-offset:4px;}
html.ddqx-appearance main :is(table,th,td){border-color:var(--da-line)!important;}
html.ddqx-appearance main :is(th,thead){background:var(--da-raised)!important;}
html.ddqx-appearance main :is(td,tbody,tr){background:transparent!important;}
html.ddqx-appearance main .wp-block-table{overflow-x:auto;}
/* Actual interface screenshots retain their original pixels. Captions follow the theme. */
html.ddqx-appearance main :is(.ddqx-demo-image,.ddqx-product-preview) figcaption{--da-text:#104A56;--da-link:#104A56;background:#E9F1F2!important;color:#104A56!important;}
html.ddqx-appearance[data-ddqx-theme=dark] .ddqx-tool-track h3::before,html.ddqx-appearance[data-ddqx-theme=dark] .ddqx-ref-stage-card .ddqx-card-label::before{background-color:#E9F1F2;border-radius:6px;}
/* Native header: a small separate control row avoids crowding navigation. */
html.ddqx-appearance .ddqx-site-header{background:var(--da-surface)!important;color:var(--da-text)!important;border-color:var(--da-line);}
html.ddqx-appearance .ddqx-site-header nav a,html.ddqx-appearance .ddqx-site-header button{color:var(--da-text)!important;}
html.ddqx-appearance .ddqx-site-header .wp-block-navigation__responsive-container.is-menu-open{background:var(--da-surface)!important;color:var(--da-text)!important;}
html.ddqx-appearance .ddqx-header-cta .wp-block-button__link{background:#104A56!important;color:white!important;border-bottom:5px solid #E3C565!important;}

.ddqx-appearance-bar{background:#0B343C;color:#EFDEA9;padding:6px max(20px,calc((100% - 1180px)/2));}
.ddqx-appearance-control{display:flex;justify-content:flex-end;align-items:center;gap:10px;font:500 13px/1.4 Montserrat,Arial,sans-serif;}
.ddqx-appearance-control[hidden]{display:none;}
.ddqx-appearance-control label{display:flex;align-items:center;gap:7px;color:#EFDEA9;}
.ddqx-appearance-control select{min-height:44px;max-width:140px;background:#104A56;color:#fff;border:1px solid #458795;border-bottom:5px solid #E3C565;border-radius:5px;padding:5px 24px 5px 10px;font:inherit;color-scheme:dark;}
.ddqx-appearance-control select:focus-visible{outline:3px solid #EFDEA9;outline-offset:3px;}
/* Tool surfaces: colors only; no form state, scoring, text, layout or event handlers changed. */
html.ddqx-appearance :is(.ddqx-wcd,.ddqx-experience,.ddqx-ahsh,.ddqx-mse-root,.ddqx-mcat-practice){background:var(--da-surface)!important;color:var(--da-text)!important;}
html.ddqx-appearance :is(.ddqx-wcd__panel,.ddqx-wcd__option,.ddqx-practice-stage,.ddqx-practice-choice,.ddqx-practice-feedback,.ddqx-quiz-context,.ahsh-panel,.ahsh-day-input,.mse-map-panel,.mse-context,.mse-filters,.mse-school-card,.mse-compare-dock,.ddqx-lab-panel){background:var(--da-raised)!important;color:var(--da-text)!important;border-color:var(--da-line)!important;}
html.ddqx-appearance :is(.ddqx-wcd,.ddqx-experience,.ddqx-ahsh,.ddqx-mse-root,.ddqx-mcat-practice) :is(h1,h2,h3,h4,p,span,label,legend,summary,small,output){color:var(--da-text)!important;}
html.ddqx-appearance :is(.ddqx-wcd__option-key,.ddqx-practice-letter){background:var(--da-surface)!important;color:var(--da-text)!important;border-color:var(--da-line)!important;}
html.ddqx-appearance :is(.ddqx-wcd__option:hover,.ddqx-practice-choice:hover,.ddqx-practice-choice[aria-pressed=true]){outline:2px solid var(--da-focus);outline-offset:1px;}
html.ddqx-appearance :is(.ddqx-wcd__option,.ddqx-practice-choice){border-bottom:5px solid var(--da-line)!important;}
html.ddqx-appearance :is(.ddqx-wcd__back,.ddqx-wcd__restart,.ddqx-practice-controls button,.ahsh-button,.mse-pill-button,.mse-link-button,.mse-favorite-add,.mse-compare-add,.ddqx-lab-panel button){background:var(--da-button)!important;color:var(--da-button-text)!important;border-bottom:5px solid #9C7E1D!important;}
html.ddqx-appearance main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),select,textarea){background:var(--da-raised)!important;color:var(--da-text)!important;border-color:var(--da-line)!important;color-scheme:inherit;}
html.ddqx-appearance main :is(input,select,textarea){accent-color:var(--da-focus);}
html.ddqx-appearance main :is(input,textarea)::placeholder{color:var(--da-muted)!important;opacity:1;}
html.ddqx-appearance .wpforms-container{--wpforms-field-background-color:var(--da-raised);--wpforms-field-text-color:var(--da-text);--wpforms-label-color:var(--da-text);--wpforms-label-sublabel-color:var(--da-muted);--wpforms-field-border-color:var(--da-line);}
html.ddqx-appearance .wpforms-container :is(label,legend,.wpforms-field-description){color:var(--da-text)!important;}
html.ddqx-appearance .wpforms-container button[type=submit]{background:var(--da-button)!important;color:var(--da-button-text)!important;border-bottom:5px solid #9C7E1D!important;}
/* Preserve educational chart and geographic palette semantics on pale teal. */
html.ddqx-appearance :is(#ddqx-enzyme-chart,.mse-map-stage){background:#E9F1F2!important;border-radius:6px;--da-text:#104A56;color:#104A56!important;}
html.ddqx-appearance .mse-hero{--da-text:#fff;--da-muted:#EFDEA9;--da-link:#EFDEA9;background:#104A56!important;}
html.ddqx-appearance :is(.mse-data-notice,.mse-badge,.mse-degree,.mse-disclaimer,.ahsh-note){background:var(--da-raised)!important;color:var(--da-text)!important;}
html.ddqx-appearance .wp-site-blocks > footer{background:#08252B!important;color:#fff!important;}
html.ddqx-appearance .ddqx-site-footer :is(h2,h3,p){color:#fff!important;}
html.ddqx-appearance .ddqx-site-footer a{color:#EFDEA9!important;}
@media(max-width:600px){.ddqx-appearance-control{justify-content:center;}.ddqx-appearance-bar{padding-inline:12px;}html.ddqx-appearance .ddqx-site-header .ddqx-header-inner{row-gap:10px;}}
@media(prefers-reduced-motion:reduce){html.ddqx-appearance{scroll-behavior:auto;}html.ddqx-appearance *{transition:none!important;}}
@media(forced-colors:active){html.ddqx-appearance .ddqx-appearance-control select{border:1px solid ButtonText;}html.ddqx-appearance main a{text-decoration:underline;}}
@media print{html.ddqx-appearance{--da-canvas:#fff;--da-surface:#fff;--da-raised:#fff;--da-text:#000;--da-muted:#000;--da-link:#000;color-scheme:light;}.ddqx-appearance-bar{display:none;}html.ddqx-appearance main .ddqx-hero{--da-text:#000;--da-link:#000;background:#fff!important;}}
/* QA corrections: observed diagnostic history, planner header/nav, legend and placeholders. */
html.ddqx-appearance main :is(strong,b,em):not(:where(.ddqx-feature-release > strong)){color:inherit!important;}
html.ddqx-appearance :is(.ddqx-wcd,.ddqx-ahsh,.ddqx-mse-root) div{color:var(--da-text)!important;}
html.ddqx-appearance :is(.ddqx-wcd__review,.ddqx-wcd__review-row,.ahsh-header,.ahsh-footer,.ahsh-live,.ddqx-practice-progress){background:var(--da-surface)!important;color:var(--da-text)!important;border-color:var(--da-line)!important;}
html.ddqx-appearance :is(.ddqx-wcd__eyebrow,.ddqx-wcd__assistant-label){color:var(--da-muted)!important;}
html.ddqx-appearance .ddqx-wcd__progress{background:var(--da-canvas)!important;}
html.ddqx-appearance .ddqx-wcd__progress-fill{background:var(--da-focus)!important;}
html.ddqx-appearance .ddqx-wcd__prompt:focus{outline:3px solid var(--da-focus)!important;outline-offset:3px;}
html.ddqx-appearance .ddqx-wcd__edit,html.ddqx-appearance .ddqx-practice-step{background:var(--da-raised)!important;color:var(--da-text)!important;border-color:var(--da-line)!important;}
html.ddqx-appearance .ddqx-practice-step[aria-current=step]{border-bottom:5px solid #E3C565!important;}
html.ddqx-appearance .ddqx-ahsh .ahsh-button :is(span,svg){color:inherit!important;}
html.ddqx-appearance .ddqx-ahsh .ahsh-step{background:var(--da-surface)!important;color:var(--da-text)!important;}
html.ddqx-appearance .wpforms-container input::placeholder,html.ddqx-appearance .wpforms-container textarea::placeholder{color:var(--da-muted)!important;opacity:1!important;}
/* QA corrections: archive cards, source disclosures, step numerals and button icons. */
html.ddqx-appearance :is(.ddqx-catalog-filters,.ddqx-catalog-card,.ddqx-experience-empty,.ddqx-practice-sources,.ddqx-practice-help){background:var(--da-raised)!important;color:var(--da-text)!important;border-color:var(--da-line)!important;}
html.ddqx-appearance .ddqx-catalog-actions button{background:var(--da-button)!important;color:var(--da-button-text)!important;border-bottom:5px solid #9C7E1D!important;}
html.ddqx-appearance .ddqx-ahsh .ahsh-button .ahsh-step{color:var(--da-text)!important;}
html.ddqx-appearance .ddqx-ahsh .ahsh-button.text{background:transparent!important;color:var(--da-link)!important;}
html.ddqx-appearance .ddqx-mse-root button span{color:inherit!important;}
html.ddqx-appearance[data-ddqx-theme=dark] .wpforms-container .wpforms-required-label{color:#EFDEA9!important;}
/* QA corrections: shared native accordions, catalog empty states and hero forms. */
html.ddqx-appearance main :is(.wp-block-details,.ddqx-catalog-empty){background:var(--da-raised)!important;color:var(--da-text)!important;border-color:var(--da-line)!important;}
html.ddqx-appearance .wp-block-details summary::after{color:var(--da-text)!important;}
html.ddqx-appearance .ddqx-catalog-pagination span{color:var(--da-text)!important;}
html.ddqx-appearance .ddqx-hero .wpforms-container{--da-text:#104A56;--da-muted:#135967;--da-link:#104A56;background:var(--da-surface)!important;color:var(--da-text)!important;}
html.ddqx-appearance[data-ddqx-theme=dark] .ddqx-hero .wpforms-container{--da-text:#F3F8F8;--da-muted:#EFDEA9;--da-link:#EFDEA9;}
/* QA correction: shared stage Diagnostic summary prompt. */
html.ddqx-appearance .ddqx-wcd-summary,html.ddqx-appearance .ddqx-wcd-summary__empty{background:var(--da-raised)!important;color:var(--da-text)!important;border-color:var(--da-line)!important;}
html.ddqx-appearance .ddqx-wcd-summary__link{background:transparent!important;color:var(--da-link)!important;}
/* QA correction: light-mode CTA inset and required markers. */
html.ddqx-appearance main .ddqx-ref-final .ddqx-cta{background:#104A56!important;}
html.ddqx-appearance[data-ddqx-theme=light] .wpforms-container .wpforms-required-label{color:#C00000!important;}

/* Responsive audit: Planner editors/day cards and Explorer comparison dialog. */
html.ddqx-appearance .ddqx-ahsh :is(.ahsh-editor,.ahsh-calendar-day,.ahsh-empty){background:var(--da-surface)!important;color:var(--da-text)!important;border-color:var(--da-line)!important;}
html.ddqx-appearance .mse-compare-modal{background:var(--da-surface)!important;color:var(--da-text)!important;border-color:var(--da-line)!important;color-scheme:inherit;}
html.ddqx-appearance .mse-compare-modal :is(h2,p,span,div,th,td){color:var(--da-text)!important;}
html.ddqx-appearance .mse-compare-modal a{color:var(--da-link)!important;}
html.ddqx-appearance .mse-compare-modal th{background:var(--da-raised)!important;}
html.ddqx-appearance .mse-compare-modal :is(th,td){border-color:var(--da-line)!important;}
html.ddqx-appearance .mse-compare-modal :is(.mse-icon-button,button){background:var(--da-button)!important;color:var(--da-button-text)!important;border-bottom:5px solid #9C7E1D!important;}
html.ddqx-appearance .mse-compare-modal :is(a,button):focus-visible{outline:3px solid var(--da-focus)!important;outline-offset:3px;}

/* 320px rendered QA: avoid splitting Paraphrase inside the 5P step control. */
@media(max-width:380px){html.ddqx-appearance body.page-id-5917 .ddqx-practice-step{padding-inline:8px;min-height:44px;}}

/* Owner-directed canvas refinement: variegated brand teals and fine gold geometry.
   Decorative backgrounds only. Reading surfaces and educational graphics stay opaque. */
html.ddqx-appearance{--da-canvas:#135967;--da-canvas-glow:rgba(69,135,149,.56);--da-canvas-depth:#104A56;--da-gold-trace:rgba(227,197,101,.22);}
html.ddqx-appearance[data-ddqx-theme=dark]{--da-canvas:#08252B;--da-canvas-glow:rgba(22,105,122,.42);--da-canvas-depth:#0B343C;--da-gold-trace:rgba(227,197,101,.15);}
html.ddqx-appearance body{background:var(--da-canvas)!important;}
html.ddqx-appearance .wp-site-blocks{
 background-color:var(--da-canvas)!important;
 background-image:
  linear-gradient(128deg,transparent 0 76%,var(--da-gold-trace) 76.04% 76.12%,transparent 76.16%),
  radial-gradient(ellipse at 0% 12%,var(--da-canvas-glow),transparent 62%),
  radial-gradient(ellipse at 100% 72%,rgba(69,135,149,.24),transparent 58%),
  linear-gradient(160deg,var(--da-canvas),var(--da-canvas-depth) 52%,var(--da-canvas))!important;
 background-size:100% 960px,100% 1300px,100% 1700px,100% 2200px!important;
 background-repeat:repeat-y!important;
}
html.ddqx-appearance .ddqx-site-header{
 --da-text:#F3F8F8;--da-link:#EFDEA9;--da-focus:#E3C565;
 background:linear-gradient(112deg,#0B343C,#104A56 46%,#16697A)!important;
 color:#F3F8F8!important;
 box-shadow:inset 0 -1px 0 rgba(227,197,101,.55);
}
html.ddqx-appearance .ddqx-header-brand .custom-logo-link{display:block;background:transparent!important;border-radius:0;padding:0;box-shadow:none!important;}
html.ddqx-appearance .ddqx-header-brand .custom-logo{background:transparent!important;filter:url(#ddqx-banner-on-teal);}
html.ddqx-appearance .ddqx-site-header .wp-block-navigation__responsive-container.is-menu-open{--da-text:#F3F8F8;background:#104A56!important;}
html.ddqx-appearance .ddqx-appearance-bar{background:rgba(8,37,43,.78);border-bottom:1px solid rgba(227,197,101,.22);}
html.ddqx-appearance main .wp-block-post-title,html.ddqx-appearance main > .ddqx-article-meta{color:#F3F8F8!important;}
html.ddqx-appearance main :is(.ddqx-hero,.ddqx-ref-final),html.ddqx-appearance #ddqx-white-coat-journey,html.ddqx-appearance body.page-id-49 .ddqx-home-v3 > .ddqx-section:last-child,html.ddqx-appearance .ddqx-site-footer{
 background-color:#104A56!important;
 background-image:
  linear-gradient(128deg,transparent 0 83%,rgba(227,197,101,.24) 83.04% 83.13%,transparent 83.18%),
  radial-gradient(ellipse at 100% 0%,rgba(69,135,149,.25),transparent 61%),
  radial-gradient(ellipse at 0% 100%,rgba(22,105,122,.4),transparent 67%),
  linear-gradient(118deg,#08252B,#104A56 52%,#15525F)!important;
 background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;
 box-shadow:inset 0 1px 0 rgba(227,197,101,.2),inset 0 -1px 0 rgba(227,197,101,.35);
}
/* Opaque reading panels expose a continuous teal canvas between sections. */
html.ddqx-appearance .ddqx-home-v3 > :is(.ddqx-product-discovery,.ddqx-section):not(:last-child),
html.ddqx-appearance .ddqx-reference-journey > .ddqx-section:not(.ddqx-ref-final){
 /* Inline size and centering belong to Template Layout. */
 margin-block:28px!important;box-sizing:border-box;border-radius:12px;
 box-shadow:0 0 0 1px rgba(227,197,101,.26),0 12px 28px rgba(8,37,43,.12);
}
/* Low-density gold accents belong to section edges, not behind reading text. */
html.ddqx-appearance main :is(.ddqx-section,.ddqx-product-discovery){border-top:0!important;background-image:linear-gradient(90deg,#9C7E1D,#E3C565 38%,rgba(227,197,101,0) 78%);background-size:100% 2px;background-position:top left;background-repeat:no-repeat;}
@media(max-width:600px){
 html.ddqx-appearance .ddqx-home-v3 > :is(.ddqx-product-discovery,.ddqx-section):not(:last-child),
 html.ddqx-appearance .ddqx-reference-journey > .ddqx-section:not(.ddqx-ref-final){margin-block:20px!important;}
}
@media print{
 html.ddqx-appearance body,html.ddqx-appearance .wp-site-blocks,html.ddqx-appearance .ddqx-site-header,html.ddqx-appearance main :is(.ddqx-hero,.ddqx-ref-final),html.ddqx-appearance #ddqx-white-coat-journey,html.ddqx-appearance .ddqx-site-footer{background:#fff!important;box-shadow:none!important;}
 html.ddqx-appearance main .wp-block-post-title{color:#000!important;}
}
@media(forced-colors:active){html.ddqx-appearance .wp-site-blocks,html.ddqx-appearance .ddqx-site-header,html.ddqx-appearance main :is(.ddqx-hero,.ddqx-ref-final,.ddqx-section,.ddqx-product-discovery),html.ddqx-appearance .ddqx-site-footer{background-image:none!important;}}

/* Banner continuation: native selectable text beneath the original ECG underline. */
html.ddqx-appearance .ddqx-site-header .ddqx-header-brand{flex:0 0 240px;width:240px;max-width:100%;}
html.ddqx-appearance .ddqx-header-brand .custom-logo-link{position:relative;width:240px;max-width:100%;}
html.ddqx-appearance .ddqx-header-brand .custom-logo{width:100%;height:auto;}
html.ddqx-appearance .ddqx-banner-continuation{position:absolute;left:39%;right:2%;top:80%;color:#EFDEA9!important;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:0;text-align:center;white-space:nowrap;text-transform:none;}
@media(max-width:600px){html.ddqx-appearance .ddqx-site-header .ddqx-header-brand{flex-basis:224px;width:224px;}html.ddqx-appearance .ddqx-header-brand .custom-logo-link{width:224px;}}
@media print{html.ddqx-appearance .ddqx-header-brand .custom-logo{filter:none;}html.ddqx-appearance .ddqx-banner-continuation{color:#104A56!important;}}

/* Compact header: preference is a utility within the native navigation row. */
html.ddqx-appearance .ddqx-site-header .ddqx-header-inner{gap:14px;}
html.ddqx-appearance .ddqx-site-header .ddqx-appearance-bar{background:transparent;border:0;padding:0;margin:0;flex:0 0 auto;}
html.ddqx-appearance .ddqx-site-header .ddqx-appearance-control{gap:6px;}
html.ddqx-appearance .ddqx-site-header .ddqx-appearance-control select{width:98px;min-height:44px;font-size:12px;padding-inline:8px 20px;}
html.ddqx-appearance .ddqx-site-header .ddqx-appearance-control label{margin:0;}
@media(min-width:1201px){html.ddqx-appearance .ddqx-site-header .ddqx-header-inner{flex-wrap:nowrap;}html.ddqx-appearance .ddqx-site-header nav{flex:1 1 auto;}html.ddqx-appearance .ddqx-site-header .wp-block-navigation__container{gap:18px;}}
@media(min-width:621px) and (max-width:1200px){
 html.ddqx-appearance .ddqx-site-header .ddqx-header-inner{display:grid;grid-template-columns:1fr auto auto;}
 html.ddqx-appearance .ddqx-site-header .ddqx-header-brand{grid-column:1;grid-row:1;}
 html.ddqx-appearance .ddqx-site-header .ddqx-appearance-bar{grid-column:2;grid-row:1;}
 html.ddqx-appearance .ddqx-site-header .ddqx-header-cta{grid-column:3;grid-row:1;}
 html.ddqx-appearance .ddqx-site-header nav{grid-column:1/-1;grid-row:2;justify-self:center;}
}
@media(max-width:620px){
 html.ddqx-appearance .ddqx-site-header .ddqx-header-inner{display:grid;grid-template-columns:minmax(0,1fr) 94px;gap:10px 12px;}
 html.ddqx-appearance .ddqx-site-header .ddqx-header-brand{grid-column:1/-1;grid-row:1;max-width:calc(100% - 56px);}
 html.ddqx-appearance .ddqx-site-header nav{grid-column:2;grid-row:1;justify-self:end;}
 html.ddqx-appearance .ddqx-site-header .ddqx-header-cta{grid-column:1;grid-row:2;width:100%;}
 html.ddqx-appearance .ddqx-site-header .ddqx-header-cta .wp-block-button__link{padding:10px 8px;font-size:12px;min-height:44px;}
 html.ddqx-appearance .ddqx-site-header .ddqx-appearance-bar{grid-column:2;grid-row:2;align-self:center;}
 html.ddqx-appearance .ddqx-site-header .ddqx-appearance-control label svg{display:none;}
 html.ddqx-appearance .ddqx-site-header .ddqx-appearance-control{gap:0;}
 html.ddqx-appearance .ddqx-site-header .ddqx-appearance-control select{width:94px;}
}

/* Keep native menu presentation aligned with the compact mobile grid boundary. */
@media(max-width:620px){html.ddqx-appearance .ddqx-site-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important;}html.ddqx-appearance .ddqx-site-header .wp-block-navigation__responsive-container-open{display:flex!important;}}

/* Keep the clipped live status inside its control, including at grid boundaries. */
html.ddqx-appearance .ddqx-appearance-control{position:relative;}
html.ddqx-appearance #ddqx-appearance-status{left:0;top:0;}
