.wbs-page{padding-top:2rem}.wbs-page [hidden]{display:none!important}.wbs-hero{background:radial-gradient(at 100% 0,#cfede7,#0000 65%),#edf8f5;border:1px solid #cfe6e3;border-radius:20px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.wbs-hero h1{letter-spacing:-.04em;margin:1rem 0;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.22}.wbs-hero h1 em{color:#31878b;font-style:normal}.wbs-hero p{max-width:65ch;color:var(--gov-muted);margin:0;font-size:.97rem}.wbs-principles{color:#326d6e;flex-wrap:wrap;gap:.65rem 1.3rem;margin-top:1.5rem;font-size:.75rem;display:flex}.wbs-principles span:before{content:"✓";margin-right:.4rem;font-weight:700}.wbs-hero-seal{color:#31878b;text-align:center;place-items:center;gap:1rem;display:grid}.wbs-hero-seal svg{width:110px;height:120px}.wbs-hero-seal span{letter-spacing:.16em;font-size:.7rem;font-weight:700;line-height:1.7}.wbs-nav{border:1px solid var(--gov-line);scroll-margin-top:calc(var(--header-height,88px) + 1rem);background:#fff;border-radius:12px;gap:.4rem;margin:1.75rem 0;padding:.45rem;display:flex}.wbs-nav a{color:var(--gov-muted);text-align:center;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.85rem;font-weight:600;display:flex}.wbs-nav a[aria-current]{color:#fff;background:#31878b}.wbs-nav a:hover:not([aria-current]){background:#eff7f6}.wbs-nav a span{color:#527275;white-space:nowrap;background:#e8f0f1;border-radius:4px;padding:.2rem .4rem;font-size:.6rem}.wbs-page :is(h2,h3){line-height:1.4}.wbs-page h2{margin:0 0 1rem;font-size:clamp(1.35rem,2.4vw,1.75rem)}.wbs-page h3{margin:0 0 1rem;font-size:1.4rem}.wbs-welcome p{color:var(--gov-muted);margin:.75rem 0 0}.wbs-two-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.wbs-entry-cards{margin:1.5rem 0 2rem}.wbs-entry{background:#edf7f5;border:1px solid #cfe3e2;border-radius:14px;padding:clamp(1.25rem,3vw,2.25rem)}.wbs-entry-soft{background:#f5faf9}.wbs-entry-cards .wbs-entry{flex-direction:column;align-items:flex-start;display:flex}.wbs-entry p{color:var(--gov-muted);margin:0 0 1.5rem}.wbs-entry-cards .gov-button{margin-top:auto}.wbs-icon{color:#287b7f;background:#dcefeb;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.25rem;font-size:1.7rem;display:inline-flex}.wbs-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:2rem;display:grid}.wbs-faq details{border-bottom:1px solid var(--gov-line)}.wbs-faq summary{cursor:pointer;color:#26787c;justify-content:space-between;align-items:start;gap:1rem;padding:1.1rem 0;font-size:.9rem;font-weight:600;line-height:1.7;list-style:none;display:flex}.wbs-faq summary::-webkit-details-marker{display:none}.wbs-faq summary span{flex-shrink:0;font-size:1.3rem;line-height:1.1}.wbs-faq details[open] summary span{transform:rotate(45deg)}.wbs-faq details p{color:var(--gov-muted);margin:0 0 1.25rem;font-size:.87rem}.wbs-lead,.wbs-help{color:var(--gov-muted)}.wbs-notice{color:#315c60;overflow-wrap:anywhere;background:#edf7f6;border:1px solid #cce3e2;border-radius:10px;margin:1.25rem 0 1.5rem;padding:1rem 1.25rem;font-size:.85rem;line-height:1.7}.wbs-notice p{margin:.3rem 0 0}.wbs-notice a,.wbs-consent a{text-underline-offset:3px;text-decoration:underline}.wbs-notice-warning{color:#79581e;background:#fff9ee;border-color:#ecddbd}.wbs-form-card form{margin-top:1.75rem}.wbs-form-card fieldset{border:0;min-width:0;margin:0 0 2rem;padding:0}.wbs-form-card legend{border-bottom:1px solid var(--gov-line);width:100%;color:var(--gov-ink);align-items:center;gap:.65rem;margin-bottom:1.25rem;padding:0 0 1rem;font-size:1.05rem;font-weight:700;display:flex}.wbs-form-card legend>span{color:#26787c;background:#e7f3f1;border-radius:5px;padding:.3rem .5rem;font-size:.75rem}.wbs-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}.wbs-field{flex-direction:column;gap:.6rem;min-width:0;margin-bottom:1.4rem;display:flex}.wbs-field label,.wbs-upload>label{color:var(--gov-ink);font-size:.88rem;font-weight:600}.wbs-field label>span{color:#bf375b}.wbs-field :is(input,select,textarea){width:100%;min-height:48px;font:inherit;color:#173f45;box-sizing:border-box;background:#fff;border:1px solid #c9dddd;border-radius:8px;padding:.85rem 1rem;font-size:.9rem}.wbs-field :is(input,select,textarea):focus{border-color:#31878b}.wbs-field textarea{resize:vertical;line-height:1.7}.wbs-field :is(input,textarea)::placeholder{color:#8a9ca0;opacity:1}.wbs-field input:disabled{background:#f1f5f5}.wbs-page small,.wbs-help{color:var(--gov-muted);font-size:.78rem;font-weight:400;line-height:1.6}.wbs-field-footer{justify-content:space-between;align-items:start;gap:.75rem;display:flex}#complaint-counter{color:var(--gov-muted);white-space:nowrap;font-size:.75rem}.wbs-checkbox{cursor:pointer;color:#315b60;align-items:flex-start;gap:.7rem;font-size:.86rem;line-height:1.7;display:flex}.wbs-checkbox input{accent-color:#31878b;flex:none;width:18px;height:18px;margin:.2rem 0 0}.wbs-upload{background:#f5faf9;border:1px dashed #91bebe;border-radius:10px;padding:1.5rem}.wbs-upload p{color:var(--gov-muted);margin:.5rem 0 1rem;font-size:.8rem}.wbs-upload input{max-width:100%;color:var(--gov-muted);font:inherit;font-size:.8rem}.wbs-upload input::file-selector-button{color:#27676d;cursor:pointer;font:inherit;background:#fff;border:1px solid #99c2c4;border-radius:6px;margin-right:1rem;padding:.7rem 1rem}.wbs-upload ul{color:var(--gov-muted);overflow-wrap:anywhere;padding-left:1.1rem;font-size:.8rem}.wbs-upload #complaint-files-error{color:#b32c4b;margin-bottom:0}.wbs-consent{border:1px solid var(--gov-line);border-radius:10px;padding:1.25rem}.wbs-form-actions{padding-top:.25rem}.wbs-cancel{color:var(--gov-muted);padding:.75rem;font-size:.9rem}.wbs-feedback{color:#27666a;background:#edf7f5;border-radius:8px;margin-top:1.25rem;padding:1.25rem;line-height:1.8}.wbs-feedback[data-error]{color:#9c2e49;background:#fff1f3}.wbs-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.wbs-account{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.wbs-account .gov-actions{margin-top:0}.wbs-preview-badge{color:var(--gov-muted);margin:1rem 0 1.5rem;font-size:.72rem;display:block}.wbs-account a{color:#26787c;font-weight:600}.wbs-help-footer{color:var(--gov-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem .2rem 0;font-size:.8rem;display:flex}.wbs-help-footer a{color:#26787c;overflow-wrap:anywhere}.wbs-dialog{width:min(480px,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--gov-ink);background:#fff;border:1px solid #cce2e0;border-radius:18px;margin:auto;padding:2rem;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 80px #123e4050}.wbs-dialog::backdrop{backdrop-filter:blur(3px);background:#0d303b70}.wbs-dialog-close{cursor:pointer;font:inherit;color:#55777a;background:0 0;border:0;width:40px;height:40px;margin-left:auto;font-size:1.75rem;display:block}.wbs-dialog-switch{color:#28777d;font:inherit;cursor:pointer;background:0 0;border:0;margin:1rem auto 0;font-size:.85rem;display:block}.wbs-dialog>.gov-button{width:100%}@media (width<=800px){.wbs-hero{grid-template-columns:minmax(0,1fr)}.wbs-hero-seal{display:none}.wbs-nav a{flex-direction:column;padding:.75rem .4rem;font-size:.78rem}.wbs-two-up{gap:1rem}.wbs-faq-grid,.wbs-status .wbs-two-up{grid-template-columns:1fr}}@media (width<=600px){.wbs-page{padding-top:1rem}.wbs-two-up,.wbs-field-grid{grid-template-columns:1fr}.wbs-nav{gap:.2rem}.wbs-nav a span{white-space:normal}.wbs-field-footer{flex-direction:column}.wbs-form-actions .gov-button{flex:100%}.wbs-hero p{font-size:.9rem}.wbs-help-footer{flex-direction:column;align-items:flex-start}.wbs-dialog{padding:1.25rem}}
