@media (max-width:639px){.hv2.hv2 .proof-quotes{padding-top:40px}.hv2.hv2 .quote-card blockquote{font-size:15.5px}.hv2.hv2 .hv2-rv-pins{margin-top:40px}.hv2.hv2 .hv2-rv-note{flex-direction:column;justify-content:space-between;padding:22px 22px 20px;display:flex}.hv2.hv2 .hv2-rv-note blockquote{font-size:16px}.hv2.hv2 .hv2-rv-actions{margin-top:18px}.hv2.hv2 .hv2-ew-grid{gap:14px;margin-top:36px}.hv2.hv2 .hv2-ew-card{padding:10px 10px 20px}.hv2.hv2 .hv2-ew-media{--well-h:252px;height:var(--well-h)}.hv2.hv2 .hv2-ew-phone .ewp{font-size:calc((var(--well-h) - 30px)/640)}.hv2.hv2 .hv2-ew-laptop{padding:0}.hv2.hv2 .hv2-ew-laptop-in{width:min(calc((100cqw - 32px)*56/57),calc((var(--well-h) - 64px)*56/38));margin-top:-10px}.hv2.hv2 .hv2-ew-body{padding:18px 10px 0}.hv2.hv2 .hv2-ew-title{margin-top:10px;font-size:24px}.hv2.hv2 .hv2-ew-text{margin-top:6px;font-size:14.5px}.hv2.hv2 .hv2-ew-get{flex-direction:row;align-items:center;gap:8px;margin-top:14px}.hv2.hv2 .hv2-ew-also{gap:8px}.hv2.hv2 .hv2-ew-store{height:40px;padding:0 15px;font-size:14px}.hv2.hv2 .hv2-wu-grid{gap:28px;margin-top:36px}.hv2.hv2 .hv2-wu-card{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:4px 16px;display:grid}.hv2.hv2 .hv2-wu-art{grid-row:1/span 3;justify-content:center;align-items:center;width:96px;height:72px}.hv2.hv2 .hv2-wu-art img{max-width:96px;max-height:72px}.hv2.hv2 .hv2-wu-title{grid-column:2;margin:0;font-size:18px}.hv2.hv2 .hv2-wu-body{grid-column:2;font-size:14.5px;line-height:1.45}.hv2.hv2 .hv2-wu-link{grid-column:2;margin-top:2px;font-size:14px}.hv2.hv2 .bq-stack{--bq-gap:40px;--bq-hold:140px}.hv2.hv2 .lg-tabs{flex-wrap:nowrap;gap:4px;max-width:none}.hv2.hv2 .lg-tab{padding:6px 9px;font-size:12.5px}.hv2.hv2 .lg-pick{gap:8px;margin-bottom:12px}.hv2.hv2 .lg-said,.hv2.hv2 .lg-note{padding:20px 22px 22px}.hv2.hv2 .lg-said-text,.hv2.hv2 .lg-note-text{font-size:15px;line-height:1.55}.hv2.hv2 .lg-note-title{font-size:19px}.hv2.hv2 .lg-link{padding:6px 0}.hv2.hv2 .lg-wire{height:16px}.hv2.hv2 .lg-mic{width:44px;height:44px}.hv2.hv2 .sa-lang-band{gap:10px;margin-top:32px}.hv2.hv2 .sa-lang-seg span{font-size:15px}.hv2.hv2 .hv2-foot{padding-top:52px}.hv2.hv2 .hv2-foot-nav{gap:30px 20px}.hv2.hv2 .hv2-foot-list{gap:10px}.hv2.hv2 .hv2-foot-link{font-size:14px}.hv2.hv2 .hv2-foot-bar{margin-top:36px}}@media (max-width:379px){.hv2.hv2 .lg-tab{padding:6px 8px;font-size:12px}}
