.nav-intro{display:flex;justify-content:space-between;align-items:center;padding:30px 0 18px;gap:20px}.nav-eyebrow{font-size:11px;letter-spacing:2px;color:#8179c3}.nav-intro h1{font-size:28px;font-weight:700;margin:9px 0 12px;color:#272638}.nav-intro p{color:#858494}.nav-local{padding:8px 14px;background:#eeecfc;color:#7769bc;border-radius:20px;white-space:nowrap;font-size:12px}.nav-search{display:flex;background:#fff;border:1px solid #e7e6ed;border-radius:10px;padding:6px 7px 6px 18px;gap:14px;align-items:center;max-width:880px}.nav-search input[type=search]{border:0;outline:0;min-width:0;flex:1;height:40px;font-size:14px;background:transparent}.nav-search button{border:0;background:#7061cf;color:#fff;border-radius:7px;padding:12px 20px}.nav-shortcuts{display:flex;flex-wrap:wrap;gap:18px;margin:16px 0 30px;font-size:12px;color:#9693a4}.nav-shortcuts a{color:#786dc0}.reference-group{scroll-margin-top:24px;margin:0 0 28px}.reference-heading{display:flex;gap:20px;align-items:center;margin-bottom:15px;flex-wrap:wrap}.reference-heading h2{font-size:18px;margin:0;color:#3a3948;font-weight:600}.reference-heading h2 i{margin-right:10px;color:#8e85c7}.reference-more{margin-left:auto;color:#9995aa;font-size:12px}.reference-tabs{display:flex;gap:6px;flex-wrap:wrap}.reference-tabs button{border:0;border-radius:6px;background:transparent;padding:6px 11px;color:#9692a2;font-size:12px}.reference-tabs button[aria-selected=true]{background:#eae6fa;color:#6d5fba}.reference-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.reference-card{display:flex;gap:12px;align-items:center;border:1px solid #ecebf1;background:white;border-radius:9px;padding:17px 14px;min-height:97px;position:relative;transition:transform .15s,box-shadow .15s}.reference-card:hover{transform:translateY(-2px);box-shadow:0 7px 20px #30205b0d;border-color:#d6d0eb}.reference-card img{flex-shrink:0;border-radius:11px}.reference-card>div{min-width:0;flex:1}.reference-card strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.5;color:#393748;font-weight:600}.reference-card p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#a2a0ad;font-size:11px;margin:5px 0 0}.card-arrow{position:absolute;right:7px;top:4px;color:#cac6da;font-size:11px}.reference-panel[hidden]{display:none!important}.sidebar-menu .main-menu a{padding-top:10px!important;padding-bottom:10px!important}.sidebar-menu .main-menu .title{font-size:12px}.sidebar-menu.fixed .sidebar-menu-inner{max-height:100vh;overflow-y:auto;scrollbar-width:thin}.sidebar-menu .logo-env{padding-top:24px!important;padding-bottom:24px!important}.page-body.white{background:#f7f7fa}a:focus-visible,button:focus-visible{outline:2px solid #8976e1;outline-offset:3px}.reference-groups{padding-bottom:40px}@media(min-width:1600px){.reference-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-local{display:none}}@media(max-width:480px){.reference-grid{gap:9px}.reference-card{padding:12px 9px;gap:8px}.reference-card img{width:30px;height:30px}.reference-heading{gap:12px}.reference-heading h2{font-size:16px}.nav-intro h1{font-size:24px}.nav-search button{padding:12px}.reference-tabs{order:3;width:100%}}

.reference-group{scroll-margin-top:96px}
