.licensing-page{padding-bottom:64px}.licensing-hero{text-align:center;padding:48px 24px 40px;border-bottom:1px solid var(--ir-border-light)}.licensing-hero .licensing-heading{font-size:clamp(1.75rem,4vw,2rem);font-weight:700;color:var(--ir-text);margin:0 0 16px;letter-spacing:-.02em}.licensing-hero .licensing-subheading{font-size:1rem;color:var(--ir-text-secondary);margin:0 auto;max-width:600px;line-height:1.65}.licensing-content{max-width:680px;margin:0 auto;padding:40px 24px 0}.licensing-content section{margin-bottom:40px}.licensing-content h2{font-size:1.125rem;font-weight:600;color:var(--ir-text);margin:0 0 12px;padding-bottom:6px;border-bottom:1px solid var(--ir-border-light)}.licensing-content h3{font-size:1rem;font-weight:600;color:var(--ir-text);margin:0 0 8px}.licensing-content p{font-size:.9375rem;color:var(--ir-text-secondary);line-height:1.7;margin:0 0 12px}.licensing-content a{color:var(--ir-primary);font-weight:500;text-decoration:none;font-size:.875rem}.licensing-content a:hover{text-decoration:underline}.license-block{background:var(--ir-bg-subtle);border:1px solid var(--ir-border-light);border-radius:var(--ir-radius);padding:20px 24px;margin-bottom:16px}.license-block h3{margin-bottom:8px}.license-block p{margin-bottom:10px}.license-block a{display:inline-block;margin-top:4px}@media(max-width:480px){.licensing-hero{padding:36px 16px 32px}.licensing-content{padding:32px 16px 0}.license-block{padding:16px 20px}}