/* Agreed documentation refinements, scoped to the affected components. */
.content .applications-hub{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:18px}
.content .applications-hub>.card{height:auto;min-height:0;padding:22px}
.content .applications-hub .card p{margin:10px 0 0}
.content .compact-comparison{grid-auto-rows:auto;align-items:start}
.content .compact-comparison>.card{height:auto;min-height:0;padding:20px}
.content .compact-comparison h3{margin:0 0 10px;font-size:19px}
.content .brand-setting-list{margin-top:16px;margin-bottom:16px}
.content .brand-setting-list li{font-size:inherit;line-height:inherit}
.content .brand-setting-list strong{font-size:inherit}
.content .use-case-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 35px;padding-left:24px}
.content .asset-preview{width:100%;max-width:100%;height:auto;aspect-ratio:16/9;margin-inline:auto;overflow:hidden}
.content .asset-preview-portrait{width:min(100%,180px);aspect-ratio:9/16}
.content .asset-preview img{width:100%;height:100%;max-height:none;object-fit:contain;outline:1px solid #b8c4ce;outline-offset:-1px}
.content .asset-download-grid{align-items:start}
.application-icon-kindergarten{--app-icon:url('/assets/images/app-icons/kindergarten.svg')}
.content .game-gallery{margin:32px 0;max-width:100%;min-width:0}
.game-gallery-controls{display:flex;justify-content:flex-end;gap:10px;margin-bottom:12px}
.game-gallery-controls button{font:inherit;background:var(--surface,#fff);border:1px solid var(--rule,#dbe3f2);color:var(--deep,#142b50);border-radius:10px;min-width:44px;min-height:44px;cursor:pointer}
.game-gallery-controls button:disabled{opacity:.4;cursor:default}
.game-gallery-controls button:focus-visible{outline:3px solid #2454d2;outline-offset:3px}
.game-gallery-track{display:flex;overflow-x:auto;gap:20px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:8px 2px 15px}
.content .game-gallery-track figure{flex:0 0 min(600px,88%);margin:0;scroll-snap-align:start;min-width:0}
.game-display{padding:9px;background:linear-gradient(135deg,#333,#111 40%,#454545);border:1px solid #666;border-radius:11px;box-shadow:0 7px 14px #0002}
.content .game-display img{display:block;width:100%;height:auto;border-radius:3px;margin:0}
.content .game-gallery figcaption{margin-top:12px;font-size:15px;color:var(--muted,#56617a)}
@media(max-width:700px){.content .applications-hub{grid-template-columns:1fr}.content .use-case-list{grid-template-columns:1fr}.content .game-gallery-track figure{flex-basis:94%}.content .compact-comparison{grid-template-columns:1fr}}
