/* Scoped archive styles. Hero artwork uses the shared global geometry. */
.knowledge-hero>.container,.knowledge-list>.container{width:min(calc(100% - 48px),1200px)}
@media(min-width:640px){.knowledge-hero>.container,.knowledge-list>.container{max-width:640px}}
@media(min-width:768px){.knowledge-hero>.container,.knowledge-list>.container{max-width:768px}}
@media(min-width:1024px){.knowledge-hero>.container,.knowledge-list>.container{max-width:1024px}}
@media(min-width:1280px){.knowledge-hero>.container,.knowledge-list>.container{max-width:1280px}}
@media(min-width:1536px){.knowledge-hero>.container,.knowledge-list>.container{max-width:1536px}}
.knowledge-hero{color:#f5f5f5;background:#041b24;height:592.969px;position:relative;overflow:hidden}
.knowledge-hero__container{z-index:1;height:100%;padding:184px 24px 96px;position:relative}
.knowledge-hero__kicker{align-items:center;gap:16px;height:18px;display:flex}
.knowledge-hero__kicker>span{border-top:1px solid #4ba6cd;width:48px}
.knowledge-hero__kicker p{color:#4ba6cd;font-family:var(--display);letter-spacing:2.16px;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:18px}
.knowledge-hero h1{color:#f5f5f5;letter-spacing:-1.14px;width:min(100%,616px);margin:24px 0 0;font-size:76px;font-weight:600;line-height:74.48px}
.knowledge-hero__summary{color:#f5f5f5cc;width:min(100%,680px);font-family:var(--serif);margin:28px 0 0;font-size:19px;line-height:31.35px}
.knowledge-list{background:#e8eef1;padding-block:96px}
.knowledge-list__container{padding-inline:24px}
.knowledge-list ol{border-top:1px solid #d8dee2;margin:0;padding:0;list-style:none}
.knowledge-list li{border-bottom:1px solid #d8dee2}
.knowledge-list a{min-height:201.688px;color:inherit;grid-template-columns:128px minmax(0,1fr) 22px;align-items:start;column-gap:24px;padding:32px 24px;text-decoration:none;transition:background-color .12s;display:grid}
.knowledge-list a:hover{background:#f5f5f5b8}
.knowledge-list__category{color:#4ba6cd;width:min(100%,120px);font-family:var(--display);letter-spacing:1.98px;overflow-wrap:normal;text-transform:uppercase;white-space:normal;padding-top:16px;font-size:11px;font-weight:600;line-height:16.5px}
.knowledge-list__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}
.knowledge-list__copy strong{color:#12313f;font-family:var(--display);font-size:30px;font-weight:600;line-height:33.6px}
.knowledge-list__summary{color:#444;width:min(100%,680px);font-family:var(--serif);margin-top:12px;font-size:17px;line-height:28.05px}
.knowledge-list__time{color:#4449;font-family:var(--sans);margin-top:15px;font-size:13px;line-height:19.5px}
.knowledge-list__arrow{align-self:center;width:22px;height:10px}
@media (max-width:900px){.knowledge-hero h1{font-size:66px;line-height:.99}}
@media (max-width:900px){.knowledge-list a{grid-template-columns:96px minmax(0,1fr) 22px}}
@media (max-width:620px){.knowledge-hero{height:auto;min-height:560px}}
@media (max-width:620px){.knowledge-hero__container{min-height:560px;padding:132px 0 64px}}
@media (max-width:620px){.knowledge-hero h1{font-size:clamp(52px,15vw,64px);line-height:.98}}
@media (max-width:620px){.knowledge-hero__summary{font-size:17px;line-height:28px}}
@media (max-width:620px){.knowledge-list{padding-block:64px}}
@media (max-width:620px){.knowledge-list__container{padding-inline:0}}
@media (max-width:620px){.knowledge-list a{grid-template-columns:minmax(0,1fr) 22px;gap:24px;min-height:0;padding:28px 24px}}
@media (max-width:620px){.knowledge-list__category{grid-column:1/-1;width:auto;max-width:100%;padding-top:0}}
@media (max-width:620px){.knowledge-list__copy strong{font-size:27px;line-height:31px}}
@media (max-width:620px){.knowledge-list__summary{font-size:16px;line-height:26px}}
@media (max-width:620px){.knowledge-list__arrow{grid-area:2/2}}
.knowledge-list{color:var(--body);font-family:var(--sans)}
.knowledge-pagination{margin-top:32px;font-family:var(--sans)}
.knowledge-list .knowledge-pagination ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}
.knowledge-list .knowledge-pagination li{border:0}
.knowledge-list .knowledge-pagination a,.knowledge-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--line)}
.knowledge-pagination [aria-current="page"]{background:var(--ink-2);color:var(--paper)}
@media(max-width:620px){.knowledge-hero .container,.knowledge-list>.container{width:calc(100% - 32px)}}
