.corpus-law-bridge{box-sizing:border-box;position:relative;z-index:2;margin:10px 18px;padding:10px 15px;background:#f4f7fa;color:#294658;border:1px solid #cad9e4;border-left:4px solid #dca43b;border-radius:8px;font:14px/1.65 system-ui,'PingFang SC',sans-serif}.corpus-law-bridge summary{cursor:pointer;font-weight:700;color:#234c64}.corpus-law-bridge p{margin:8px 0}.corpus-law-bridge nav,.corpus-law-nav{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.corpus-law-bridge a,.corpus-law-nav a{color:#234c64;text-decoration:underline;text-underline-offset:3px}.corpus-law-bridge a:focus-visible,.corpus-law-nav a:focus-visible{outline:3px solid #b67b11;outline-offset:4px}.corpus-law-nav{background:#f4f7fa;color:#294658;padding:12px 20px;border-bottom:1px solid #cad9e4;font:14px/1.5 system-ui}.corpus-law-search main{max-width:1080px;margin:auto;padding:24px}.corpus-law-search{margin:0;background:#f4f7fa;color:#294658;font:17px/1.7 system-ui,'PingFang SC',sans-serif}.corpus-law-search h1{font-family:Georgia,serif;color:#234c64}.corpus-law-search a{color:#234c64}.corpus-law-search form{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.corpus-law-search label{display:flex;flex-direction:column;gap:5px;flex:1;min-width:180px}.corpus-law-search input,.corpus-law-search select,.corpus-law-search button{font:inherit;padding:10px;border:1px solid #a4bac9;border-radius:7px;background:white;color:#294658}.corpus-law-search button{cursor:pointer}.corpus-law-search :focus-visible{outline:3px solid #b67b11;outline-offset:3px}.corpus-law-search article{padding:20px;background:white;border:1px solid #cad9e4;border-radius:10px;margin:15px 0}.corpus-law-search h2{font-size:20px;margin:0 0 8px}.corpus-law-search .search-kind{color:#876326;font-size:13px;font-weight:650}.corpus-law-search .search-snippet{white-space:normal;overflow-wrap:anywhere}.corpus-law-search .search-pagination{display:flex;gap:18px;align-items:center}.corpus-law-search .search-skip{position:absolute;left:-9999px}.corpus-law-search .search-skip:focus{left:15px;top:10px;background:white;padding:10px;z-index:20}.corpus-law-search #results[aria-busy=true]{opacity:.65}@media(max-width:650px){.corpus-law-bridge{margin:8px}.corpus-law-nav{gap:10px;padding:10px}.corpus-law-search main{padding:16px}}@media print{.corpus-law-bridge,.corpus-law-nav{display:none}}
