.assessment-coverage{color:#19395d;background:#fff;border:1px solid #d9e4ee;border-radius:16px;margin:26px 0;overflow:hidden}.coverage-heading{border-bottom:1px solid #e3ebf1;justify-content:space-between;align-items:center;gap:32px;padding:24px 26px;display:flex}.coverage-heading-title{flex:1;min-width:0}.coverage-heading h2{margin:0 0 5px;font-size:21px;line-height:1.45}.coverage-heading p{color:#62778d;margin:0;font-size:13px;line-height:1.7}.coverage-map-area{background:#edf4f8;flex-direction:column;justify-content:center;min-width:0;display:flex}.assessment-coverage-map{cursor:default;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:650px;display:block}.assessment-coverage-map path{fill:#d4e0e9;stroke:#fff;stroke-width:.6px;cursor:default}.assessment-coverage-map path[data-supported=true]{fill:#a3c7c5}.assessment-coverage-map path[data-active=true]{fill:#2454d9;stroke:#163b9e;stroke-width:1px}.coverage-location{fill:#2454d9;stroke:#fff;stroke-width:1.6px;pointer-events:none}.coverage-legend{color:#3f5871;flex-wrap:wrap;justify-content:center;gap:10px 24px;padding:12px 18px 18px;font-size:12px;line-height:1.7;display:flex}.coverage-legend span{align-items:center;gap:7px;display:flex}.coverage-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.coverage-supported{background:#a3c7c5}.coverage-active{background:#2454d9}.coverage-unavailable{background:#d4e0e9}.coverage-current{border-left:1px solid #e3ebf1;flex:0 390px;align-items:center;gap:12px;min-width:0;padding:3px 0 3px 24px;display:flex}.coverage-current-icon{color:#62778d;background:#f0f4f8;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;height:36px;display:flex}.coverage-current.has-market .coverage-current-icon{color:#2454d9;background:#eef3ff}.coverage-current-copy{flex:1;min-width:0}.coverage-current-line{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.coverage-current small{color:#62778d;white-space:nowrap;font-size:12px}.coverage-current b{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.55}.coverage-current.has-market b{color:#2454d9}.coverage-current p{color:#62778d;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.7}.coverage-region-button{color:#2454d9;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:44px;min-height:32px;padding:5px 6px;font-size:13px;line-height:1.5}.coverage-current-line>.coverage-region-button{margin-left:auto}.coverage-region-button:hover{background:#eef3ff}.coverage-region-edit{align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.coverage-region-edit select{color:#19395d;background:#fff;border:1px solid #c7d5e5;border-radius:7px;flex:1;width:100%;min-width:0;min-height:40px;margin:0;padding:8px 10px;font-size:14px}.coverage-region-button:focus-visible{outline-offset:2px;outline:2px solid #2454d9}.coverage-region-edit select:focus-visible{outline-offset:2px;outline:2px solid #2454d9}.assessment-coverage .coverage-footnote{color:#62778d;border-top:1px solid #e3ebf1;margin:0;padding:14px 26px;font-size:12px;line-height:1.8;display:block}.coverage-map-fallback{text-align:center;color:#62778d;padding:70px 25px;font-size:13px;line-height:1.8}.legal-resource-picker{background:#fff;border:1px solid #d9e4ee;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.legal-resource-picker p{color:#62778d;margin:5px 0 0;font-size:13px}@media (max-width:760px){.coverage-heading{flex-direction:column;align-items:stretch;gap:16px;padding:20px 18px}.coverage-heading h2{font-size:19px}.coverage-current{border-top:1px solid #e3ebf1;border-left:0;flex:none;gap:10px;padding:14px 0 0}.coverage-current-icon{flex-basis:32px;height:32px}.coverage-current-line{gap:3px 10px}.coverage-legend{gap:10px 16px;padding:12px;font-size:11px}.assessment-coverage .coverage-footnote{padding:14px 18px}.legal-resource-picker{flex-direction:column;align-items:stretch;padding:18px}}.legal-workspace{color:#18395e;background:#fff;border:1px solid #dce5ed;border-radius:16px;margin-top:20px;padding:22px}.legal-workspace>.eyebrow{letter-spacing:.06em;color:#62778d;margin:0 0 4px;font-size:12px}.legal-workspace>h2{margin:0;font-size:24px;font-weight:650;line-height:1.4}.legal-workspace>.legal-workspace-help{color:#607389;max-width:100%;margin:8px 0 0;font-size:13px;line-height:1.6}.legal-workspace .legal-workspace-layout{border-top:1px solid #e6edf3;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;padding-top:16px;display:grid}.legal-workspace .legal-cycle,.legal-workspace .legal-special{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;min-width:0;padding:0;display:grid}.legal-workspace .legal-special{border-top:1px solid #e6edf3;padding-top:16px}.legal-workspace .legal-cycle>h3,.legal-workspace .legal-special>h3{color:#2454b8;background:#edf3ff;border-radius:6px;grid-column:1/-1;place-self:start;margin:0;padding:5px 10px;font-size:12px;font-weight:650;line-height:1.5}.legal-workspace .legal-special>h3{color:#26708c;background:#edf5f5}.legal-workspace .legal-cycle>p,.legal-workspace .legal-special>p{color:#62778d;grid-column:1/-1;margin:0;font-size:12px;line-height:1.55}.legal-workspace .legal-tools{align-items:stretch;gap:16px;margin:2px 0 0}.legal-workspace .legal-cycle-tools{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-workspace .legal-special-tools{grid-template-columns:minmax(0,1fr)}.legal-workspace .legal-tools>a{box-sizing:border-box;color:#18395e;background:#fcfdff;border:1px solid #dce5ed;border-radius:12px;min-width:0;min-height:218px;padding:18px;display:flex;position:relative}.legal-workspace .legal-tools>a:hover{background:#f8fbff;border-color:#9cb7db}.legal-workspace .legal-tools>a>svg{box-sizing:content-box;color:#2454b8;background:#edf3ff;border-radius:8px;width:20px;height:20px;margin:0;padding:7px;position:absolute;top:16px;right:16px}.legal-workspace .legal-special-tools>a>svg{color:#26708c;background:#edf5f5}.legal-workspace .legal-tools>a>div{flex-direction:column;flex:1;min-width:0;display:flex}.legal-workspace .legal-tools .tool-role{letter-spacing:0;color:#62778d;min-height:26px;margin:0 0 8px;padding-right:44px;font-size:11px;font-weight:600;line-height:1.55}.legal-workspace .legal-tools h4{margin:0;font-size:18px;font-weight:650;line-height:1.4}.legal-workspace .legal-tools p:not(.tool-role){color:#536d84;margin:8px 0 0;font-size:13px;line-height:1.6}.legal-workspace .legal-tools small{color:#62778d;margin:10px 0 12px;font-size:12px;line-height:1.55}.legal-workspace .legal-tool-action{border-top:1px solid #e6edf3;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.legal-workspace .legal-tool-action svg{flex:none;margin:0}.legal-workspace .external-review-entry{color:#26708c;background:0 0;border:0;align-items:center;margin:14px 0 0;padding:0;font-size:13px;line-height:1.7;display:inline-flex}.legal-workspace .legal-special .legal-library-entry{background:#fcfdff;border:1px solid #dce5ed;border-radius:12px;grid-column:2;align-self:stretch;min-width:0;margin:2px 0 0;padding:0}.legal-workspace .legal-special .legal-library-entry>summary{box-sizing:border-box;cursor:pointer;color:#18395e;flex-direction:column;height:100%;min-height:218px;padding:18px;list-style:none;display:flex;position:relative}.legal-workspace .legal-special .legal-library-entry>summary::-webkit-details-marker{display:none}.legal-workspace .legal-special .legal-library-entry>summary::marker{content:""}.legal-workspace .legal-special .legal-library-entry>summary>span{margin:0;display:block}.legal-workspace .legal-library-icon{box-sizing:content-box;color:#26708c;background:#edf5f5;border-radius:8px;width:20px;height:20px;padding:7px;position:absolute;top:16px;right:16px}.legal-workspace .legal-special .legal-library-entry>summary .legal-library-role{color:#62778d;min-height:26px;margin:0 0 8px;padding-right:44px;font-size:11px;font-weight:600;line-height:1.55}.legal-workspace .legal-library-title{font-size:18px;font-weight:650;line-height:1.4}.legal-workspace .legal-special .legal-library-entry>summary .legal-library-description{color:#536d84;margin-top:8px;font-size:13px;line-height:1.6}.legal-workspace .legal-library-card-summary>small{color:#62778d;margin:10px 0 12px;font-size:12px;font-weight:400;line-height:1.55}.legal-workspace .legal-special .legal-library-entry>summary .legal-library-action{color:#2456d8;border-top:1px solid #e6edf3;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.legal-workspace .legal-special .legal-library-entry>summary .legal-library-action>span{font:inherit;margin:0}.legal-workspace .legal-library-action .when-open{display:none}.legal-workspace .legal-library-entry[open] .legal-library-action .when-open{display:inline}.legal-workspace .legal-library-entry[open] .legal-library-action .when-closed{display:none}.legal-workspace .legal-library-entry[open] .legal-library-action>svg{transform:rotate(180deg)}.legal-workspace .legal-special .legal-library-entry[open]{background:#fff;align-self:start}.legal-workspace .legal-special .legal-library-entry[open]>summary{height:auto}.legal-workspace .legal-special:has(>.legal-library-entry[open])>.legal-special-tools{align-self:start}.legal-workspace .legal-library-card-summary:hover{background:#f8fbff;border-radius:12px}.legal-workspace .legal-library-card-summary:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #2456d8}.legal-workspace .legal-special .legal-library-body{padding:6px 16px 18px}@media (max-width:900px){.legal-workspace{margin-top:20px;padding:20px}.legal-workspace .legal-cycle,.legal-workspace .legal-special{column-gap:16px}.legal-workspace .legal-tools{gap:16px}}@media (max-width:600px){.legal-workspace{border-radius:14px;padding:18px 16px}.legal-workspace>h2{font-size:21px}.legal-workspace .legal-workspace-layout{margin-top:14px;padding-top:14px}.legal-workspace .legal-cycle-tools,.legal-workspace .legal-cycle,.legal-workspace .legal-special{grid-template-columns:minmax(0,1fr)}.legal-workspace .legal-special .legal-library-entry{grid-column:1}.legal-workspace .legal-tools>a{min-height:0;padding:16px}.legal-workspace .legal-tools .tool-role{min-height:26px;margin-bottom:8px}.legal-workspace .legal-tools h4{font-size:18px}.legal-workspace .legal-tools p:not(.tool-role){font-size:13px}.legal-workspace .legal-special .legal-library-entry>summary{height:auto;min-height:0;padding:16px}}.home-workspace>.masthead{height:76px}.home-workspace>main.workbench{padding-top:20px;padding-bottom:32px}.home-workspace .requirement-intro{margin-bottom:20px;padding:20px 24px}.home-workspace .requirement-intro>.eyebrow{margin-bottom:4px}.home-workspace .requirement-intro h1{margin:0 0 4px;line-height:1.35}.home-workspace .requirement-intro>p:not(.eyebrow){max-width:none;margin:6px 0;line-height:1.6}.home-workspace .website-entry{gap:8px;margin-top:14px;padding:16px}.home-workspace .website-entry form{row-gap:8px}.home-workspace .assessment-coverage{margin:20px 0}.home-workspace .coverage-heading{gap:24px;padding:16px 22px}.home-workspace .coverage-heading h2{margin-bottom:3px}.home-workspace .coverage-heading p{line-height:1.55}.home-workspace .coverage-legend{padding-top:10px;padding-bottom:12px;line-height:1.55}.home-workspace .coverage-footnote{padding:10px 22px;line-height:1.55}@media (max-width:900px){.home-workspace>main.workbench{padding-top:16px;padding-bottom:24px}}@media (max-width:760px){.home-workspace .requirement-intro{padding:18px 16px}.home-workspace .website-entry{padding:14px}.home-workspace .coverage-heading{gap:12px;padding:16px}.home-workspace .coverage-current{padding-top:10px}.home-workspace .coverage-footnote{padding:10px 16px}}
