.essentials{border-bottom:0}
.br-selected-assurances{border-bottom:0}
.plans-included{border-bottom:0}
.plan-equivalent{border-top:0}
.pass-destination{border-top:0}
.pass-bottom{border-top:0}
.footer-bottom{border-top:0}
.platform-list{border-top:0}
.platform-list>div{border-bottom:0}
.app-shelf{border-top:0}
.setup-requirements{border-top:0}
.info-header{border-bottom:0}
.info-main .info-nav{border-block:0}
.info-main .english-section{border-top:0}
.info-footer{border-top:0}
.checkout-options hr{border-top:0}
.plan-top{justify-content:flex-end}
.city-dock:has(.city-picker[hidden]){display:none}
html.br-js:not(.br-past-hero) .site-header .header-actions>.button.small{display:none}
html.br-past-hero .site-header .header-actions>.button.small{animation:br-a1-reveal .18s ease-out}
@keyframes br-a1-reveal{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.brand{min-height:24px}
.mobile-menu summary{min-width:24px}
.hero-price-link,.pricing-terms a{display:inline-block;padding-block:5px;margin-block:-5px}
.plan-bot-link{display:flex;align-items:center;justify-content:center;min-height:24px}
.closing-support,.footer-top nav a,.footer-bottom nav a,.footer-bottom>a,.intent-nav a,.verified-strip>a,.setup-requirements>a{display:inline-flex;align-items:center;min-height:24px}
.info-footer a,.info-header nav a,.info-main .info-nav a,.checkout-language{display:flex;align-items:center;min-height:24px}
.checkout-options>a:not(.button){display:inline-flex;align-items:center;min-height:24px}
#how.start-section .start-steps{gap:72px;margin:64px 0 56px}
#how.start-section .start-steps>li{padding-top:30px}
#how.start-section .step-number{margin-bottom:46px}
#how.start-section .start-steps p{margin-top:22px;line-height:1.85}
@media(max-width:1200px){#how.start-section .start-steps{gap:48px}}
@media(max-width:950px){#how.start-section .start-steps{gap:34px}#how.start-section .step-number{margin-bottom:34px}}
@media(max-width:640px){#how.start-section .start-steps{gap:48px;margin:40px 0 40px}#how.start-section .start-steps>li{padding-top:24px}#how.start-section .step-number{margin-bottom:26px}#how.start-section .start-steps p{margin-top:18px}}
@media(prefers-reduced-motion:reduce){html.br-past-hero .site-header .header-actions>.button.small{animation:none}}

.pricing-terms{grid-template-columns:1fr;gap:0}.pricing-terms>div{max-width:760px}
.checkout-options .button.secondary{background:#f0f1f5;color:var(--ink)}
.checkout-options .button+.button{margin-top:10px}
.checkout-status{background:#f0f1f5;color:var(--ink)}
