.DocumentsLibrary-module__vs7QeG__documentsPage{padding-top:0}.DocumentsLibrary-module__vs7QeG__hero{padding:var(--page-entry-top) 0 24px;margin-bottom:0}.DocumentsLibrary-module__vs7QeG__hero h1{max-width:980px;color:var(--color-ink);font-size:var(--page-title-size);font-weight:var(--page-title-weight);line-height:var(--page-title-leading);letter-spacing:var(--page-title-tracking);margin:0 0 14px}.DocumentsLibrary-module__vs7QeG__hero p{max-width:var(--container-reading);color:var(--color-muted);font-size:var(--lead-size);font-weight:var(--lead-weight);line-height:var(--lead-leading);letter-spacing:var(--lead-tracking);margin:0}.DocumentsLibrary-module__vs7QeG__library{width:min(var(--container-page), calc(100% - (2 * var(--page-gutter))));margin:0 auto;padding-bottom:72px}.DocumentsLibrary-module__vs7QeG__intro{border-top:1px solid var(--color-line);justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 0 16px;display:flex}.DocumentsLibrary-module__vs7QeG__eyebrow{color:var(--color-green);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);line-height:var(--eyebrow-leading);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;margin:0 0 6px}.DocumentsLibrary-module__vs7QeG__group h2{color:var(--color-ink);margin:0}.DocumentsLibrary-module__vs7QeG__intro p:not(.DocumentsLibrary-module__vs7QeG__eyebrow){max-width:660px;color:var(--color-muted);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-leading);letter-spacing:var(--body-tracking);margin:0}.DocumentsLibrary-module__vs7QeG__intro>strong{color:var(--color-teal-deep);font-size:var(--aux-size);font-weight:var(--aux-weight);line-height:var(--aux-leading);letter-spacing:var(--aux-tracking);text-transform:uppercase;flex:none;padding-bottom:2px}.DocumentsLibrary-module__vs7QeG__filters{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:#ffffffb8;grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(140px,1fr));gap:10px;padding:14px;display:grid}.DocumentsLibrary-module__vs7QeG__filters label{min-width:0;color:var(--color-ink);font-size:var(--meta-size);font-weight:var(--meta-weight);line-height:var(--meta-leading);letter-spacing:var(--meta-tracking);gap:6px;display:grid}.DocumentsLibrary-module__vs7QeG__filters select,.DocumentsLibrary-module__vs7QeG__filters input{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-control);width:100%;min-width:0;min-height:42px;color:var(--color-ink);font:inherit;background:#ffffffeb;font-weight:500}.DocumentsLibrary-module__vs7QeG__filters select{padding:0 34px 0 12px}.DocumentsLibrary-module__vs7QeG__searchControl{display:block;position:relative}.DocumentsLibrary-module__vs7QeG__searchControl svg{z-index:1;color:var(--color-teal);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.DocumentsLibrary-module__vs7QeG__searchControl input{padding:0 12px 0 42px}.DocumentsLibrary-module__vs7QeG__filters select:focus-visible,.DocumentsLibrary-module__vs7QeG__filters input:focus-visible,.DocumentsLibrary-module__vs7QeG__resultSummary button:focus-visible,.DocumentsLibrary-module__vs7QeG__actions a:focus-visible,.DocumentsLibrary-module__vs7QeG__fieldReports summary:focus-visible,.DocumentsLibrary-module__vs7QeG__fieldReportCard a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.DocumentsLibrary-module__vs7QeG__resultSummary{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:20px;min-height:44px;display:flex}.DocumentsLibrary-module__vs7QeG__resultSummary p{color:var(--color-muted);font-size:var(--meta-size);font-weight:var(--meta-weight);line-height:var(--meta-leading);margin:0}.DocumentsLibrary-module__vs7QeG__resultSummary button{color:var(--color-teal-deep);font:inherit;font-size:var(--meta-size);font-weight:var(--aux-weight);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.DocumentsLibrary-module__vs7QeG__groups{gap:46px;padding-top:30px;display:grid}.DocumentsLibrary-module__vs7QeG__group>header{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.DocumentsLibrary-module__vs7QeG__group h2{max-width:850px;font-size:var(--section-title-size);font-weight:var(--section-title-weight);line-height:var(--section-title-leading);letter-spacing:var(--section-title-tracking)}.DocumentsLibrary-module__vs7QeG__group>header span{color:var(--color-muted);font-size:var(--meta-size);font-weight:var(--meta-weight);line-height:var(--meta-leading);flex:none}.DocumentsLibrary-module__vs7QeG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.DocumentsLibrary-module__vs7QeG__card{border:1px solid var(--color-line);border-radius:var(--radius-card);background:#ffffffb8;flex-direction:column;min-width:0;padding:20px;display:flex}.DocumentsLibrary-module__vs7QeG__cardTopline{justify-content:space-between;align-items:start;gap:18px;margin-bottom:11px;display:flex}.DocumentsLibrary-module__vs7QeG__type{color:var(--color-green);font-size:var(--meta-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--meta-tracking);line-height:var(--meta-leading);text-transform:uppercase}.DocumentsLibrary-module__vs7QeG__year{color:var(--color-muted);font-size:var(--meta-size);font-weight:var(--meta-weight);line-height:var(--meta-leading)}.DocumentsLibrary-module__vs7QeG__card h3{color:var(--color-ink);font-size:var(--subtitle-size);font-weight:var(--subtitle-weight);line-height:var(--subtitle-leading);letter-spacing:var(--subtitle-tracking);overflow-wrap:anywhere;margin:0}.DocumentsLibrary-module__vs7QeG__metadata{gap:8px;margin:14px 0 18px;display:grid}.DocumentsLibrary-module__vs7QeG__metadata div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.DocumentsLibrary-module__vs7QeG__metadata dt,.DocumentsLibrary-module__vs7QeG__metadata dd{font-size:var(--meta-size);line-height:var(--meta-leading);letter-spacing:var(--meta-tracking);margin:0}.DocumentsLibrary-module__vs7QeG__metadata dt{color:var(--color-muted);font-weight:var(--meta-weight)}.DocumentsLibrary-module__vs7QeG__metadata dd{color:var(--color-ink)}.DocumentsLibrary-module__vs7QeG__cardFooter{border-top:1px solid #17343a1a;justify-content:space-between;align-items:end;gap:14px;margin-top:auto;padding-top:14px;display:flex}.DocumentsLibrary-module__vs7QeG__metas{flex-wrap:wrap;gap:5px;display:flex}.DocumentsLibrary-module__vs7QeG__metas span{color:var(--color-green,#487b45);font-size:var(--meta-size);font-weight:var(--meta-weight);line-height:var(--meta-leading);background:#487b4517;border-radius:999px;padding:4px 7px}.DocumentsLibrary-module__vs7QeG__actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.DocumentsLibrary-module__vs7QeG__primaryAction{border-radius:var(--radius-control);background:var(--color-teal-deep);color:#fff;min-height:36px;font-size:var(--meta-size);font-weight:var(--aux-weight);line-height:var(--meta-leading);text-align:center;justify-content:center;align-items:center;gap:7px;padding:0 12px;text-decoration:none;display:inline-flex}.DocumentsLibrary-module__vs7QeG__primaryAction:hover{background:var(--color-teal)}.DocumentsLibrary-module__vs7QeG__secondaryAction{color:var(--color-teal-deep);font-size:var(--meta-size);font-weight:var(--meta-weight);line-height:var(--meta-leading);text-underline-offset:3px;align-items:center;gap:5px;display:inline-flex}.DocumentsLibrary-module__vs7QeG__fieldReports{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.DocumentsLibrary-module__vs7QeG__fieldReports summary{color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 2px;list-style:none;display:flex}.DocumentsLibrary-module__vs7QeG__fieldReports summary::-webkit-details-marker{display:none}.DocumentsLibrary-module__vs7QeG__fieldReports summary>span:first-child{gap:5px;display:grid}.DocumentsLibrary-module__vs7QeG__fieldReports summary strong{font-size:var(--subtitle-size);font-weight:var(--subtitle-weight);line-height:var(--subtitle-leading);letter-spacing:var(--subtitle-tracking)}.DocumentsLibrary-module__vs7QeG__fieldReports summary small{color:var(--color-muted);font-size:var(--meta-size);line-height:var(--meta-leading)}.DocumentsLibrary-module__vs7QeG__fieldReports summary>span:last-child{color:var(--color-teal-deep);font-size:var(--meta-size);font-weight:var(--aux-weight);line-height:var(--meta-leading);flex:none}.DocumentsLibrary-module__vs7QeG__fieldReportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 0 22px;display:grid}.DocumentsLibrary-module__vs7QeG__fieldReportCard{border:1px solid var(--color-line);border-radius:var(--radius-card);background:#ffffff94;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:13px 14px;display:flex}.DocumentsLibrary-module__vs7QeG__fieldReportCard>div{min-width:0}.DocumentsLibrary-module__vs7QeG__fieldReportCard span{color:var(--color-muted);font-size:var(--meta-size);font-weight:var(--meta-weight);line-height:var(--meta-leading)}.DocumentsLibrary-module__vs7QeG__fieldReportCard h3{color:var(--color-ink);font-size:var(--body-size);font-weight:var(--meta-weight);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.4}.DocumentsLibrary-module__vs7QeG__fieldReportCard a{border:1px solid var(--color-teal-deep);border-radius:var(--radius-control);min-height:34px;color:var(--color-teal-deep);font-size:var(--meta-size);font-weight:var(--aux-weight);line-height:var(--meta-leading);flex:none;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.DocumentsLibrary-module__vs7QeG__emptyState{border:1px solid var(--color-line);border-radius:var(--radius-panel);color:var(--color-ink);text-align:center;margin-top:40px;padding:48px 24px}.DocumentsLibrary-module__vs7QeG__emptyState p{color:var(--color-muted);margin:8px 0 0}@media (max-width:920px){.DocumentsLibrary-module__vs7QeG__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.DocumentsLibrary-module__vs7QeG__searchField{grid-column:1/-1}.DocumentsLibrary-module__vs7QeG__cardFooter{flex-direction:column;align-items:stretch}.DocumentsLibrary-module__vs7QeG__actions{align-items:flex-start}}@media (max-width:680px){.DocumentsLibrary-module__vs7QeG__hero{padding:32px 0 24px}.DocumentsLibrary-module__vs7QeG__intro{flex-direction:column;align-items:start;gap:12px}.DocumentsLibrary-module__vs7QeG__filters,.DocumentsLibrary-module__vs7QeG__grid,.DocumentsLibrary-module__vs7QeG__fieldReportGrid{grid-template-columns:1fr}.DocumentsLibrary-module__vs7QeG__searchField{grid-column:auto}.DocumentsLibrary-module__vs7QeG__group>header{flex-direction:column;align-items:start;gap:8px}.DocumentsLibrary-module__vs7QeG__metadata div{grid-template-columns:1fr;gap:3px}.DocumentsLibrary-module__vs7QeG__primaryAction{width:100%}.DocumentsLibrary-module__vs7QeG__fieldReports summary{flex-direction:column;align-items:start;gap:12px}.DocumentsLibrary-module__vs7QeG__fieldReportCard{flex-direction:column;align-items:flex-start;gap:10px}}
