@media (max-width:760px){
  body.page-family-instrument{
    --m3-edge:clamp(18px,5.1vw,22px);
    --m3-line:rgba(244,240,233,.12);
    --m3-line-strong:rgba(139,207,154,.28);
    --m3-soft:rgba(244,240,233,.055);
    --m3-green:#8bcf9a;
    --m3-muted:rgba(244,240,233,.68);
  }

  
  body.page-family-instrument main{
    --nbc-layout-section:clamp(56px,15vw,72px);
    --nbc-layout-section-compact:clamp(44px,12vw,58px);
  }
  body.page-family-instrument main :where(.nbc-hero-location,.baro-kicker,.dc5-eyebrow,.nbc-eyebrow){
    letter-spacing:.13em;
  }
  body.page-family-instrument main :where(button,.btn,[role="button"]){
    min-height:44px;
  }

  
  body.page-barometer .oml-hero{
    width:calc(100% - (2 * var(--m3-edge)));
    margin-inline:auto;
    padding-top:96px;
    padding-bottom:46px;
    gap:24px;
  }
  body.page-barometer .oml-hero>div>p{
    max-width:31ch;
    margin-top:14px;
    font-size:16px;
    line-height:1.5;
  }
  body.page-barometer .oml-hero .nbc-hero-actions{margin-top:22px}
  body.page-barometer .nbc-barometer-preview{
    min-height:0;
    padding:15px 16px 14px;
    margin-top:0;
  }
  body.page-barometer .nbc-barometer-preview .nbc-instrument-preview-stage{
    min-height:132px;
  }
  body.page-barometer .nbc-barometer-preview>strong{font-size:15px;line-height:1.25}
  body.page-barometer .nbc-barometer-preview>p{font-size:11px;line-height:1.42;margin-top:5px}

  body.page-barometer .baro-scenario-section{
    width:calc(100% - (2 * var(--m3-edge)));
    margin-inline:auto;
    padding-block:48px 42px;
  }
  body.page-barometer .baro-scenario-head{gap:12px;margin-bottom:18px}
  body.page-barometer .baro-scenario-head h2{
    font-size:clamp(27px,7.7vw,32px);
    line-height:1.03;
    max-width:18ch;
  }
  body.page-barometer .baro-scenario-head>p{
    font-size:13px;
    line-height:1.5;
    max-width:36ch;
  }
  body.page-barometer .baro-scenarios{
    display:flex;
    gap:8px;
    overflow-x:auto;
    margin-inline:calc(-1 * var(--m3-edge));
    padding:0 var(--m3-edge) 8px;
    scroll-snap-type:x proximity;
    scrollbar-width:none;
  }
  body.page-barometer .baro-scenarios::-webkit-scrollbar{display:none}
  body.page-barometer .baro-scenario{
    flex:0 0 auto;
    width:auto;
    min-width:0;
    max-width:none;
    min-height:44px;
    padding:10px 13px;
    border-radius:999px;
    scroll-snap-align:start;
  }
  body.page-barometer .baro-scenario .baro-scenario-icon,
  body.page-barometer .baro-scenario small{display:none}
  body.page-barometer .baro-scenario strong{font-size:12px;white-space:nowrap}

  body.page-barometer .baro-workbench{
    gap:0;
    margin-top:0;
  }
  body.page-barometer .baro-stage-column{
    order:1;
    width:100%;
  }
  body.page-barometer .baro-controls{
    order:2;
    width:calc(100% - (2 * var(--m3-edge)));
    margin-inline:auto;
    padding-block:50px 46px;
  }
  body.page-barometer .baro-finding{
    width:calc(100% - (2 * var(--m3-edge)));
    margin-inline:auto;
  }
  body.page-barometer .baro-stage{
    border-radius:0;
    border-inline:0;
  }
  body.page-barometer .baro-stage-head{
    padding:14px var(--m3-edge) 12px;
    align-items:flex-start;
    gap:12px;
  }
  body.page-barometer .baro-stage-head>div strong{font-size:17px}
  body.page-barometer .baro-stage-status{font-size:10px;white-space:nowrap}
  body.page-barometer .baro-mobile-state{
    padding:0 var(--m3-edge) 8px;
  }
  body.page-barometer .baro-mobile-state span{padding:6px 2px}
  body.page-barometer .baro-mobile-state strong{font-size:12px}
  body.page-barometer .baro-svg{
    height:clamp(350px,92vw,400px);
    min-height:350px;
  }
  
  body.page-barometer :is(.baro-baseline,.baro-reference,.baro-previous,.baro-current,.baro-node,.baro-feature-halo,.baro-feature-line,.baro-feature-label,.baro-pressure-marker){display:initial}
  body.page-barometer .baro-grid,
  body.page-barometer .baro-phases{display:none}
  body.page-barometer .baro-reference{opacity:.22}
  body.page-barometer .baro-previous{opacity:.22}
  body.page-barometer .baro-feature-label{display:none}
  body.page-barometer .baro-pressure-marker{display:none}
  body.page-barometer .baro-node{r:13px}
  body.page-barometer .baro-readout{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:0;
    margin:0;
    border-top:1px solid var(--m3-line);
  }
  body.page-barometer .baro-readout>div{
    min-height:0;
    padding:15px var(--m3-edge);
    border:0;
    border-bottom:1px solid var(--m3-line);
  }
  body.page-barometer .baro-readout>div:first-child{grid-column:1/-1}
  body.page-barometer .baro-readout>div:nth-child(2){border-right:1px solid var(--m3-line)}
  body.page-barometer .baro-readout strong{font-size:15px;line-height:1.3}
  body.page-barometer .baro-readout p{font-size:12px;line-height:1.45}

  body.page-barometer .baro-controls-head{
    padding:0 0 22px;
    border-bottom:1px solid var(--m3-line);
  }
  body.page-barometer .baro-controls-head>strong{font-size:24px;line-height:1.05;margin-top:7px}
  body.page-barometer .baro-controls-head>p{font-size:13px;line-height:1.5;margin-top:8px;max-width:34ch}
  body.page-barometer .baro-dimensions{border-top:0}
  body.page-barometer .baro-dimension{
    padding:20px 0 18px;
  }
  body.page-barometer .baro-dimension-head{
    display:grid;
    grid-template-columns:26px minmax(0,1fr) auto;
    gap:8px;
    align-items:center;
  }
  body.page-barometer .baro-dimension-title{font-size:18px;line-height:1.15}
  body.page-barometer .baro-level-badge{font-size:9px;padding:6px 8px}
  body.page-barometer .baro-range{margin-top:14px}
  body.page-barometer .baro-level-ticks{margin-top:-8px}
  body.page-barometer .baro-dimension-copy{font-size:12.5px;line-height:1.48;margin-top:8px;max-width:36ch}

  body.page-barometer .baro-finding{
    padding-block:52px 56px;
    border-top:1px solid var(--m3-line-strong);
  }
  body.page-barometer .baro-finding>header h2{
    font-size:clamp(29px,8vw,34px);
    line-height:1.01;
    max-width:14ch;
    margin-top:9px;
  }
  body.page-barometer .baro-finding>header>p{
    margin-top:14px;
    font-size:14px;
    line-height:1.55;
    max-width:35ch;
  }
  body.page-barometer .baro-finding-summary{
    display:grid;
    grid-template-columns:1fr 1fr;
    margin-top:24px;
    border-block:1px solid var(--m3-line);
  }
  body.page-barometer .baro-finding-summary>div{
    min-height:0;
    padding:15px 0;
    border:0;
  }
  body.page-barometer .baro-finding-summary>div:nth-child(2){padding-left:14px;border-left:1px solid var(--m3-line)}
  body.page-barometer .baro-finding-summary>div:last-child{grid-column:1/-1;border-top:1px solid var(--m3-line)}
  body.page-barometer .baro-finding-summary span{font-size:9px}
  body.page-barometer .baro-finding-summary strong{font-size:14px;line-height:1.25}
  body.page-barometer .baro-finding-details{margin-top:18px}
  body.page-barometer .baro-finding-details>summary,
  body.page-barometer .baro-calculator>summary{
    min-height:48px;
    padding-block:14px;
    font-size:13px;
  }
  body.page-barometer .baro-finding-grid{grid-template-columns:1fr}
  body.page-barometer .baro-next-actions{margin-top:22px}
  body.page-barometer .baro-next-actions .btn{width:100%;justify-content:center;text-align:center}
  body.page-barometer .risk-reversal-tool{font-size:11px;line-height:1.5;margin-top:13px}
  body.page-barometer .baro-calculator{margin-top:16px}

  
  body.page-digital-check #digital-check{
    padding-top:0;
  }
  body.page-digital-check .dc7-entry{
    width:calc(100% - (2 * var(--m3-edge)));
    min-height:0;
    margin-inline:auto;
    padding-top:94px;
    padding-bottom:48px;
    gap:26px;
  }
  body.page-digital-check .dc7-entry__layout{
    display:grid;
    grid-template-columns:1fr;
    gap:18px;
  }
  body.page-digital-check .dc7-entry__head h1{
    margin-top:16px;
    font-size:clamp(38px,10.4vw,44px);
    line-height:.98;
    max-width:8.8ch;
  }
  body.page-digital-check .dc7-entry__info{
    padding:16px 0 0;
    border:0;
    border-top:1px solid var(--m3-line-strong);
    background:transparent;
  }
  body.page-digital-check .dc7-entry__info>span{font-size:9px}
  body.page-digital-check .dc7-entry__info>strong{
    display:block;
    margin-top:7px;
    font-size:15px;
    line-height:1.35;
    max-width:31ch;
  }
  body.page-digital-check .dc-entry-steps{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:0;
    margin-top:14px;
    border-block:1px solid var(--m3-line);
  }
  body.page-digital-check .dc-entry-steps li{
    display:block;
    min-height:72px;
    padding:10px 8px 10px 0;
    border:0;
    border-right:1px solid var(--m3-line);
  }
  body.page-digital-check .dc-entry-steps li:last-child{border-right:0;padding-left:8px}
  body.page-digital-check .dc-entry-steps li:nth-child(2){padding-left:8px}
  body.page-digital-check .dc-entry-steps b{display:block;font-size:9px;margin-bottom:5px}
  body.page-digital-check .dc-entry-steps span{display:block;font-size:10.5px;line-height:1.35}
  body.page-digital-check #dc-intro-copy{display:none}

  body.page-digital-check .dc7-choice-grid{
    display:grid;
    grid-template-columns:1fr;
    gap:8px;
    margin:0;
  }
  body.page-digital-check .dc7-choice{
    min-height:0;
    padding:15px 15px 14px;
    display:grid;
    grid-template-columns:44px minmax(0,1fr);
    grid-template-areas:
      "icon meta"
      "icon title"
      "icon copy"
      "icon action";
    column-gap:13px;
    row-gap:3px;
    text-align:left;
  }
  body.page-digital-check .dc7-choice__icon{grid-area:icon;width:44px;height:44px;margin:0}
  body.page-digital-check .dc7-choice>.mono{grid-area:meta;font-size:8.5px}
  body.page-digital-check .dc7-choice>strong{grid-area:title;font-size:18px;line-height:1.1}
  body.page-digital-check .dc7-choice>p{grid-area:copy;font-size:11.5px;line-height:1.4;margin:1px 0 0}
  body.page-digital-check .dc7-choice__action{grid-area:action;font-size:10px;margin-top:5px}

  body.page-digital-check .dc7-process-step{
    width:calc(100% - (2 * var(--m3-edge)));
    margin-inline:auto;
    padding-block:38px 48px;
  }
  body.page-digital-check .dc7-process-step header p{font-size:14px;line-height:1.5;margin-top:8px}
  body.page-digital-check .dc7-process-types{
    display:flex;
    gap:7px;
    overflow-x:auto;
    margin-inline:calc(-1 * var(--m3-edge));
    padding:16px var(--m3-edge) 8px;
    scrollbar-width:none;
  }
  body.page-digital-check .dc7-process-types::-webkit-scrollbar{display:none}
  body.page-digital-check .dc7-process-types button{
    flex:0 0 auto;
    min-height:42px;
    padding:9px 12px;
    white-space:nowrap;
    border-radius:999px;
  }
  body.page-digital-check .dc7-process-actions{margin-top:18px;gap:9px}

  body.page-digital-check .dc5-workspace{
    gap:0;
    padding-bottom:0;
  }
  body.page-digital-check .dc5-control-column{
    width:calc(100% - (2 * var(--m3-edge)));
    margin-inline:auto;
  }
  body.page-digital-check .dc5-progress-head{
    padding:18px 0 14px;
    border-bottom:1px solid var(--m3-line);
  }
  body.page-digital-check .dc5-progress-top{font-size:10px}
  body.page-digital-check .dc5-progress-top strong{font-size:10px}
  body.page-digital-check .dc5-question-card{
    min-height:0;
    padding:24px 0 28px;
    border:0;
    background:transparent;
  }
  body.page-digital-check .dc5-question-type{font-size:9px;margin-bottom:10px}
  body.page-digital-check .dc5-question-card legend{
    font-size:clamp(29px,8.2vw,35px);
    line-height:1.02;
    max-width:15ch;
  }
  body.page-digital-check .dc5-question-context{
    margin-top:12px;
    font-size:13.5px;
    line-height:1.5;
    max-width:36ch;
  }
  body.page-digital-check .dc5-options{gap:6px;margin-top:18px}
  body.page-digital-check .dc5-option{
    min-height:50px;
    padding:10px 12px;
  }
  body.page-digital-check .dc5-option :where(strong,span){line-height:1.3}
  body.page-digital-check .dc5-mobile-effect{
    margin-top:12px;
    padding:12px 13px;
    border-left:2px solid var(--m3-green);
    background:rgba(139,207,154,.055);
  }
  body.page-digital-check .dc5-question-nav{
    margin-top:18px;
    padding-top:14px;
    border-top:1px solid var(--m3-line);
  }
  body.page-digital-check .dc5-question-nav button{min-width:96px}

  body.page-digital-check .dc5-model-column{
    width:100%;
    margin-top:0;
  }
  body.page-digital-check .dc5-stage{
    min-height:0;
    height:auto;
    grid-template-rows:auto 300px auto auto;
    border-inline:0;
    border-radius:0;
  }
  body.page-digital-check .dc5-stage-head{padding:14px var(--m3-edge) 12px}
  body.page-digital-check .dc5-stage-head strong{font-size:15px;line-height:1.25}
  body.page-digital-check .dc5-stage-actions{gap:6px}
  body.page-digital-check .dc5-stage-status{display:none}
  body.page-digital-check #dc-motion-toggle{min-height:36px;height:36px;padding-inline:10px;font-size:10px}
  body.page-digital-check .dc5-model-svg{
    width:100%;
    height:300px;
    min-height:300px;
  }
  body.page-digital-check .dc5-causal-strip{
    padding:14px var(--m3-edge) 16px;
  }
  body.page-digital-check .dc5-causal-strip span{font-size:9px}
  body.page-digital-check .dc5-causal-strip strong{font-size:15px;line-height:1.3}
  body.page-digital-check .dc5-causal-strip p{font-size:12px;line-height:1.45;margin-top:5px}

  body.page-digital-check #digital-check[data-dc5-mode="result"] .dc5-stage{
    min-height:0;
    grid-template-rows:auto 360px auto auto;
  }
  body.page-digital-check #digital-check[data-dc5-mode="result"] .dc5-model-svg{
    height:360px;
    min-height:360px;
  }
  body.page-digital-check .dc5-result-panel{
    padding:46px 0 28px;
    border:0;
    background:transparent;
  }
  body.page-digital-check .dc5-result-panel>span{font-size:9px}
  body.page-digital-check .dc5-result-panel h2{
    margin-top:9px;
    font-size:clamp(31px,8.7vw,37px);
    line-height:1;
    max-width:13ch;
  }
  body.page-digital-check .dc5-result-lede{font-size:14px;line-height:1.5;margin-top:13px}
  body.page-digital-check .dc5-result-switch{
    margin-top:20px;
    gap:6px;
    padding-bottom:7px;
  }
  body.page-digital-check .dc5-result-switch button{
    min-height:42px;
    padding:8px 11px;
    border-radius:999px;
    font-size:10px;
  }
  body.page-digital-check .dc5-result-summary{
    display:flex;
    flex-direction:column;
    margin-top:20px;
    border-top:1px solid var(--m3-line);
  }
  body.page-digital-check .dc5-result-summary article{
    padding:18px 0;
    border:0;
    border-bottom:1px solid var(--m3-line);
  }
  body.page-digital-check .dc5-result-summary article:nth-child(2){
    order:-1;
    padding:22px 0;
    border-top:2px solid var(--m3-green);
  }
  body.page-digital-check .dc5-result-summary article:nth-child(2)>span{color:var(--m3-green)}
  body.page-digital-check .dc5-result-summary article>span{font-size:9px}
  body.page-digital-check .dc5-result-summary article>strong{font-size:19px;line-height:1.15;margin-top:6px}
  body.page-digital-check .dc5-result-summary article:nth-child(2)>strong{font-size:24px;line-height:1.08}
  body.page-digital-check .dc5-result-summary article>p{font-size:12.5px;line-height:1.48;margin-top:7px}
  body.page-digital-check #dc-result-actions{
    width:calc(100% - (2 * var(--m3-edge)));
    margin-inline:auto;
    padding-block:34px 56px;
  }
  body.page-digital-check .dc5-result-actions>div{padding:18px 0;border-inline:0;border-radius:0;background:transparent}

  
  body.page-diagnose .diagnose-hero{
    padding-top:96px;
    padding-bottom:48px;
  }
  body.page-diagnose .nbc-diagnose-hero-grid{
    width:calc(100% - (2 * var(--m3-edge)));
    margin-inline:auto;
    gap:24px;
  }
  body.page-diagnose .diagnose-showcase-head h1{
    margin-top:17px;
    font-size:clamp(37px,10vw,43px);
    line-height:.98;
    max-width:9.5ch;
  }
  body.page-diagnose .diagnose-showcase-head .nbc-section-intro{
    margin-top:17px;
    font-size:15px;
    line-height:1.52;
    max-width:35ch;
  }
  body.page-diagnose .diagnose-showcase-head .nbc-hero-actions{
    margin-top:22px;
    gap:8px;
  }
  body.page-diagnose .nbc-diagnose-preview{
    min-height:0;
    padding:14px 0 0;
    border-width:1px 0 0;
  }
  body.page-diagnose .nbc-diagnose-preview .nbc-signal-caption{font-size:9px}
  body.page-diagnose .nbc-diagnose-preview ol{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:0;
    margin-top:10px;
    border-top:1px solid var(--m3-line);
  }
  body.page-diagnose .nbc-diagnose-preview li{
    min-height:62px;
    padding:10px 8px;
    border-bottom:1px solid var(--m3-line);
  }
  body.page-diagnose .nbc-diagnose-preview li:nth-child(odd){padding-left:0;border-right:1px solid var(--m3-line)}
  body.page-diagnose .nbc-diagnose-preview li :where(strong,small){line-height:1.25}

  body.page-diagnose .diagnose-process-section{
    padding-block:52px 62px;
  }
  body.page-diagnose .diagnose-process-section>.wrap{
    width:calc(100% - (2 * var(--m3-edge)));
  }
  body.page-diagnose .diagnose-process-list::before{
    left:15px;
    top:10px;
    bottom:10px;
  }
  body.page-diagnose .diagnose-process-step{
    padding-left:38px;
  }
  body.page-diagnose .diagnose-process-step::before{
    left:11px;
    top:28px;
    width:8px;
    height:8px;
  }
  body.page-diagnose .diagnose-process-card{
    padding:22px 0 24px;
  }
  body.page-diagnose .diagnose-process-stage{
    padding-bottom:9px;
    font-size:10px;
  }
  body.page-diagnose .diagnose-process-visual{
    height:118px;
    min-height:118px;
    margin:2px 0 14px;
  }
  body.page-diagnose .diagnose-process-copy h2{
    font-size:27px;
    line-height:1;
  }
  body.page-diagnose .diagnose-process-copy p{
    margin-top:8px;
    font-size:12.5px;
    line-height:1.48;
    max-width:34ch;
  }
  body.page-diagnose .diagnose-process-copy>strong{
    display:inline-block;
    margin-top:10px;
    font-size:11px;
  }

  body.page-diagnose .diagnose-depth-section{
    padding-block:54px 62px;
  }
  body.page-diagnose .diagnose-depth-head h2{
    margin-top:8px;
    font-size:clamp(29px,8vw,34px);
    line-height:1.02;
    max-width:15ch;
  }
  body.page-diagnose .diagnose-depth-grid{
    margin-top:24px;
  }
  body.page-diagnose .diagnose-depth-card{
    display:grid;
    grid-template-columns:96px minmax(0,1fr);
    grid-template-areas:
      "meta meta"
      "preview title"
      "preview copy"
      "preview action";
    column-gap:14px;
    row-gap:5px;
    padding:20px 0;
    border-inline:0;
    border-radius:0;
    background:transparent;
  }
  body.page-diagnose .diagnose-depth-card>span{grid-area:meta;font-size:8px}
  body.page-diagnose .diagnose-depth-preview{grid-area:preview;height:72px;min-height:72px;margin:2px 0 0}
  body.page-diagnose .diagnose-depth-card h3{grid-area:title;font-size:18px;line-height:1.1}
  body.page-diagnose .diagnose-depth-card p{grid-area:copy;font-size:11.5px;line-height:1.42;margin:0}
  body.page-diagnose .diagnose-depth-card>strong{grid-area:action;font-size:10px;margin-top:3px}
}@media (max-width:360px){
  body.page-family-instrument{--m3-edge:16px}
  body.page-digital-check .dc-entry-steps span{font-size:10px}
  body.page-barometer .baro-dimension-head{grid-template-columns:22px minmax(0,1fr)}
  body.page-barometer .baro-level-badge{grid-column:2;justify-self:start}
  body.page-diagnose .diagnose-depth-card{grid-template-columns:82px minmax(0,1fr);column-gap:12px}
}@media (prefers-reduced-motion:reduce){
  body.page-family-instrument *{scroll-behavior:auto}
}@media (max-width:760px){
  body.page-barometer #oml-title{
    font-size:clamp(31px,8.2vw,35px);
    line-height:.98;
    letter-spacing:-.045em;
    overflow-wrap:normal;
    hyphens:none;
  }

  body.page-digital-check #digital-check[data-digital-check-engine] .dc7-choice{
    min-height:0;
    height:auto;
    padding:13px 12px;
    grid-template-columns:42px minmax(0,1fr);
    grid-template-rows:auto auto auto auto;
    gap:2px 11px;
  }
  body.page-digital-check #digital-check[data-digital-check-engine] .dc7-choice__icon{
    width:42px;
    height:42px;
    grid-row:1/5;
  }
  body.page-digital-check #digital-check[data-digital-check-engine] .dc7-choice__icon svg{width:27px;height:27px}
  body.page-digital-check #digital-check[data-digital-check-engine] .dc7-choice>.mono{font-size:8px;line-height:1.25}
  body.page-digital-check #digital-check[data-digital-check-engine] .dc7-choice>strong{font-size:18px;line-height:1.08}
  body.page-digital-check #digital-check[data-digital-check-engine] .dc7-choice>p{font-size:11px;line-height:1.35;margin-top:2px}
  body.page-digital-check #digital-check[data-digital-check-engine] .dc7-choice__action{font-size:9.5px;line-height:1.3;margin-top:5px;align-self:start}

  body.page-diagnose .nbc-diagnose-preview ol{
    grid-template-columns:1fr;
  }
  body.page-diagnose .nbc-diagnose-preview li,
  body.page-diagnose .nbc-diagnose-preview li:nth-child(odd),
  body.page-diagnose .nbc-diagnose-preview li:nth-child(even){
    display:grid;
    grid-template-columns:30px minmax(0,1fr) auto;
    align-items:center;
    gap:8px;
    min-height:42px;
    padding:8px 0;
    border-right:0;
    border-bottom:1px solid var(--m3-line);
  }
  body.page-diagnose .nbc-diagnose-preview li>span{font-size:9px}
  body.page-diagnose .nbc-diagnose-preview li>strong{font-size:12px;line-height:1.25}
  body.page-diagnose .nbc-diagnose-preview li>small{text-align:right;font-size:9px;line-height:1.25}
  body.page-diagnose .diagnose-process-visual{height:96px;min-height:96px}
}@media (max-width:760px){body.page-barometer .baro-finding{order:3}}@media (max-width:760px){
  body.page-digital-check #digital-check[data-digital-check-engine] .dc5-question-card legend{
    font-size:clamp(26px,7.35vw,31px);
    line-height:1.04;
    max-width:16.5ch;
  }
  body.page-digital-check #dc-question-title:focus{outline:none}
  body.page-digital-check #digital-check[data-digital-check-engine] .dc5-mobile-effect:not([hidden]){display:block!important}
}@media (max-width:760px){
  body.page-digital-check #digital-check[data-digital-check-engine] .dc5-result-panel h2{
    font-size:clamp(27px,7.45vw,32px);
    line-height:1.02;
    max-width:17ch;
  }
  body.page-digital-check #dc-result-title:focus{outline:none}
}