/* The service document shares the installed brand font files and resolved theme tokens. */
*{box-sizing:border-box}body{margin:0;background:var(--mb-palette-6,#f7f6f4);color:var(--mb-palette-4,#1f1f1f);font:400 16px/1.65 var(--mb-font-body,'Urbanist',sans-serif)}
a{color:inherit;text-underline-offset:4px}a:hover{color:var(--mb-palette-2,#967054)}
.mb-w-header{max-width:1200px;margin:auto;padding:24px;display:flex;justify-content:space-between;gap:24px;align-items:center;border-bottom:1px solid var(--mb-palette-5,#d0c9c9)}.mb-w-header img{display:block;width:208px;max-width:100%;height:auto}.mb-w-header>a:last-child{font-size:14px;white-space:nowrap}
main{width:min(calc(100% - 48px),var(--mb-content-width,760px));margin:48px auto 64px}h1,h2{font-family:var(--mb-font-heading,'Poppins',sans-serif);font-weight:500;letter-spacing:-.02em;line-height:1.25}h1{font-size:36px;margin:0 0 24px}h2{font-size:24px;margin:32px 0 16px}p{margin:0 0 16px}.mb-w-eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--mb-palette-3,#525b59);margin:0 0 12px}.mb-w-lead{font-size:18px}
.mb-w-steps{list-style:none;padding:0;margin:0 0 32px;display:flex;border-bottom:1px solid var(--mb-palette-5,#d0c9c9);gap:24px;color:var(--mb-palette-3,#525b59);font-size:14px}.mb-w-steps li{padding:0 0 12px;flex:1}.mb-w-steps [aria-current]{color:var(--mb-palette-4,#1f1f1f);border-bottom:2px solid currentColor;font-weight:600}
label{display:block;font-weight:600;margin:24px 0 8px}input,textarea{display:block;width:100%;font:inherit;font-size:16px;line-height:1.5;padding:12px 14px;border:1px solid var(--mb-palette-3,#525b59);border-radius:var(--mb-radius,0);background:var(--mb-palette-8,#fff);color:inherit}textarea{resize:vertical;min-height:100px}
button,.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;margin:12px 0 24px;border:1px solid var(--mb-palette-4,#1f1f1f);border-radius:var(--mb-radius,0);background:var(--mb-palette-4,#1f1f1f);color:var(--mb-palette-8,#fff);font:600 16px/1.5 var(--mb-font-body,'Urbanist',sans-serif);text-decoration:none;cursor:pointer}button:hover,.button:hover{background:var(--mb-palette-3,#525b59);color:var(--mb-palette-8,#fff)}.mb-w-hint{margin:16px 0;color:var(--mb-palette-3,#525b59);font-size:14px;line-height:1.6}
pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--mb-palette-8,#fff);padding:24px;border:1px solid var(--mb-palette-5,#d0c9c9);margin:24px 0}.error{padding:16px;border-left:3px solid var(--mb-negative,#a12d16);background:var(--mb-palette-8,#fff)}:focus-visible{outline:2px solid var(--mb-palette-2,#967054);outline-offset:4px}
.mb-w-footer{border-top:1px solid var(--mb-palette-5,#d0c9c9);padding-top:24px;margin-top:40px;color:var(--mb-palette-3,#525b59);font-size:14px;line-height:1.6}.mb-w-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}.mb-w-skip{position:absolute;top:-100px;left:24px}.mb-w-skip:focus{top:8px;background:white;padding:12px;z-index:2}
@media(max-width:600px){.mb-w-header{padding:20px 24px;gap:16px}.mb-w-header img{width:160px}.mb-w-header>a:last-child{font-size:13px}main{margin-top:32px}h1{font-size:28px}h2{font-size:22px}.mb-w-lead{font-size:16px}.mb-w-steps{gap:12px;font-size:13px}button,.button{width:100%}pre{padding:16px}.mb-w-footer nav{display:grid;gap:12px}}
@media print{.mb-w-header,.mb-w-footer,.no-print,form,.mb-w-steps{display:none}body{background:white}main{width:100%;margin:0}pre{border:0;padding:0}}
@media(max-width:380px){.mb-w-header img{width:144px}.mb-w-header>a:last-child{font-size:12px}.mb-w-header{gap:12px}}
