.documents-page{max-width:1600px;margin:0 auto;padding:0 20px 88px}
.documents-page__header{display:flex;flex-direction:column;gap:28px;padding:22px 0 42px;border-bottom:1px solid #cfd7df}
.documents-page__intro{max-width:850px}
.documents-page__title{font-family:"Commissioner",var(--font-main);font-size:40px;line-height:46px;letter-spacing:-1px;text-transform:uppercase}
.documents-page__description{max-width:720px;margin-top:18px;color:#344157;font-size:17px;line-height:28px}
.documents-page__description p+p{margin-top:14px}
.documents-page__summary{display:flex;flex-direction:column;align-items:flex-start;color:#536073}
.documents-page__summary strong{color:#101114;font-size:38px;line-height:42px;font-variant-numeric:tabular-nums}
.documents-page__summary span{margin-top:4px;font-size:13px;line-height:20px}
.documents-filter{padding:34px 0 40px;border-bottom:1px solid #cfd7df}
.documents-filter__title{font-size:22px;line-height:30px}
.documents-filter__options{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.documents-filter__option{display:flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid #b8c2cc;border-radius:999px;color:#26364e;font-size:14px;font-weight:700;line-height:20px;transition:color .25s,background-color .25s,border-color .25s}
.documents-filter__option:hover{border-color:#146ef5;color:#0b56cc;background:#edf5ff}
.documents-filter__option.is-active{border-color:#146ef5;color:#fff;background:#146ef5}
.documents-search{max-width:760px;margin-top:30px}
.documents-search__label{display:block;margin-bottom:8px;color:#344157;font-size:13px;font-weight:700;line-height:20px}
.documents-search__controls{display:flex;flex-direction:column;gap:10px}
.documents-search__input{width:100%;height:50px;padding:10px 14px;border:1px solid #8994a1;border-radius:3px;color:#101114;background:#fff}
.documents-search__input::placeholder{color:#657286}
.documents-search__submit{justify-content:center;cursor:pointer}
.documents-results{padding-top:42px}
.documents-tabs{display:none;border-bottom:1px solid #b8c2cc}
.documents-results--tabs .documents-tabs{display:flex}
.documents-tabs__tab{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:68px;padding:10px 8px;border:0;border-bottom:3px solid transparent;color:#536073;background:transparent;font-size:13px;font-weight:800;line-height:18px;text-align:center;cursor:pointer;transition:color .25s,border-color .25s,background-color .25s}
.documents-tabs__tab:hover{color:#0b56cc;background:#f6f9fc}
.documents-tabs__tab[aria-selected=true]{border-bottom-color:#146ef5;color:#101114}
.documents-tabs__tab strong{display:flex;flex:none;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;color:#17355f;background:#eaf2fb;font-size:12px;font-variant-numeric:tabular-nums}
.documents-tabs__tab[aria-selected=true] strong{color:#fff;background:#146ef5}
.documents-section+.documents-section{margin-top:64px}
.documents-results--tabs .documents-section{margin-top:0}
.documents-results--tabs .documents-section[hidden]{display:none}
.documents-section__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;border-bottom:2px solid #101114}
.documents-section__heading h2{font-size:28px;line-height:36px}
.documents-section__heading p{max-width:680px;margin-top:6px;color:#536073;font-size:14px;line-height:22px}
.documents-section__count{display:flex;flex:none;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border-radius:999px;color:#fff;background:#146ef5;font-weight:800;font-variant-numeric:tabular-nums}
.documents-results--tabs .documents-section__heading{padding:22px 0 16px;border-bottom:2px solid #101114}
.documents-results--tabs .documents-section__heading h2,.documents-results--tabs .documents-section__count{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.documents-results--tabs .documents-section__heading p{margin-top:0}
.documents-section__empty{padding:24px 0;color:#536073}
.documents-results__reset{display:inline-flex;align-items:center;min-height:44px;margin-top:30px;color:#0b56cc;font-weight:700;text-decoration:underline}
.documents-list__item{display:flex;align-items:flex-start;gap:14px;padding:20px 0;border-bottom:1px solid #d5dce4}
.documents-list__icon{width:24px;height:24px;margin-top:2px;color:#17355f}
.documents-list__copy{flex:1;min-width:0}
.documents-list__title{font-size:17px;line-height:25px;overflow-wrap:anywhere}
.documents-list__title a{transition:color .25s}
.documents-list__meta{margin-top:5px;color:#657286;font-size:12px;line-height:19px}
.documents-list__products{margin-top:5px;color:#657286;font-size:13px;line-height:20px}
.documents-list__products a{color:#0b56cc;text-decoration:underline}
.documents-list__download{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #aab5c1;border-radius:999px;color:#0b56cc;transition:color .25s,background-color .25s,border-color .25s}
.documents-list__download span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.documents-list__download:hover{border-color:#146ef5;color:#fff;background:#146ef5}
.documents-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}
.documents-pagination__link{display:flex;align-items:center;justify-content:center;min-width:46px;height:46px;padding:0 13px;border:1px solid #aab5c1;border-radius:999px;color:#17355f;font-weight:800;transition:color .25s,background-color .25s,border-color .25s}
.documents-pagination__link:hover{border-color:#146ef5;color:#0b56cc;background:#edf5ff}
.documents-pagination__link[aria-current=page]{border-color:#146ef5;color:#fff;background:#146ef5}
.documents-empty{max-width:720px;padding:46px 0 20px}
.documents-empty h3{font-size:25px;line-height:33px}
.documents-empty p{margin:12px 0 24px;color:#536073}
.documents-catalog-links{margin-top:72px;padding-top:36px;border-top:1px solid #cfd7df}
.documents-catalog-links__title{font-size:25px;line-height:33px}
.documents-catalog-links__items{display:flex;flex-direction:column;margin-top:16px;border-top:1px solid #d5dce4}
.documents-catalog-links__items a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:8px 2px;border-bottom:1px solid #d5dce4;color:#17355f;font-weight:700}
.documents-catalog-links__items a svg{transition:transform .25s}
.documents-catalog-links__items a:hover svg{transform:translate(3px,-3px)}
@media (min-width:640px){.documents-search__controls{flex-direction:row}.documents-search__submit{min-width:150px}.documents-list__item{align-items:center;gap:20px;padding:22px 4px}.documents-list__download{width:auto;padding:0 16px;gap:9px}.documents-list__download span{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.documents-catalog-links__items{flex-flow:row wrap}.documents-catalog-links__items a{flex:0 0 50%;padding-right:18px}.documents-catalog-links__items a:nth-child(odd){border-right:1px solid #d5dce4}.documents-catalog-links__items a:nth-child(even){padding-left:18px}}
@media (min-width:768px){.documents-page{padding:0 48px 112px}.documents-page__header{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:34px 0 54px}.documents-page__title{font-size:56px;line-height:62px}.documents-page__summary{align-items:flex-end;text-align:right}.documents-filter{padding:40px 0 48px}.documents-results{padding-top:50px}.documents-tabs__tab{min-height:74px;padding:12px 20px;font-size:17px;line-height:24px}}
@media (min-width:1200px){.documents-page__title{font-size:68px;line-height:74px}.documents-list__item{padding:24px 8px}.documents-list__title{font-size:19px;line-height:27px}}
@media (max-width:359px){.documents-page__title{font-size:34px;line-height:40px;overflow-wrap:anywhere}.documents-filter__option{width:100%;justify-content:center}.documents-search__submit{width:100%}}
@media (prefers-reduced-motion:reduce){.documents-filter__option,.documents-tabs__tab,.documents-list__download,.documents-list__title a,.documents-pagination__link,.documents-catalog-links__items a svg{transition-duration:.01ms!important}}
