@layer modules{.document-archive{display:grid;grid-template-areas:"eyebrow" "heading" "text" "form";margin-block:var(--spacing-3xl)}.document-archive:first-child{margin-top:0}.document-archive:last-child{margin-bottom:0}.document-archive>.eyebrow{grid-area:eyebrow;margin-bottom:var(--spacing-4xs)}.document-archive>.h2{grid-area:heading}.document-archive>.h2:not(:last-child){margin-bottom:var(--spacing-xs)}.document-archive>.text{grid-area:text}.document-archive .form-wrapper{grid-area:form}.document-archive .form-wrapper:not(:first-child){margin-top:var(--spacing-lg)}.document-archive .filters fieldset{--caret-size: 1.33em;position:relative}.document-archive .filters fieldset::before{content:"";display:inline-block;width:1em;height:1em;border-radius:var(--radius-xs);background-color:var(--body-bg-color);position:absolute;right:calc(var(--border-width) + 1px);top:50%;transform:translateY(-50%);pointer-events:none}.document-archive .filters fieldset::after{content:"";display:inline-block;width:var(--caret-size);height:var(--caret-size);mask-image:url("/assets/icons/caret.svg");mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:currentColor;position:absolute;right:var(--padding-right);top:50%;transform:translateY(-50%);pointer-events:none}.document-archive .filters fieldset select{padding-right:calc(var(--caret-size) + var(--padding-right)*2)}.document-archive .year{display:grid;gap:var(--spacing-4xs);padding-top:var(--spacing-2xs);margin-top:var(--spacing-2xs)}.document-archive .year>.h6{margin-bottom:0}.document-archive .year.hide{display:none}.document-archive .year:not(.hide)~.year:not(.hide){border-top:.0625rem solid currentColor}@container (width > 45rem){.document-archive .year{grid-template-columns:[year-start] auto [year-end documents-start] 1fr [documents-end];column-gap:var(--spacing-lg)}.document-archive .document,.document-archive .no-results{grid-column:documents-start/documents-end}}@container (width > 60rem){.document-archive{grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;column-gap:var(--spacing-2xl);grid-template-areas:"eyebrow form" "heading form" "text form"}.document-archive .form-wrapper:not(:first-child){margin-top:0}}@container (width > 75rem){.document-archive .year{grid-template-columns:[year-start] 1fr [year-end reports-start] 4fr [reports-end];column-gap:var(--spacing-xs)}}}/*# sourceMappingURL=document-archive.css.map */
