.api-public{font-family:'Inter Variable','Inter',sans-serif}.api-public-header{flex-wrap:wrap}.api-public-header img{display:block;width:104px;height:32px;object-fit:contain}.api-public-header nav{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:13px}.api-public-footer{padding:24px 32px;background:#17234A;color:white;display:flex;flex-wrap:wrap;gap:16px;font-size:13px}.api-public-footer a{color:white}.portal{max-width:1240px}.portal-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;padding:24px 0 40px;border-bottom:1px solid #dfe5f0}.portal-hero h1{font-size:clamp(32px,3.4vw,48px);margin-top:12px}.portal-hero p{margin-top:16px;color:#64708b;max-width:60ch}.portal-actions,.portal-languages{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.portal-contract{display:grid;align-content:start;gap:16px;padding:24px;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;min-width:0}.portal-contract>span{font-size:12px;font-weight:750;color:#2563eb}.portal-contract h2{font-size:24px}.portal-contract p{margin:0}.portal-contract code{overflow-wrap:anywhere}.portal-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.portal-steps article{display:grid;align-content:start;gap:12px;min-width:0}.portal-steps article p{margin:0;color:#64708b}.portal-steps article a{display:block}.portal .portal-anchor{color:inherit}.portal-scenario{margin-top:24px;scroll-margin-top:24px;min-width:0}.portal-scenario>p{margin-top:8px;color:#64708b}.portal-languages{margin-top:16px}.portal-languages [aria-pressed=true]{border-color:#2563eb;background:#eff6ff;color:#2563eb}.portal-change{padding:24px 0;border-bottom:1px solid #dfe5f0;display:grid;gap:8px}.portal-change time{color:#64708b;font-size:12px}.portal-change ul{margin:0;padding-left:20px}.portal pre{max-height:none}.portal .api-code-label{flex-wrap:wrap}.portal [hidden]{display:none!important}@media(max-width:760px){.portal-hero,.portal-steps{grid-template-columns:1fr}.portal-hero{gap:24px;padding:8px 0 24px}.api-public-header nav{gap:12px}.api-public-footer{padding:24px 16px}.portal-actions .api-button{width:100%}.portal-contract{padding:16px}} 
