.overseas-workbench .hero{padding:26px 0}.overseas-workbench h1{font-size:32px}.overseas-workbench [hidden]{display:none!important}.overseas-workbench .panel{padding:20px;margin-bottom:18px}.overseas-workbench h2{font-size:20px;margin:0 0 14px}.policy-scope{display:flex;gap:18px;flex-wrap:wrap;margin:0 0 18px;font-size:14px}.policy-scope a{color:#315b42;text-decoration:none;padding:6px 0}.policy-scope [aria-current]{border-bottom:3px solid #165d45;font-weight:750}.search-main{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;align-items:end}.search-main label,.search-extra label{display:flex;flex-direction:column;gap:7px;font-size:12px;min-width:0}.search-main .control{min-width:0}.search-extra{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px}.overseas-search details{margin-top:18px;border-top:1px solid #dce5de;padding-top:14px}.overseas-workbench summary{cursor:pointer;font-size:14px;font-weight:650}.search-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}#resultCount{margin-left:auto;font-size:14px;font-weight:750}.scope-note{font-size:13px;color:#586c60;line-height:1.8}.research-notes>summary{padding:2px}.research-notes[open]>summary{margin-bottom:14px}.policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.policy-card,.research-notes article{border:1px solid #d0ded4;background:white;border-radius:10px;padding:22px;min-width:0}.policy-card h3{font-size:19px;line-height:1.55;margin:12px 0 4px}.policy-card p{font-size:13px;line-height:1.8}.original-name{color:#64776a;font-size:11px!important;overflow-wrap:anywhere}.policy-tech{color:#315e4a}.policy-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;background:#f3f7f2;border-radius:8px}.policy-dates dt{font-size:11px;color:#647467}.policy-dates dd{margin:4px 0 0;font-size:12px;overflow-wrap:anywhere}.review-note{color:#815329;background:#fff8e8;padding:10px;border-left:3px solid #be8c42}.review-note span{display:block;font-size:11px}.policy-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:16px 0;font-size:13px}.policy-actions [aria-pressed=true]{background:#e0f0e4;border:2px solid #165d45}.policy-detail{border-top:1px solid #dce5de;padding-top:14px}.policy-detail h4{font-size:13px;margin-bottom:6px}.policy-detail p{white-space:pre-line;overflow-wrap:anywhere}.policy-detail ul{padding-left:20px;font-size:12px}.compare-scroll,.policy-table{overflow-x:auto}.compare-scroll table{table-layout:fixed;min-width:760px}.compare-scroll th:first-child{width:130px}.compare-scroll td,.compare-scroll th{overflow-wrap:anywhere}.policy-table table{min-width:900px}.policy-table td{max-width:400px}.result-heading{margin-top:24px}.overseas-workbench [data-view][aria-pressed=true]{background:#165d45;color:white}.overseas-workbench a{color:#165d45}.overseas-workbench .button{min-height:42px}.overseas-workbench :focus-visible{outline:3px solid #175bcb!important;outline-offset:3px!important}#failure{padding:20px;background:#fff2db;border:1px solid #ae7a37;margin:18px 0}#message{font-size:13px;overflow-wrap:anywhere}.research-notes p{font-size:13px;line-height:1.8}
@media(max-width:800px){.search-main{grid-template-columns:1fr 1fr}.search-main label:first-child{grid-column:1/-1}.search-extra{grid-template-columns:1fr 1fr}.policy-grid{grid-template-columns:1fr}.search-main>.button{grid-column:1/-1}.overseas-workbench .panel{padding:16px}.policy-card{padding:17px}#resultCount{width:100%;margin-left:0}.policy-scope{gap:12px;font-size:12px}.overseas-workbench h1{font-size:27px}.overseas-workbench .hero .lead{font-size:14px}.result-heading{flex-wrap:wrap}}
