.workspace-recovery{color:#294d65;background:#f4f8fb;border:1px solid #c7d9e5;border-radius:12px;margin:24px 0;padding:24px}.workspace-recovery h1{color:#0b2742;margin:0 0 14px;font-size:24px;line-height:1.3}.workspace-recovery p{margin:0 0 14px;font-size:14px;line-height:1.65}.workspace-recovery>div{flex-wrap:wrap;gap:10px;display:flex}.workspace-recovery button{color:#133d5a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #8eafc5;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600}.workspace-recovery button:first-child{color:#fff;background:#0b2742}.workspace-recovery button:focus-visible{outline-offset:3px;outline:3px solid #278dd2}.sources-navigation{background:#eef4f7;border:1px solid #d4e1e8;border-radius:12px;gap:6px;width:min(1140px,100% - 44px);margin:26px auto 0;padding:5px;display:flex}.sources-navigation button{color:#526b7d;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:750;display:flex}.sources-navigation button:hover{color:#123c58;background:#f8fbfd}.sources-navigation button.active{color:#123c58;background:#fff;border-color:#cedfe8;box-shadow:0 1px 4px #0b27420a}.sources-navigation button:focus-visible{outline-offset:2px;outline:3px solid #348ac1}.sources-navigation .icon{flex:none;width:18px;height:18px}.sources-navigation~.view-panel .app-page,.sources-navigation+.app-page{padding-top:26px}.source-coverage-details{background:0 0;border:0;border-radius:0;margin:-10px 0 20px;padding:0;display:block}.source-coverage-details>summary{color:#526b7d;cursor:pointer;width:fit-content;min-height:44px;padding:10px 0;font-size:.875rem}.source-coverage-details[open]>div{background:#f0f6fa;border:1px solid #d7e4eb;border-radius:10px;padding:14px 18px}.source-coverage-details p{margin:10px 0 0}@media (width<=650px){.sources-navigation{gap:3px;width:calc(100% - 28px);margin-top:18px;padding:4px}.sources-navigation button{flex:1;gap:5px;padding:9px 5px;font-size:.8125rem}.sources-navigation .icon{width:16px;height:16px}}@media (width<=360px){.sources-navigation button{flex-direction:column;gap:3px;padding-inline:3px}}.ask-browse-shortcuts{text-align:left;margin:24px 0 12px}.ask-browse-tabs{background:#102e43;border:1px solid #476779;border-radius:12px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.ask-browse-tabs button{color:#d8e7ee;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 17px;font-size:14px;font-weight:700;line-height:1.35}.ask-browse-tabs button[aria-selected=true]{color:#163d56;background:#eef8fc}.ask-browse-shortcuts [role=tabpanel]{padding-top:13px}.ask-browse-chips{flex-wrap:wrap;gap:8px;display:flex}.ask-browse-chips button{color:#fff;cursor:pointer;text-align:left;max-width:100%;min-height:58px;font:inherit;background:#15364c;border:1px solid #5b7889;border-radius:9px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 13px;line-height:1.3;display:flex}.ask-browse-chips strong{font-size:13px;font-weight:700}.ask-browse-chips span{color:#d1e3ed;font-size:12px}.ask-browse-chips button:hover,.ask-browse-tabs button:hover{color:#fff;background:#234b63;border-color:#9bd5f2}.ask-browse-tabs button[aria-selected=true]:hover{color:#163d56;background:#fff}.ask-browse-more{margin-top:5px}.ask-browse-more summary,.ask-browse-all{color:#e1f1f9;width:fit-content;min-height:44px;font:inherit;cursor:pointer;padding:11px 2px;font-size:13px;font-weight:600;line-height:1.6}.ask-browse-more .ask-browse-chips{margin-top:3px}.ask-browse-all{text-align:left;background:0 0;border:0;gap:10px;display:inline-flex}.ask-browse-shortcuts button:focus-visible,.ask-browse-shortcuts summary:focus-visible{outline-offset:3px;outline:3px solid #82d2ff}@media (width<=600px){.ask-browse-shortcuts{margin-top:18px}.ask-browse-tabs{width:100%}.ask-browse-tabs button{flex:1;padding:10px 9px;font-size:13px}.ask-browse-chips{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ask-browse-chips button{width:100%;padding:10px 11px}}#source-clause-browser{padding:8px 0 20px;scroll-margin-top:100px}.source-browse-intro{color:#102333;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:min(1140px,100% - 40px);margin:18px auto 0;display:flex}.source-browse-intro>div{flex:320px;min-width:0}.source-browse-intro h2{color:#0b2742;letter-spacing:-.025em;margin:0 0 7px;font-size:21px;line-height:1.35}.source-browse-intro p{color:#607481;margin:0;font-size:14px;line-height:1.6}.source-browse-intro button{justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;font-size:13px;font-weight:700;display:inline-flex}.source-browse-intro button:focus-visible{outline-offset:3px;outline:3px solid #2e9eff}@media (width<=650px){.source-browse-intro{gap:12px;width:calc(100% - 28px);margin-top:14px}.source-browse-intro h2{font-size:19px}}#source-clause-browser .question-bank{scroll-margin-top:calc(var(--workspace-header-height,90px) + 16px)}.technical-updates-page{max-width:1180px}.tu-intro{margin-bottom:24px}.tu-intro h1{margin-bottom:10px}.tu-intro>p{max-width:690px}.tu-review-line{color:#637d8e;flex-wrap:wrap;gap:6px 20px;margin-top:14px;font-size:.75rem;line-height:1.5;display:flex}.tu-review-line time{color:#3c6079;font-weight:700}.tu-search{background:#fff;border:1px solid #cbdde7;border-radius:14px;padding:22px}.tu-search>label{color:#143e58;margin-bottom:12px;font-size:1rem;font-weight:750;display:block}.tu-search>div:first-of-type{gap:10px;min-width:0;display:flex}.tu-search input{color:#244a62;background:#fff;border:1px solid #b8cfdc;border-radius:8px;flex:1;width:100%;min-width:0;min-height:48px;padding:12px 14px}.tu-search>div>button{color:#fff;cursor:pointer;background:#0b2742;border:0;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 22px;font-size:.875rem;font-weight:700;display:inline-flex}.tu-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:17px;display:grid}.tu-filters label{color:#4c6d82;flex-direction:column;gap:7px;min-width:0;font-size:.75rem;font-weight:700;display:flex}.tu-filters select{color:#3c6078;background:#fafcfd;border:1px solid #c6d8e3;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:10px 12px}.tu-upcoming{background:#f8fbfd;border:1px solid #d4e2eb;border-radius:10px;margin-top:14px;padding-inline:17px}.tu-upcoming>summary{color:#3a6580;cursor:pointer;align-items:center;gap:12px;min-height:48px;padding-block:13px;font-size:.8125rem;font-weight:700;list-style:none;display:flex}.tu-upcoming>summary::-webkit-details-marker{display:none}.tu-upcoming>summary:before{content:"+";font-size:1.125rem;font-weight:400}.tu-upcoming[open]>summary:before{content:"−"}.tu-upcoming>summary>span:last-child{color:#507992;background:#e9f2f8;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:.6875rem}.technical-updates-page .tu-upcoming>p{color:#6c8392;margin:2px 0 12px;font-size:.8125rem;line-height:1.6}.tu-upcoming ol{margin:0;padding:0 0 12px;list-style:none}.tu-upcoming li{border-top:1px solid #e1eaf0;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.tu-upcoming li>time{color:#47728b;padding-top:11px;font-size:.75rem;font-weight:700;display:block}.tu-upcoming li>button{color:#2e5b77;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;min-height:44px;padding:8px 0;display:flex}.tu-upcoming li strong{font-size:.8125rem;line-height:1.5}.tu-upcoming li button>span{color:#6b8493;font-size:.75rem;line-height:1.5}.tu-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin:21px 0 16px;scroll-margin-top:110px;display:flex}.technical-updates-page .tu-results-heading>p{color:#657f91;margin:0;font-size:.8125rem;line-height:1.6}.tu-results-heading strong{color:#2b536d}.tu-results-heading>button{color:#36769c;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:.8125rem;font-weight:700}.tu-results-heading:focus,.tu-card:focus{outline:none}.tu-results-heading:focus-visible,.tu-card:focus-visible{outline-offset:5px;outline:2px solid #258cce}.tu-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.tu-card{background:#fff;border:1px solid #d2e0e8;border-radius:13px;flex-direction:column;min-width:0;padding:24px;scroll-margin-top:110px;display:flex;box-shadow:0 5px 20px #133e5704}.tu-card-tags{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:15px;display:flex}.tu-category{color:#4f7a94;font-size:.6875rem;font-weight:750;line-height:1.5}.tu-status{border-radius:5px;align-items:center;padding:4px 7px;font-size:.6875rem;font-weight:750;line-height:1.5;display:inline-flex}.tu-status-in-force{color:#28694f;background:#edf7f1}.tu-status-forthcoming{color:#8b641f;background:#fff5df}.tu-status-guidance{color:#3f6b89;background:#edf4f9}.tu-status-policy{color:#69548d;background:#f3eef9}.tu-status-consultation{color:#3f7a80;background:#edf8f8}.tu-status-watch{color:#716a54;background:#f7f5ee}.tu-card h2{color:#153d57;letter-spacing:-.015em;overflow-wrap:anywhere;margin:0 0 12px;font-size:1.125rem;line-height:1.45}.technical-updates-page .tu-summary{color:#60798b;margin:0 0 18px;font-size:.9375rem;line-height:1.7}.tu-dates{flex-wrap:wrap;align-items:flex-start;gap:12px 22px;margin:auto 0 17px;display:flex}.tu-dates>div{flex-direction:column;gap:4px;min-width:0;display:flex}.tu-dates dt{color:#8093a0;text-transform:uppercase;letter-spacing:.045em;font-size:.625rem}.tu-dates dd{color:#456a82;margin:0;font-size:.8125rem;font-weight:700;line-height:1.5}.tu-effective-date dd{color:#23628b}.technical-updates-page .tu-source-meta{color:#78909e;overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0 0 14px;font-size:.6875rem;line-height:1.55;display:flex}.tu-inspector-action{border-top:1px solid #e2eaf0}.tu-inspector-action>summary{color:#3f6c86;cursor:pointer;min-height:46px;padding:14px 0 10px;font-size:.75rem;font-weight:700}.technical-updates-page .tu-inspector-action>p{color:#5e7b8e;margin:2px 0 15px;font-size:.875rem;line-height:1.65}.tu-inspector-action ul{margin:0 0 15px;padding:0;list-style:none}.tu-inspector-action li{color:#627d8e;border-top:1px solid #e8eef2;flex-direction:column;gap:3px;padding:9px 0;font-size:.75rem;line-height:1.5;display:flex}.tu-inspector-action li>time{color:#3b6e8d;font-weight:700}.tu-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.tu-actions>a,.tu-actions>button{color:#3f6b86;cursor:pointer;background:#fff;border:1px solid #c9dce6;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.tu-actions>a{color:#fff;background:#0b2742;border-color:#0b2742}.tu-actions svg{width:13px;height:13px}.tu-actions>button[aria-pressed=true]{color:#287457;background:#eff8f3;border-color:#b8dac9}.tu-empty{text-align:center;background:#fff;border:1px solid #d2e1ea;border-radius:12px;padding:32px 22px}.tu-empty h2{color:#214b66;margin:0 0 9px;font-size:1.2rem}.technical-updates-page .tu-empty p{color:#6a8394;margin:0 0 18px;font-size:.875rem}.tu-empty button,.tu-pagination button{color:#2f6382;cursor:pointer;background:#fff;border:1px solid #bfd5e2;border-radius:8px;min-height:44px;padding:10px 14px;font-size:.8125rem;font-weight:700}.tu-pagination{color:#6b8595;justify-content:center;align-items:center;gap:20px;margin:26px 0;font-size:.8125rem;display:flex}.tu-pagination button:disabled{opacity:.4;cursor:default}.tu-footer-details{border-top:1px solid #dce7ee;gap:10px;margin-top:28px;padding-top:17px;display:grid}.tu-footer-details>details{background:#f8fbfd;border:1px solid #d5e3eb;border-radius:9px;padding-inline:17px}.tu-footer-details>details>summary{color:#55788e;cursor:pointer;min-height:48px;padding-block:14px;font-size:.8125rem;font-weight:700}.technical-updates-page .tu-footer-details>details>p{color:#6c8494;margin:2px 0 16px;font-size:.8125rem;line-height:1.65}.tu-footer-details dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px 24px;margin:16px 0 22px;display:grid}.tu-footer-details dt{color:#4a6d83;margin-bottom:5px;font-size:.75rem;font-weight:700}.tu-footer-details dd{color:#728a9a;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.6}.tu-monitor>summary>span:last-child{color:#7891a0;margin-left:12px;font-size:.6875rem;font-weight:500}.tu-footer-details>a{color:#527c94;text-underline-offset:3px;justify-self:start;align-items:center;min-height:44px;font-size:.8125rem;display:inline-flex}.technical-updates-page .tu-monitor-error{color:#8b6d3d;background:#fff5e4;border-radius:6px;padding:10px 12px}@media (width<=760px){.tu-list{grid-template-columns:minmax(0,1fr);gap:14px}.tu-card{padding:20px}}@media (width<=540px){.tu-intro{margin-bottom:18px}.tu-review-line{flex-direction:column;gap:4px}.tu-search{padding:17px}.tu-search>div:first-of-type{flex-direction:column}.tu-search>div>button{width:100%}.tu-filters{gap:10px}.tu-filters label{font-size:.6875rem}.tu-filters select{padding-inline:8px;font-size:.8125rem}.tu-upcoming{padding-inline:14px}.tu-upcoming li{grid-template-columns:minmax(0,1fr);gap:1px;padding-block:9px}.tu-upcoming li>time{padding-top:4px;font-size:.6875rem}.tu-upcoming li>button{padding-top:4px}.tu-card{padding:18px}.tu-card h2{font-size:1.0625rem}.tu-card-tags{margin-bottom:13px}.tu-dates{gap:12px 18px}.tu-actions>a,.tu-actions>button{flex:1}.tu-footer-details dl{grid-template-columns:minmax(0,1fr);gap:14px}.tu-monitor>summary>span:last-child{margin:6px 0 0;display:block}}.library-restore{color:#24465d;background:#f8fbfd;border:1px solid #cadde8;border-radius:12px;margin:18px 0 24px}.library-restore>summary{cursor:pointer;padding:15px 18px;font-size:.875rem;font-weight:650}.library-restore-content{padding:0 18px 18px}.library-restore-content p{margin:10px 0;font-size:.875rem;line-height:1.6}.library-restore-content label{margin-top:16px;font-size:.8125rem;font-weight:650;display:block}.library-restore-content input[type=file]{width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #bacfdc;border-radius:8px;margin-top:9px;padding:10px;display:block}.library-restore-preview{background:#fff;border:1px solid #d7e5ed;border-radius:10px;margin-top:18px;padding:15px}.library-restore-preview h3{margin:0 0 8px;font-size:1rem}.library-restore-filename{overflow-wrap:anywhere;color:#526f82}.library-restore-preview dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.library-restore-preview dt{color:#526f82;font-size:.75rem}.library-restore-preview dd{margin:5px 0 0;font-size:1.25rem;font-weight:700}.library-restore-confirm{color:#fff;font:inherit;cursor:pointer;background:#135c87;border:0;border-radius:8px;margin-top:8px;padding:11px 16px;font-size:.875rem;font-weight:650}.library-restore-confirm:disabled{opacity:.55;cursor:default}.library-restore-error{color:#943d32}.library-restore-success{color:#1c684d}.library-restore :focus-visible{outline-offset:3px;outline:3px solid #368cc4}@media (width<=650px){.library-restore-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.library-restore-content{padding-left:14px;padding-right:14px}}.account-library{color:#24465d;background:#f8fbfd;border:1px solid #cadde8;border-radius:12px;margin:18px 0}.account-library>summary{cursor:pointer;padding:15px 18px;font-size:.875rem;font-weight:700}.account-library-content{padding:0 18px 18px}.account-library-content p{overflow-wrap:anywhere;margin:10px 0;font-size:.875rem;line-height:1.6}.account-library-actions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.account-library button,.account-library-actions a{color:#143c58;min-height:44px;font:inherit;cursor:pointer;text-align:center;background:#fff;border:1px solid #a9c4d4;border-radius:8px;justify-content:center;align-items:center;padding:9px 13px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.account-library-actions button:first-child,.account-library-preview>button{color:#fff;background:#135c87;border-color:#135c87}.account-library button:disabled{opacity:.55;cursor:default}.account-library .account-library-note{color:#526f82;font-size:.8125rem}.account-library-preview{background:#fff;border:1px solid #d7e5ed;border-radius:10px;margin-top:16px;padding:15px}.account-library h3{margin:0 0 8px;font-size:1rem}.account-library-list{margin-top:20px}.account-library-list ul{padding:0;list-style:none}.account-library-list li{border-top:1px solid #d7e5ed;justify-content:space-between;align-items:flex-start;gap:15px;padding:12px 0;display:flex}.account-library-list li>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.875rem;line-height:1.5}.account-library-list small{color:#526f82;text-transform:capitalize;display:block}.account-library-list li>div{max-width:260px}.account-library-list li>div button{margin-bottom:6px;margin-right:6px}.account-library .account-library-error{color:#943d32}.account-library .account-library-success{color:#1c684d}.account-library :focus-visible{outline-offset:3px;outline:3px solid #368cc4}@media (width<=650px){.account-library-content{padding-inline:14px}.account-library-list li,.account-library-actions{flex-direction:column}}
