@media (max-width:1240px){
  .ao14-shell{width:min(100% - 48px,1180px)}
  .ao14-header-grid{grid-template-columns:225px minmax(0,1fr) 165px;gap:18px}
  .ao14-nav a{padding-inline:11px}.ao14-nav span{font-size:11px}.ao14-head-action{font-size:10px}
  .ao14-hero-grid{grid-template-columns:62px minmax(320px,1fr) minmax(360px,.88fr);gap:26px}
  .ao14-hero-index{display:none}
  .ao14-hero-copy h1{font-size:67px}
  .ao14-method-grid{grid-template-columns:190px minmax(280px,.9fr) minmax(350px,1.1fr);gap:38px}
  .ao14-method-copy h2{font-size:38px}
  .ao14-bench-grid{grid-template-columns:repeat(2,1fr)}
  .ao14-brands>.ao14-shell{grid-template-columns:150px 1fr}
}
@media (max-width:980px){
  .ao14-shell{width:min(100% - 36px,920px)}
  .ao14-accession .ao14-shell span:nth-child(2){display:none}
  .ao14-header-grid{position:relative;min-height:88px;grid-template-columns:1fr auto auto;align-items:center}
  .ao14-brand img{width:46px;height:58px}.ao14-brand b{font-size:22px}
  .ao14-menu{width:92px;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ao-line);background:transparent;color:var(--ao-ink);font-size:10px;font-weight:900;text-transform:uppercase}
  .ao14-nav{position:absolute;left:0;right:0;top:100%;display:grid;grid-template-columns:repeat(2,1fr);background:var(--ao-paper);border:1px solid var(--ao-line);box-shadow:var(--ao-shadow);opacity:0;visibility:hidden;transform:translateY(-8px);transition:.2s ease}
  .ao14-header.ao14-nav-open .ao14-nav{opacity:1;visibility:visible;transform:none}
  .ao14-nav a{padding:17px;border-bottom:1px solid var(--ao-line)}
  .ao14-head-action{min-height:48px}
  .ao14-hero{min-height:auto}
  .ao14-hero-grid{min-height:auto;grid-template-columns:50px 1fr;gap:28px;padding-block:62px}
  .ao14-depth-scale{grid-row:1/3;padding-block:10px}
  .ao14-hero-copy{padding:0}
  .ao14-hero-copy h1{font-size:clamp(50px,8vw,72px)}
  .ao14-hero-specimen{grid-column:2;min-height:0;display:grid;grid-template-columns:1fr 1fr}
  .ao14-hero-specimen>header{grid-column:1/3}
  .ao14-hero-image{height:330px}.ao14-hero-label{display:flex;flex-direction:column;justify-content:center}
  .ao14-core-sample{display:none}
  .ao14-section-head{align-items:start;flex-direction:column;gap:18px}
  .ao14-register{padding-block:80px}
  .ao14-register-row{grid-template-columns:48px 95px 1fr 110px 28px}
  .ao14-vitrine{padding-block:80px}
  .ao14-vitrine-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}
  .ao14-vitrine-item,.ao14-vitrine-item-1,.ao14-vitrine-item-2,.ao14-vitrine-item-3,.ao14-vitrine-item-4,.ao14-vitrine-item-5{grid-column:auto;grid-row:auto;height:410px}
  .ao14-vitrine-item-1{grid-column:1/3;height:480px}
  .ao14-vitrine-item-5{grid-column:1/3}
  .ao14-vitrine-item-1 .ao14-vitrine-image{height:68%;padding:35px}
  .ao14-protocol{padding-block:80px;grid-template-columns:1fr;gap:38px}
  .ao14-protocol-title h2{font-size:48px}
  .ao14-strata{padding-block:85px}
  .ao14-stratum{grid-template-columns:80px minmax(250px,.72fr) minmax(300px,1.28fr)}
  .ao14-stratum-copy{padding:28px}.ao14-stratum-copy h3{font-size:27px}
  .ao14-cabinet{padding-block:85px}.ao14-cabinet-grid{grid-template-columns:repeat(2,1fr)}
  .ao14-method-grid{grid-template-columns:170px 1fr;gap:36px}
  .ao14-method ul{grid-column:1/3}
  .ao14-bench{padding-block:85px}.ao14-bench-head{align-items:start;flex-direction:column}
  .ao14-guide-index{grid-template-columns:repeat(2,1fr)}
  .ao14-faq{padding-block:85px;grid-template-columns:1fr;gap:45px}
  .ao14-brands>.ao14-shell{grid-template-columns:1fr;gap:18px}.ao14-brands>.ao14-shell>div{grid-template-columns:repeat(3,1fr)}
  .ao14-final-grid{grid-template-columns:140px 1fr;gap:35px}.ao14-final-grid>a{grid-column:2}
  .ao14-final-mark{height:140px}.ao14-final h2{font-size:47px}
  .ao14-footer-grid{grid-template-columns:1.4fr repeat(2,1fr);gap:40px}
  .ao14-footer-grid>div:last-child{grid-column:2/4}
}
@media (max-width:680px){
  .ao14-shell{width:calc(100% - 28px)}
  .ao14-accession .ao14-shell{min-height:28px}.ao14-accession .ao14-shell>span:first-child{font-size:9px}.ao14-accession a{font-size:10px}
  .ao14-header-grid{min-height:78px;grid-template-columns:1fr auto}
  .ao14-brand{gap:10px}.ao14-brand img{width:40px;height:50px}.ao14-brand b{font-size:18px}.ao14-brand small{font-size:8px}
  .ao14-menu{width:80px;height:43px}.ao14-head-action{display:none}
  .ao14-nav{grid-template-columns:1fr}.ao14-nav a{min-height:62px;flex-direction:row;align-items:center;gap:14px}
  .ao14-hero-grid{grid-template-columns:1fr;padding-block:44px}
  .ao14-depth-scale{display:none}
  .ao14-hero-copy h1{font-size:clamp(45px,14vw,64px)}
  .ao14-hero-copy>p:not(.ao14-kicker){font-size:16px}
  .ao14-hero-facts div{padding-right:8px}.ao14-hero-facts dt{font-size:27px}.ao14-hero-facts dd{font-size:9px}
  .ao14-hero-specimen{grid-column:1;display:block}
  .ao14-hero-specimen>header{grid-column:auto}.ao14-hero-image{height:300px}.ao14-hero-label{display:block}
  .ao14-section-head h2,.ao14-strata-head h2,.ao14-protocol-title h2,.ao14-bench-head h2{font-size:39px}
  .ao14-register{padding-block:62px}
  .ao14-section-head{margin-bottom:30px}
  .ao14-register-row{min-height:76px;grid-template-columns:37px 50px 1fr 26px}
  .ao14-register-row>i{width:34px}.ao14-register-row strong{font-size:19px}.ao14-register-row small{display:none}
  .ao14-vitrine{padding-block:65px}
  .ao14-vitrine-grid{display:block}
  .ao14-vitrine-item,.ao14-vitrine-item-1,.ao14-vitrine-item-5{height:420px;margin-bottom:14px}
  .ao14-vitrine-item:last-child{margin-bottom:0}
  .ao14-vitrine-item-1 .ao14-vitrine-image,.ao14-vitrine-image{height:64%;padding:30px}
  .ao14-vitrine-item-1>div,.ao14-vitrine-item>div{height:36%;padding:20px}
  .ao14-vitrine-item-1 h3,.ao14-vitrine-item h3{font-size:24px}
  .ao14-protocol{padding-block:65px}
  .ao14-protocol-sheet li{padding:20px;grid-template-columns:43px 1fr}.ao14-protocol-sheet li>b{font-size:27px}
  .ao14-strata{padding-block:68px}
  .ao14-stratum{min-height:0;grid-template-columns:55px 1fr}
  .ao14-stratum-label{grid-row:1/3;padding:18px 12px}.ao14-stratum-label>span{font-size:19px}
  .ao14-stratum-image{grid-column:2;height:230px;margin:14px 14px 0}.ao14-stratum-image img{height:220px}
  .ao14-stratum-copy{grid-column:2;padding:22px 20px 28px}.ao14-stratum-copy h3{font-size:25px}
  .ao14-cabinet{padding-block:68px}.ao14-cabinet-grid{grid-template-columns:1fr}.ao14-cabinet-image{height:245px}
  .ao14-method{padding-block:66px}.ao14-method-grid{grid-template-columns:1fr;gap:28px}
  .ao14-method-seal{width:170px;margin:auto}.ao14-method ul{grid-column:1}.ao14-method-copy h2{font-size:36px}
  .ao14-bench{padding-block:68px}.ao14-bench-grid{grid-template-columns:1fr;padding:14px}.ao14-bench-image{height:250px}
  .ao14-guides{padding-block:68px}.ao14-guide-index{grid-template-columns:1fr}.ao14-guide-index>a{min-height:190px}
  .ao14-faq{padding-block:68px}.ao14-faq-intro h2{font-size:42px}.ao14-faq-files summary{font-size:17px}
  .ao14-brands>.ao14-shell>div{grid-template-columns:1fr 1fr}
  .ao14-final{padding-block:65px}.ao14-final-grid{grid-template-columns:1fr}.ao14-final-mark{width:140px}.ao14-final-grid>a{grid-column:1}.ao14-final h2{font-size:41px}
  .ao14-footer{padding-top:58px}.ao14-footer-grid{grid-template-columns:1fr 1fr;gap:38px 25px}.ao14-footer-brand{grid-column:1/3}.ao14-footer-grid>div:last-child{grid-column:auto}
  .ao14-footer-bottom{padding-block:20px;grid-template-columns:1fr;gap:8px;text-align:center}.ao14-footer-bottom span:nth-child(2){text-align:center}
  .ao14-whatsapp{right:14px;bottom:14px;min-width:0;width:58px;height:58px;min-height:58px;padding:5px;border-radius:50%}
  .ao14-whatsapp-icon{width:46px;height:46px}.ao14-whatsapp>span:last-child{display:none}
}
@media (max-width:390px){
  .ao14-shell{width:calc(100% - 22px)}
  .ao14-accession .ao14-shell>span:first-child{display:none}
  .ao14-accession .ao14-shell{justify-content:center}
  .ao14-actions{display:grid}.ao14-button{width:100%}
  .ao14-hero-facts{grid-template-columns:1fr}.ao14-hero-facts div{display:flex;align-items:center;gap:13px;padding-top:13px}.ao14-hero-facts dd{margin:0}
  .ao14-vitrine-item,.ao14-vitrine-item-1,.ao14-vitrine-item-5{height:390px}
  .ao14-brands>.ao14-shell>div{grid-template-columns:1fr}
  .ao14-footer-grid{grid-template-columns:1fr}.ao14-footer-brand,.ao14-footer-grid>div:last-child{grid-column:1}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
