.document-library{padding-top:36px;padding-bottom:80px}.document-library-intro{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:25px;font-size:.91rem}.document-library-intro p{margin:0;color:var(--muted,#536672)}.document-library-intro strong{color:#102435}.document-library-intro>a{white-space:nowrap;font-weight:700;font-size:.85rem}.document-filters{display:grid;grid-template-columns:1fr 260px auto;gap:18px;align-items:end;padding:23px;background:#f2f5f7;border:1px solid #dce3e7;border-radius:5px}.document-filters label{display:block;font-size:.78rem;font-weight:800;margin-bottom:8px}.document-filters input,.document-filters select{height:48px;width:100%;border:1px solid #bdcbd3;border-radius:3px;background:white;color:#102435;padding:0 13px;font:inherit;font-size:16px}.document-search-wrap{position:relative}.document-search-wrap input{padding-left:41px}.document-search-wrap>i{position:absolute;left:15px;top:16px;color:#657988}.document-filters button{height:48px;padding:0 16px;border:0;background:transparent;color:#102435;text-decoration:underline;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.document-results{display:flex;align-items:flex-start;gap:20px;justify-content:space-between;padding:22px 0 10px}.document-results>p{font-size:.78rem;white-space:nowrap;font-weight:700;margin:5px 0}.document-results nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 14px}.document-results nav a{font-size:.75rem;color:#526976;padding:5px 0;text-decoration:underline;text-underline-offset:4px}.document-group{scroll-margin-top:80px;padding-top:38px}.document-group-heading{display:flex;align-items:flex-start;gap:18px;margin-bottom:23px}.document-group-heading>span{color:#b83137;font-size:.8rem;font-weight:800;border-top:2px solid #b83137;padding-top:9px;min-width:28px}.document-group-heading h2{font-size:1.6rem;margin:0;letter-spacing:-.035em;line-height:1.2}.document-group-heading p{margin:9px 0 0;color:#536672;font-size:.9rem;line-height:1.6}.document-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.document-card{border:1px solid #d5dfe5;border-radius:5px;display:flex;align-items:flex-start;gap:17px;padding:25px;background:white;min-width:0}.document-symbol{color:#b83137;font-size:1.6rem;line-height:1.2;flex:0 0 25px}.document-card-copy{min-width:0}.document-code{font-size:.61rem!important;text-transform:uppercase;font-weight:800;letter-spacing:.09em;color:#617581!important;margin:1px 0 9px!important}.document-card h3{font-size:1.15rem;line-height:1.3;margin:0 0 10px;letter-spacing:-.025em}.document-card h3 a{text-decoration:none;color:#102435}.document-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.document-card-copy>p{font-size:.84rem;line-height:1.65;color:#536672;margin:0 0 14px}.document-meta{display:block;font-size:.7rem;color:#536672}.document-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:19px}.document-actions>a{font-size:.74rem;font-weight:700;display:inline-flex;gap:8px;align-items:center}.document-actions>a+ a{color:#526976;text-decoration:none}.document-featured{border-top:3px solid #b83137;background:#f8fafb;padding:28px}.document-featured h3{font-size:1.55rem}.document-featured .document-symbol{font-size:1.8rem}.document-form-note{font-size:.8rem;color:#536672;line-height:1.65;max-width:850px;margin:19px 0 0}.document-help{border-top:1px solid #d5dfe5;margin-top:48px;padding-top:29px}.document-help h2{font-size:1.35rem;margin:0 0 12px}.document-help p{font-size:.9rem;line-height:1.7;margin:0}.document-empty{padding:50px 25px;background:#f3f6f8;text-align:center;margin-top:30px}.document-empty h2{font-size:1.5rem}.document-home-entry{display:flex;justify-content:space-between;gap:40px;align-items:center;border-top:1px solid #d5dfe5}.document-home-entry h2{font-size:2.5rem;letter-spacing:-.04em;line-height:1.15;margin:15px 0}.document-home-entry p:not(.eyebrow){max-width:650px;line-height:1.7;color:#536672}.document-home-entry>.button{white-space:nowrap}.document-download-note{font-size:.78rem!important;color:#536672;line-height:1.6;margin-top:14px!important}[data-document][hidden],[data-document-group][hidden],#document-empty[hidden]{display:none!important}.related-documents>.section-heading h2{font-size:2rem}.related-documents .document-grid{margin-top:25px}
@media(max-width:900px){.document-filters{grid-template-columns:1fr 220px}.document-filters button{grid-column:1/-1;text-align:left;height:auto;padding:0}.document-library-intro{align-items:flex-start;flex-direction:column;gap:13px}.document-card{padding:21px;gap:13px}.document-results{flex-direction:column;gap:6px}.document-results nav{justify-content:flex-start}.document-home-entry{align-items:flex-start;flex-direction:column;gap:15px}.document-home-entry h2{font-size:2rem}}
@media(max-width:600px){.document-filters{grid-template-columns:1fr;padding:18px;gap:16px}.document-grid{grid-template-columns:1fr}.document-library{padding-top:26px}.document-group{padding-top:30px}.document-card{padding:21px 18px}.document-featured{padding:24px 18px}.document-featured h3{font-size:1.35rem}.document-actions{gap:24px}.document-actions a{min-height:32px}.document-results nav{gap:4px 15px}.document-group-heading h2{font-size:1.4rem}.document-group-heading p{font-size:.84rem}.related-documents>.section-heading{align-items:flex-start;gap:18px}.related-documents>.section-heading h2{font-size:1.7rem}}
