.notice-jump,.document-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin:1.5rem 0}.notice-jump a,.document-actions>a:not(.button){text-decoration:underline;text-underline-offset:.3em}.notice-documents,.notice-estimate,.notice-participation,.channel-notices,.channel-history{padding:4rem 6%;border-top:1px solid var(--line,#d9dbd8)}.notice-estimate strong{display:block;font-size:clamp(1.6rem,3vw,2.5rem);margin:1.4rem 0}.notice-estimate p,.notice-participation p{max-width:70ch;line-height:1.8}.document-state,.notice-state{color:#756332;line-height:1.7}.document-file{background:#fff;border:1px solid #d9dbd8;padding:1.6rem;margin:1.4rem 0;min-width:0}.document-file h3{overflow-wrap:anywhere;line-height:1.5}.document-meta,.notice-documents>small{color:#6d746f}.source-original{margin:1.5rem 0;border-top:1px solid #d9dbd8;padding-top:1rem;min-width:0}.source-original summary{cursor:pointer;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.source-original pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;line-height:1.8;font-family:inherit;font-size:1rem;max-width:100%}.document-page{margin:2rem 0}.document-page h4{color:#777;border-bottom:1px solid #e4e5e2;padding-bottom:.8rem}.document-inventory{list-style:none;padding:0;margin:1.4rem 0}.document-inventory li{display:flex;gap:1.2rem;justify-content:space-between;border-bottom:1px solid #ddd;padding:1rem 0;line-height:1.5;overflow-wrap:anywhere}.document-inventory li>span,.document-inventory li>a{min-width:0}.document-inventory small,.document-inventory time{flex-shrink:0;color:#777;max-width:40%}.contact-copy{border:0;background:transparent;color:inherit;text-align:start;font:inherit;cursor:pointer;padding:0;display:flex;flex-direction:column;gap:.6rem}.contact-copy strong{font-size:1.3rem}.contact-copy small{font-size:.9rem;text-decoration:underline;text-underline-offset:.3rem}.contact-copy:focus-visible{outline:2px solid #817040;outline-offset:6px}.channel-notices .watch-opportunities{margin-top:2rem}.notice-documents .button{color:inherit}.notice-documents .button:hover{color:#756332}@media(max-width:600px){.notice-documents,.notice-estimate,.notice-participation,.channel-notices,.channel-history{padding:2.5rem 6%}.document-file{padding:1rem}.document-inventory li{flex-direction:column;gap:.4rem}.document-inventory small,.document-inventory time{max-width:100%}.source-original pre{font-size:.92rem}.contact-copy strong{font-size:1.1rem}}
.opportunity-top>*{min-width:0;flex:1}.opportunity-top time{font-size:inherit;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.channel-notices .watch-opportunities{padding:0}.contact-details .contact-copy{padding:18px 20px;border:1px solid var(--line);min-width:0}.contact-details .contact-copy:hover{border-color:var(--company-navy);background:var(--company-cream)}
