body #main.onprem-support{max-width:1120px;margin:0 auto;padding:40px 28px}body #main.onprem-support .support-intro{max-width:800px;margin-bottom:26px}body #main.onprem-support h1{font-size:clamp(30px,3.4vw,44px)!important;line-height:1.12!important;margin:10px 0 16px}body #main.onprem-support h2{font-size:26px;line-height:1.25;margin:0 0 14px}body #main.onprem-support h3{font-size:18px;line-height:1.3;margin:0 0 8px}body #main.onprem-support p,body #main.onprem-support li{font-size:16px;line-height:1.6;color:#52616c}body #main.onprem-support p{margin:0 0 14px}body #main.onprem-support .support-label,body #main.onprem-support .brand-eyebrow{font-size:11px;letter-spacing:1.5px;font-weight:700;color:#ad1831}body #main.onprem-support .support-grid,body #main.onprem-support .resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}body #main.onprem-support .support-panel{padding:26px;border:1px solid #dfe6e8;background:#f5f7f8;border-radius:18px}body #main.onprem-support .support-panel:nth-child(2){background:#f0f6f5}body #main.onprem-support ol{padding-left:22px;margin:0 0 16px}body #main.onprem-support li{padding:3px 0 3px 4px}body #main.onprem-support .support-section{padding:26px 0 10px;margin-top:22px;border-top:1px solid #dfe6e8}body #main.onprem-support .availability-note{font-size:14px}body #main.onprem-support .support-back{margin-top:22px}body #main.onprem-support a{text-underline-offset:3px}@media(max-width:700px){body #main.onprem-support{padding:28px 20px}body #main.onprem-support .support-grid,body #main.onprem-support .resource-grid{grid-template-columns:1fr;gap:16px}body #main.onprem-support .support-panel{padding:22px}body #main.onprem-support h2{font-size:24px}}