.app-page{padding-block:32px 64px}.app-page-heading{max-width:960px}.app-page .app-page-heading h1{font-size:clamp(2.1rem,5vw,4.2rem);line-height:1.2;overflow-wrap:anywhere;margin-block:16px}.app-page-heading .hero-body{max-width:760px}.app-page-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:start;margin-block-start:32px}.app-page-copy{max-width:800px;line-height:1.85;overflow-wrap:anywhere}.app-page-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:28px}.app-page-actions .button{min-height:48px;padding:12px 24px}.app-page-image{width:min(32vw,320px);max-width:100%;height:auto;border-radius:24px}.app-policy-body{max-width:900px;margin-block-start:32px;line-height:1.9;overflow-wrap:anywhere}.app-policy-body p{white-space:normal;margin-block:0 24px}.app-page-support{margin-block-start:36px;padding-block-start:24px;border-block-start:1px solid var(--line);max-width:900px}.app-page-support h2{font-size:1.2rem}.app-page-support a{display:inline-flex;min-height:44px;align-items:center;overflow-wrap:anywhere}.app-page-support bdi{overflow-wrap:anywhere}@media(max-width:760px){.app-page{padding-block:24px 40px}.app-page-layout{grid-template-columns:minmax(0,1fr);gap:24px}.app-page-image{width:min(100%,320px)}.app-page-actions .button{flex:1 1 auto;justify-content:center}.app-policy-body{font-size:1rem}}
