.licensing-content{color:var(--ink);padding-top:32px;padding-bottom:72px}.licensing-content p{color:var(--muted);font-size:1rem;line-height:1.8}.licensing-content a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.licensing-content a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.licensing-page-nav{flex-wrap:wrap;gap:14px 28px;padding-bottom:28px;font-size:.9375rem;display:flex}.licensing-identity{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:28px 32px}.licensing-content h2{margin-bottom:16px;font-size:clamp(1.45rem,2.3vw,1.9rem);line-height:1.3}.licensing-identity p+p{margin-top:12px}.licensing-identity-links{flex-wrap:wrap;gap:12px 28px;margin-top:18px;font-size:.9375rem;display:flex}.licensing-section{border-top:1px solid var(--border);margin-top:32px;padding-top:40px;scroll-margin-top:120px}.company-license-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:24px 0;padding:0;list-style:none;display:grid}.company-license-list li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;min-width:0;padding:18px 0}.company-license-list h3{color:var(--ink);margin:0 0 6px;font-size:1rem;font-weight:650;line-height:1.5}.company-license-list p{margin:0;font-size:.9375rem;line-height:1.7}.texas-complaint-notice p{font-size:.9375rem;line-height:1.9}.licensing-content .west-compliance{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-top:24px;padding:24px}.licensing-content .west-compliance>p{color:var(--ink);margin-bottom:12px;font-weight:600}.licensing-content .west-compliance a{color:var(--accent);font-size:.9375rem}@media (max-width:680px){.licensing-content{padding-top:24px;padding-bottom:48px}.licensing-page-nav{gap:12px 20px;font-size:.875rem}.licensing-identity{padding:24px 20px}.licensing-content h2{font-size:1.5rem}.company-license-list{grid-template-columns:1fr}.licensing-section{margin-top:28px;padding-top:28px;scroll-margin-top:110px}}
