html{-webkit-text-size-adjust:100%;text-size-adjust:100%}[id]{scroll-margin-top:96px}h1,h2,h3,p,li,dd,dt{overflow-wrap:break-word}html body .btn,html body .b{white-space:nowrap;max-width:100%}.btn,.b,.c8ext{-webkit-tap-highlight-color:transparent}@media (max-width:760px){.btn,.b{min-height:44px}.btn--sm{min-height:40px}.c8ext{min-height:40px;display:inline-flex;align-items:center}.jmb__form input,.jmb__form textarea{font-size:16px}}@media (max-width:480px){.cta__row{flex-direction:column;align-items:stretch}html body .cta__row .btn{width:100%;justify-content:center;white-space:nowrap!important;font-size:16px}.btn--lg{padding-left:18px;padding-right:18px}}@media (min-width:981px) and (max-width:1279px){html body .s9main ul.deliv>li{grid-column:span 3!important}html body .s9main #summary dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.btn,.b{transition:transform .22s cubic-bezier(.2,.8,.2,1),background-color .25s,border-color .25s,box-shadow .25s}.btn:active,.b:active,.jmb__btn:active,.jmb__s:active,.jmb__d.is-av:active{transform:scale(.97)}.deliv>li,.c8rel__g>*{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn--pri:hover,.btn--light:hover,.b--dark:hover{transform:translateY(-1px)}.deliv>li:hover,.c8rel__g>*:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,.06)}}