:is(input,select,textarea){max-width:100%}img{max-width:100%}main{min-width:0}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #842342;outline-offset:4px}.national-home .national-faq summary{min-height:44px}.national-home .national-orbit{max-width:100%;text-align:center;line-height:1.7}.national-home .national-actions .btn{white-space:normal}.national-home .national-three article,.national-home .national-copy,.national-home .national-offer>div{min-width:0}.national-home .national-faq p,.national-home .national-three p{overflow-wrap:anywhere}.national-home .national-offer-card{box-shadow:0 10px 30px #3c23300a}.national-home .national-payment{color:#5b4452}.national-home .national-how article{border-top:3px solid #b97991}.national-home .national-distance figure{box-shadow:0 12px 35px #3c233012}.national-home .national-signature{color:#5b4452}.navbar .navbar-toggler{min-width:44px;min-height:44px}.navbar .nav-link{min-height:44px;display:flex;align-items:center}.announcement{overflow-wrap:break-word}footer :is(p,a){overflow-wrap:anywhere}.national-home .national-faq details[open]{background:#f8f0f4;border-radius:8px;padding-inline:14px}.national-home .national-faq details{transition:background .15s}
@media(max-width:359px){.national-home .national-copy h1{font-size:2.3rem}.national-home .national-orbit{letter-spacing:.08em}.national-home .national-note{position:static;margin-top:18px;transform:none}.national-home .national-phone{width:240px;transform:none}.national-price{flex-wrap:wrap}.national-home .national-offer-card{padding:20px}.national-home h2{font-size:2rem}.navbar-brand.brand{font-size:1.55rem!important}}
@media(prefers-reduced-motion:reduce){.national-home .national-faq details{transition:none}}
