.app-install-tile{text-align:left;background:#f3ecdd;border:1px solid #d8c69f;border-radius:18px;flex-wrap:wrap;align-items:center;gap:22px;max-width:1050px;margin:24px auto 64px;padding:24px;display:flex}.app-install-tile img{border-radius:16px}.app-install-tile h2{margin:0 0 6px;font-size:26px}.app-install-tile p{color:#5a6b71;margin:0}.app-install-tile>.btn{margin-left:auto}.app-access{color:#08263e;line-height:1.65}.app-access-title{align-items:center;gap:18px;display:flex}.app-access-title img{border-radius:16px;flex-shrink:0}.app-access-title h2{margin:0!important;font-size:28px!important}.app-access-title p{margin:4px 0}.app-access .eyebrow{letter-spacing:2px;font-size:10px}.app-access-actions{flex-wrap:wrap;gap:10px;margin:22px 0 14px;display:flex}.app-access-actions .btn{gap:7px;font-size:13px}.app-access>p,.app-access details p,.app-access li{font-size:14px}.app-access details{border-top:1px solid #d8c9ad;padding:15px 0}.app-access summary{cursor:pointer;font-weight:600}.app-access-preview{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.app-access figure{margin:12px 0}.app-access figcaption{color:#5a6b71;margin-top:10px;font-size:12px;line-height:1.6}.app-launcher-example{color:#fff;background:linear-gradient(140deg,#092739,#256675);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:185px;display:flex}.app-launcher-example img{border-radius:13px;width:56px;height:56px}.app-launcher-example span{text-align:center;font-size:11px;line-height:1.35}.app-install-qr{text-align:center}.app-install-qr img{max-width:100%;height:auto}.app-build-details dl{grid-template-columns:110px minmax(0,1fr);gap:8px;font-size:12px;display:grid}.app-build-details dd{overflow-wrap:anywhere;margin:0}.app-build-details dt{font-weight:600}.app-access-notice{background:#e4f0e9;border-radius:10px;padding:14px}.app-build-details>details{margin-top:15px}.review-notice{flex-wrap:wrap}.review-notice .app-build-entry{margin-left:0}.app-access-page{max-width:800px;margin:auto;padding:32px 22px 64px}.app-access-page>a{margin-bottom:22px;display:inline-block}@media (max-width:560px){.app-install-tile{gap:14px;margin:24px 16px 40px;padding:20px}.app-install-tile h2{font-size:23px}.app-install-tile>.btn{margin:0}.app-access-title h2{font-size:24px!important}.app-access-preview{gap:14px}.app-install-qr{display:none}.app-access-preview{grid-template-columns:1fr}.app-launcher-example{min-height:170px}.app-access-actions .btn{padding:11px 15px}.app-build-details dl{grid-template-columns:95px minmax(0,1fr)}}
