.app-portrait{padding:38px 28px;background:#edf1e9;border:1px solid var(--line);border-radius:36% 36% 12px 12px;display:flex;align-items:center;flex-direction:column;gap:18px}.app-portrait>img{width:144px;height:144px;object-fit:contain;border-radius:28px;box-shadow:0 18px 35px #0c3c3426}.app-portrait>p{text-align:center;line-height:1.7;color:var(--muted)}.app-details{margin:0;width:100%;font-size:15px;line-height:1.8}.app-details div{padding-block:10px;border-top:1px solid var(--line)}.app-details dt{color:var(--muted);font-size:13px}.app-details dd{margin:0;overflow-wrap:anywhere}.app-page h1,.app-page h2,.app-portrait{overflow-wrap:anywhere}.app-page .related .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.related .card{min-width:0;overflow-wrap:anywhere}.language-grid{padding-bottom:30px}.app-page .features{padding-top:0}.app-page .hero{align-items:start}.app-page .phone{align-self:center}@media(max-width:700px){.app-portrait{border-radius:18px;padding:28px 24px}.app-page .related .cards{grid-template-columns:1fr}.app-page h1{font-size:32px}.app-page .hero{gap:30px}}