.AdP4fq_item{cursor:pointer;background:var(--color-neutral-container-soft);border-radius:32px;flex-direction:column;justify-content:space-between;gap:16px;height:100%;transition:background-color .2s;display:flex;position:relative}.AdP4fq_wrapper{justify-content:space-between;gap:24px;display:flex}.AdP4fq_heading{width:100%;color:var(--color-primary-default);font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing);padding:20px 24px 16px;position:relative}.AdP4fq_hidden{display:none}.AdP4fq_image{width:222px}.AdP4fq_image img{object-fit:cover;background-color:var(--color-neutral-container-soft);border-radius:32px;width:100%;height:100%}.AdP4fq_icon{margin-top:auto;padding:24px}.AdP4fq_absButton{cursor:pointer;z-index:1;border-radius:inherit;appearance:none;background:0 0;border:none;padding:0;position:absolute;inset:0}.AdP4fq_absButton:focus-visible{outline:none}.AdP4fq_item:has(.AdP4fq_absButton:focus-visible){outline:2px solid var(--color-primary-default);outline-offset:2px}@media screen and not (min-width:768px){.AdP4fq_image{width:auto}}@media screen and not (min-width:640px){.AdP4fq_item{border-radius:24px;flex-shrink:0;width:260px;height:175px;padding:12px 0 0}.AdP4fq_heading{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 18px;display:-webkit-box;overflow:hidden}.AdP4fq_image{width:130px}.AdP4fq_image img{border-radius:24px}.AdP4fq_icon{padding:16px}}@media (hover:hover){.AdP4fq_item:hover{background:var(--color-neutral-container-muted)}}
.v21yha_list{grid-template-columns:1fr 1fr;gap:24px;list-style-type:none;display:grid}@media screen and not (min-width:1024px){.v21yha_list{gap:16px}}@media screen and not (min-width:640px){.v21yha_list{scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-overflow-style:none;gap:12px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.v21yha_item{flex-shrink:0}}
.EQsd3q_root{width:100%;max-width:1062px}.EQsd3q_title{font:var(--typography-heading-h2-font);letter-spacing:var(--typography-heading-h2-letter-spacing);padding:48px 0 24px}@media screen and not (min-width:1440px){.EQsd3q_root{max-width:822px}}@media screen and not (min-width:1280px){.EQsd3q_root{max-width:896px}}@media screen and not (min-width:1024px){.EQsd3q_root{max-width:initial}}
._6CvAeW_root{scroll-margin-block:86px}._6CvAeW_title{font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);margin:64px 0 32px}._6CvAeW_list{border-top:1px solid var(--color-border-soft);flex-direction:column;margin:0 0 16px;list-style:none;display:flex}._6CvAeW_item{border-bottom:1px solid var(--color-border-soft);padding:16px 0;display:flex}._6CvAeW_name,._6CvAeW_text{width:50%;font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);color:var(--color-fg-default)}._6CvAeW_link{color:var(--color-primary-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}@media screen and not (min-width:640px){._6CvAeW_item{flex-direction:column;gap:8px}._6CvAeW_name,._6CvAeW_text{width:100%}._6CvAeW_name{color:var(--color-fg-soft)}}
.ad5gHq_root{scroll-margin-block:86px}.ad5gHq_title{color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing);margin:64px 0 32px}.ad5gHq_list{flex-direction:column;display:flex}.ad5gHq_item{background:var(--color-neutral-container-soft);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:24px;text-decoration:none;transition:background-color .2s;display:flex}.ad5gHq_item:last-child{margin:0}.ad5gHq_name{font:var(--typography-body-m-font);letter-spacing:var(--typography-body-m-letter-spacing);color:var(--color-fg-default)}.ad5gHq_size{color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing);align-items:center;display:flex}.ad5gHq_pdf{margin:0 12px 0 0;display:block}@media screen and not (min-width:640px){.ad5gHq_item{flex-direction:column;gap:20px}.ad5gHq_name{text-align:left;width:100%}.ad5gHq_size{justify-content:space-between;width:100%}}@media (hover:hover){.ad5gHq_item:hover .ad5gHq_size{color:var(--color-primary-soft)}.ad5gHq_item:hover{background:var(--color-neutral-container-muted)}}
.eoiAYG_root{width:100%;max-width:1062px}@media screen and not (min-width:1280px){.eoiAYG_root{max-width:822px}}