.applications-detail .page-hero{padding:48px 0}.applications-detail h1{font-size:clamp(34px,4.4vw,58px);line-height:1.12;max-width:1000px;margin:18px 0 24px}.applications-detail .page-hero p{max-width:930px}.applications-detail p,.applications-detail li{line-height:1.8}.applications-detail .section{padding:52px 0}.applications-detail .app-tint{background:#f2f6fa}.app-hero-links{display:flex;flex-wrap:wrap;gap:14px 32px;margin:24px 0}.app-jumps{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:32px;padding-top:22px;border-top:1px solid #ccdae8;font-size:14px}.app-principles,.app-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:28px 0}.app-principles article,.app-routes article{border-top:3px solid #2868be;padding-top:18px}.app-principles h3,.app-routes h3{font-size:23px}.app-scene-grid{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.25fr);gap:48px;align-items:start}.app-scene figure{margin:0}.app-scene img{display:block;width:100%;height:auto;aspect-ratio:1;max-height:450px;object-fit:contain;background:#fff;border-radius:12px}.app-scene figcaption{font-size:13px;line-height:1.6;margin-top:12px;color:#51677b}.app-scene h2{font-size:clamp(28px,2.8vw,36px);line-height:1.2;margin:10px 0 20px}.app-scene h3{font-size:20px;margin:22px 0 10px}.app-buyers{font-size:15px;color:#425f79}.app-scene li{margin:8px 0}.app-scene-links{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:15px;margin-top:24px}.app-brief{padding-left:24px;max-width:1000px}.app-brief li{padding-left:6px;margin:12px 0}.app-intro .container>p{max-width:1000px}@media(max-width:900px){.app-scene-grid{grid-template-columns:minmax(220px,.75fr) minmax(0,1fr);gap:28px}.app-principles,.app-routes{gap:20px}}@media(max-width:700px){.app-scene-grid,.app-principles,.app-routes{grid-template-columns:1fr}.app-scene figure{width:100%;max-width:400px;margin:auto}.applications-detail .section{padding:34px 0}.app-scene-grid{gap:24px}.applications-detail h1{font-size:36px}.app-jumps{gap:10px 18px}}