.sc{max-width:1440px;margin:0 auto;padding:24px 36px 64px;color:#152331;font:15px/1.6 Inter,Arial,sans-serif}.sc [hidden]{display:none!important}.sc h1,.sc h2,.sc h3{color:#142431;text-wrap:balance}.sc h1{font-size:38px;line-height:1.15;margin:12px 0 6px}.sc h2{font-size:25px;margin:0 0 8px;line-height:1.3}.sc h3{font-size:19px;margin:12px 0}.sc p{max-width:78ch;margin:8px 0 16px}.sc a{color:#984000;text-underline-offset:4px}.sc button,.sc select,.sc input,.sc textarea{font:inherit;color:#152331;border:1px solid #aab5be;background:white;border-radius:3px;min-height:44px;padding:9px 12px;max-width:100%}.sc button{cursor:pointer}.sc button:hover,.sc-action:hover{background:#f3f5f7;border-color:#984000}.sc button:disabled{opacity:.55;cursor:wait}.sc :is(a,button,select,input,textarea,summary):focus-visible{outline:3px solid #276fa3;outline-offset:3px}.sc label{display:grid;gap:6px;font-size:13px;font-weight:600}.sc-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:22px}.sc-head p{font-size:17px;margin:0}.sc-back{font-size:13px}.sc-action{border:1px solid #aab5be;padding:10px 16px;text-decoration:none;white-space:nowrap}.sc-toolbar{display:grid;grid-template-columns:260px minmax(250px,1fr) 260px;gap:24px;align-items:end;padding:18px 0;border-top:1px solid #cfd7dd}.sc-state-form>div{display:flex;gap:6px;margin-top:6px}.sc-state-form select{min-width:0;flex:1}.sc-intro{font-size:13px;color:#41515d;padding-bottom:8px}.sc-map-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;border:1px solid #cad3da}.sc-map-panel{background:#f1f5f8;min-width:0;padding:18px 24px 12px}.sc-map-heading{display:flex;gap:12px;justify-content:space-between;font-size:13px}.sc-map-heading span:first-child{font-weight:700}.sc-map-heading span:last-child{color:#41515d}#sc-map{width:100%;height:390px;display:block}#sc-map path{fill:#d7e0e7;stroke:#fff;stroke-width:1.25;vector-effect:non-scaling-stroke;transition:fill .18s ease-out}#sc-map .is-match{fill:#759cb1}#sc-map .is-selected{fill:#a64c20;stroke:#63301b;stroke-width:1.6}#sc-map a:hover path,#sc-map a:focus-visible path{fill:#275c78;stroke:#172934;stroke-width:2}#sc-map text{fill:#21394a;font-size:12px;font-weight:600;pointer-events:none}.sc-legend{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;align-items:center}.sc-legend span{display:flex;gap:6px;align-items:center}.sc-legend i{width:10px;height:10px;background:#d7e0e7;display:inline-block;border:1px solid #a3b3bf}.sc-legend .sc-selected-dot{background:#a64c20;border-color:#a64c20}.sc-legend .sc-match-dot{background:#759cb1;border-color:#759cb1}.sc-footnote{font-size:12px!important;color:#465563}.sc-map-panel>.sc-footnote{margin:10px 0 0}.sc-state-panel{padding:24px;background:white;border-left:1px solid #cad3da}.sc-state-top{display:flex;justify-content:space-between;gap:14px;align-items:center}.sc-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:600;color:#5b4a3f}.sc-state-top h2{font-size:29px;margin:4px 0}#sc-state-outline{height:70px;width:90px;flex-shrink:0;fill:#a64c20}.sc-state-panel>p{font-size:13px;color:#41515d}.sc-counts{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;margin:22px 0}.sc-counts a{text-decoration:none;display:block;color:inherit}.sc-counts strong{font-size:23px;line-height:1.1;display:block}.sc-counts span{font-size:11px;display:block;margin-top:4px}.sc-panel-links{display:grid;gap:12px;font-size:13px;border-top:1px solid #d3dbe1;padding-top:16px}.sc-status{font-size:12px;color:#475765;min-height:24px;padding:6px 0}.sc-tabs{display:flex;gap:26px;overflow:auto;white-space:nowrap;border-bottom:1px solid #cad3da;margin-top:18px;padding:0 0 12px}.sc-tabs a{font-size:14px;color:#233846}.sc-section{padding:34px 0;border-bottom:1px solid #cad3da;scroll-margin-top:100px}.sc-section-head{display:flex;align-items:start;justify-content:space-between;gap:24px}.sc-section-head>label{min-width:220px}.sc-peer-list{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.sc-peer{padding:18px 0;border-top:1px solid #dce2e7;display:grid;grid-template-columns:1fr auto;gap:8px 18px;align-items:start}.sc-peer h3{margin:0;font-size:18px}.sc-peer h3 button{min-height:0;padding:0;border:0;color:#984000;background:transparent;text-align:left;font-weight:600}.sc-peer p{font-size:13px;line-height:1.55;margin:6px 0}.sc-peer small{font-size:12px;color:#475765}.sc-peer details{font-size:12px}.sc-peer .sc-peer-add{font-size:12px;padding:8px 10px}.sc-evidence-tools{display:flex;gap:18px;margin:16px 0}.sc-evidence-tools label:first-child{flex:1}.sc-record{border-top:1px solid #d6dee5;padding:14px 0}.sc-record summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere}.sc-record summary small{display:block;font-size:12px;color:#465563;font-weight:400;margin:4px 0}.sc-record p{font-size:14px;white-space:pre-line}.sc-record a{display:inline-block;font-size:12px;margin-right:12px;overflow-wrap:anywhere}.sc-record .sc-meta{font-size:12px;color:#465563}.sc-record button{font-size:12px;margin-top:10px}.sc-customer-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;margin:20px 0}.sc-customer-guide{background:#f1f5f8;padding:22px;align-self:start}.sc-customer-guide ul{padding-left:20px;font-size:14px}.sc-party{padding:12px 0;border-bottom:1px solid #d6dee5}.sc-party button{padding:0;border:0;min-height:28px;color:#984000;text-align:left}.sc-party small{display:block;color:#465563;font-size:12px}.sc-grid-context{border-top:1px solid #d6dee5;padding-top:18px}.sc-grid-context summary,.sc-method summary{cursor:pointer;font-weight:600}.sc-grid-context article{margin:18px 0}.sc-grid-context p{font-size:14px}.sc-alliance{padding:30px;background:#f1f5f8;margin:30px 0}.sc-chips{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.sc-chip{display:inline-flex;align-items:center;gap:8px;background:white;border:1px solid #b3c3cc;padding:2px 4px 2px 10px;font-size:13px}.sc-chip button{border:0;padding:0 8px;min-height:36px}.sc-brief-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:20px 0}.sc-brief-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.sc-brief-actions button:first-child{background:#923e14;color:white;border-color:#923e14}.sc-method{font-size:13px}.sc-method p{max-width:95ch}.sc .pc{margin-top:20px}.sc .pc-header h2{font-size:28px}.sc .pc h3{font-size:24px}.sc .pc p{max-width:85ch}#sc-group-common{font-size:14px}.sc-error{color:#8b251e!important}
@media(max-width:1000px){.sc{padding:20px 22px}.sc-toolbar{grid-template-columns:240px 1fr}.sc-intro{display:none}.sc-map-layout{grid-template-columns:minmax(0,1fr) 270px}.sc-state-panel{padding:18px}.sc-map-panel{padding:14px}.sc-map-heading{display:block}#sc-map{height:350px}.sc-state-top h2{font-size:24px}#sc-state-outline{width:60px;height:60px}}
@media(max-width:700px){.sc{padding:16px}.sc-head{align-items:start}.sc-head h1{font-size:29px}.sc-head p{font-size:14px}.sc-head>.sc-action{display:none}.sc-toolbar{grid-template-columns:1fr;gap:12px;padding:12px 0}.sc-map-layout{grid-template-columns:1fr}.sc-map-panel{padding:12px}#sc-map{height:auto;max-height:330px;min-height:220px}.sc-map-heading{display:flex;font-size:11px;gap:8px}.sc-state-panel{border-left:0;border-top:1px solid #cad3da;padding:16px}.sc-counts{grid-template-columns:repeat(3,1fr);gap:14px;margin:12px 0}.sc-counts strong{font-size:20px}.sc-state-top{justify-content:start}.sc-state-top h2{font-size:25px}.sc-state-panel>p{margin:6px 0}.sc-panel-links{grid-template-columns:1fr 1fr;align-items:center;padding-top:12px}.sc-panel-links button{font-size:12px}.sc-peer-list{grid-template-columns:1fr}.sc-section-head{display:block}.sc-section-head>label{margin-bottom:16px;min-width:0}.sc-section{padding:26px 0}.sc h2{font-size:23px}.sc-customer-layout,.sc-brief-fields{grid-template-columns:1fr;gap:20px}.sc-evidence-tools{display:grid;gap:12px}.sc-alliance{padding:20px;margin:20px 0}.sc-tabs{gap:20px}.sc-legend{gap:10px;font-size:10px}.sc-customer-guide{padding:18px}}
@media(prefers-reduced-motion:reduce){#sc-map path{transition:none}}
@media print{.sc-toolbar,.sc-map-layout,.sc-tabs,.sc-brief-actions,.sc-back{display:none}.sc details>*{display:block}.sc-section{break-inside:avoid}}
.sc-customer-layout>* ,.sc-brief-fields>* ,.sc-toolbar>*{min-width:0}.sc select,.sc input,.sc textarea{width:100%;box-sizing:border-box}.sc-party{overflow-wrap:anywhere}.sc-state-form button{width:auto}.sc-peer{min-width:0}.sc-peer>div{min-width:0}.sc-peer p,.sc-peer li{overflow-wrap:anywhere}
