.store-header{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.store-header img{width:180px}.store-header>a:last-child{font-size:14px}.store-intro{padding:48px 0 30px}.store-intro h1{font-size:clamp(40px,5vw,64px);letter-spacing:-2.5px;max-width:850px}.store-intro .lead{max-width:780px}.store-notice{font-size:15px;max-width:850px;color:var(--muted)}.store-availability{margin:35px 0 40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0}.store-availability h2{font-size:24px;letter-spacing:-.7px}.store-availability p{margin:0;color:var(--muted)}#quote{padding-bottom:45px}fieldset{margin:0 0 25px;padding:0 0 22px;border:0;border-bottom:1px solid var(--line);min-width:0}legend{font-size:18px;font-weight:bold;padding:0}.choice-row{display:flex;gap:14px 28px;flex-wrap:wrap}.choice-row label{flex-direction:row;align-items:center;font-size:15px;min-height:44px;gap:10px;font-weight:400}.choice-row input{width:20px;height:20px;accent-color:#2453d4;flex-shrink:0}.optional{font-size:12px;font-weight:400;color:var(--muted)}.field-error{color:#9a301c;font-size:14px;margin:10px 0 0}#quote-review{margin:25px 0 0;padding-top:24px;border-top:1px solid var(--line)}#quote-summary{white-space:pre-wrap;overflow-wrap:anywhere}#quote-review p{max-width:900px}#store-main{padding-bottom:15px}@media(max-width:740px){.store-header{gap:18px}.store-header img{width:150px}.store-header>a:last-child{font-size:12px;max-width:110px}.store-intro{padding-top:30px}.store-intro h1{font-size:40px;letter-spacing:-1.8px}.store-intro .eyebrow{font-size:8px}.store-availability h2{font-size:22px}.choice-row{display:flex;flex-direction:column;gap:8px}#quote h2{font-size:32px}.store-notice{font-size:14px}}

.store-intro .keep-phrase{white-space:nowrap}@media(max-width:359px){.store-intro h1{font-size:32px;letter-spacing:-1.3px}}
