.uniform-name-badge-page .token-body{max-width:900px}
.uniform-name-badge-page .token-hero h1{max-width:1030px;text-wrap:balance}
.uniform-name-badge-page .token-meta a{color:inherit;text-underline-offset:3px}
.uniform-name-badge-page section,.uniform-name-badge-page #logo-blanks{scroll-margin-top:120px}
.uniform-name-badge-page h3{font-size:24px;line-height:1.35;letter-spacing:-.015em;margin:0 0 18px}
.uniform-opening{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:start}
.uniform-opening>div,.uniform-context{min-width:0}
.uniform-context{margin:0}
.uniform-context img{display:block;width:100%;height:auto;border:1px solid #d8dfe2}
.uniform-context figcaption{font-size:12px;line-height:1.6;color:#536876;margin-top:10px}
.uniform-name-badge-page .uniform-contents{margin-top:28px}
.uniform-logo-references{margin-top:32px;padding-top:26px;border-top:1px solid #d8dfe2}
.uniform-name-badge-page .uniform-reference-note{font-size:14px;line-height:1.7;color:#536876}
.uniform-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}
.uniform-reference-grid figure{min-width:0;margin:0}
.uniform-reference-grid a{display:block;border:1px solid #d8dfe2}
.uniform-reference-grid a:focus-visible{outline:3px solid #c79632;outline-offset:4px}
.uniform-reference-grid img{display:block;width:100%;height:auto}
.uniform-reference-grid figcaption{margin-top:10px;font-size:13px;line-height:1.65;color:#536876}
.uniform-name-badge-page .uniform-table{overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid #dce1e3}
.uniform-name-badge-page .uniform-table table{min-width:650px;table-layout:auto;font-size:14px;line-height:1.65}
.uniform-name-badge-page .uniform-table caption{padding:12px 14px;background:#f3f4f1;color:#465b6b;font-size:13px}
.uniform-name-badge-page .uniform-table th,.uniform-name-badge-page .uniform-table td{padding:14px 13px}
.uniform-name-badge-page .uniform-table thead th{color:#17364a;background:#eaeef0}
.uniform-name-badge-page .uniform-table tbody th{color:#17364a;background:#f6f7f5;width:24%}
.uniform-name-badge-page .uniform-table:focus-visible{outline:3px solid #c79632;outline-offset:4px}
.uniform-section-label{font-size:12px!important;line-height:1.6!important;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:#7b5a1b}
.uniform-case{border-top:3px solid #c69a4b;padding-top:28px}
.uniform-case-scope{border-left:3px solid #a4b4a0;background:#eef2ec;padding:18px 22px;font-size:15px}
.uniform-reorder{margin-top:32px;padding:28px;border:1px solid #cbd7cd;background:#eff3ee}
.uniform-reorder p:last-child{margin-bottom:0}
.uniform-name-badge-page .uniform-brief{margin-bottom:0}
.uniform-name-badge-page .service-brief pre{font-family:inherit;white-space:pre-wrap;overflow-wrap:anywhere}
.uniform-name-badge-page .uniform-manual-copy{font-size:14px;margin-top:18px}
.uniform-name-badge-page .token-cta h2{font-size:clamp(27px,3.2vw,36px)}
.uniform-name-badge-page .token-cta p{color:#dce5ec}
.uniform-name-badge-page .uniform-related{border-top:1px solid #d8dfe2;padding-top:24px;margin-top:36px;font-size:14px;color:#465c6c}
.uniform-name-badge-page [hidden]{display:none!important}
.uniform-preview-banner{padding:10px 20px;text-align:center;background:#fff1cf;color:#674a18;font-size:13px;line-height:1.6}
@media(max-width:760px){.uniform-opening{grid-template-columns:1fr;gap:18px}.uniform-context{max-width:540px}.uniform-reference-grid{grid-template-columns:1fr;gap:26px}.uniform-reference-grid figure{width:100%;max-width:540px;margin-inline:auto}.uniform-name-badge-page .uniform-table table{min-width:630px}.uniform-reorder{padding:22px}.uniform-name-badge-page h3{font-size:22px}}
@media(max-width:600px){
 body[data-uniform-name-guide] .site-header .language-picker{position:static}
 body[data-uniform-name-guide] .site-header .language-panel{right:16px;max-width:calc(100vw - 32px)}
 body[data-uniform-name-guide] .menu-toggle{position:relative;z-index:120}
 .uniform-name-badge-page .token-body{padding-top:30px}
 .uniform-name-badge-page .token-button{max-width:100%;overflow-wrap:anywhere}
 .uniform-name-badge-page .uniform-table table{font-size:14px}
 .uniform-name-badge-page .uniform-table th,.uniform-name-badge-page .uniform-table td{padding:12px}
 .uniform-case-scope{padding:16px 18px;font-size:14px}
 .uniform-reorder{padding:20px}
}
@media print{.uniform-preview-banner{display:none}.uniform-name-badge-page .uniform-table{overflow:visible}.uniform-name-badge-page .uniform-table table{min-width:0;font-size:11px}.uniform-opening{display:block}.uniform-context{max-width:400px}.uniform-name-badge-page .service-copy{display:none}}
