/* One-step larger supporting copy across the public experience. */
.hero-sub{font-size:18px}
.v2-section .intro{font-size:16px}
.app-card p{font-size:13px}
.check-item{font-size:13px}
.commercial-card p,.out-list div{font-size:14px}
.store-tile span{font-size:13px}
.wizard-panel .hint{font-size:14px}
.radio-card small,.feature-card small{font-size:12px}
.review-card span{font-size:12px}
.upload-v2 small{font-size:12px}

.store-tile .symbol{width:44px;height:44px;border-radius:12px;background:#f1f1f1;color:#111}
.store-tile .symbol svg{width:29px;height:29px;display:block}

.faq-v2 details{height:auto;overflow:visible;transition:height .3s cubic-bezier(.22,1,.36,1)}
.faq-v2 summary:after{color:#111!important;font-size:28px!important;font-weight:400!important;line-height:1;transition:transform .25s ease!important}
.faq-v2 details[open] summary:after{transform:rotate(45deg)}
.faq-v2 details p{animation:faq-copy-in .28s ease both}
@keyframes faq-copy-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
