.pdf-catalogs_library__L9s0C{padding-block:40px clamp(64px,8vw,100px);border-top:1px solid var(--color-border)}.pdf-catalogs_toolbar__VgGBj{display:flex;flex-wrap:wrap;align-items:end;gap:20px;justify-content:space-between;margin-bottom:32px}.pdf-catalogs_search__3aiSf{display:grid;gap:8px;width:min(100%,360px);color:var(--color-text-muted);font-size:13px}.pdf-catalogs_search__3aiSf input{border:1px solid var(--color-border);background:white;padding:14px 16px;border-radius:4px;min-height:48px;color:var(--color-dark);font-size:16px}.pdf-catalogs_filters__GLUUu{display:flex;gap:8px;flex-wrap:wrap}.pdf-catalogs_filters__GLUUu button{min-height:44px;padding:10px 16px;border:1px solid var(--color-border);background:white;cursor:pointer;font-size:14px}.pdf-catalogs_filters__GLUUu button[aria-pressed=true]{color:white;background:var(--color-dark);border-color:var(--color-dark)}.pdf-catalogs_count__acfYU{color:var(--color-text-muted);margin-bottom:24px;font-size:14px}.pdf-catalogs_grid__ZfG5X{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.pdf-catalogs_card__V7JrQ{display:flex;flex-direction:column;min-width:0}.pdf-catalogs_cover__KEPbn{position:relative;display:block;background:#efeeeb;padding:28px;text-decoration:none;color:inherit;overflow:hidden}.pdf-catalogs_coverImage__VD0Py{position:relative;aspect-ratio:3/4;overflow:hidden;box-shadow:0 12px 24px #0002;background:white}.pdf-catalogs_coverImage__VD0Py img{object-fit:contain}.pdf-catalogs_paper___lS6j{position:relative;display:flex;flex-direction:column;aspect-ratio:3/4;padding:clamp(20px,2vw,32px);background:#fff;border-left:5px solid var(--color-accent);box-shadow:0 12px 24px #0002}.pdf-catalogs_paper___lS6j>span{color:var(--color-accent);font-size:11px;letter-spacing:.16em}.pdf-catalogs_paper___lS6j strong{font:500 clamp(26px,2.7vw,42px)/1.08 var(--font-display);margin-top:auto;overflow-wrap:anywhere}.pdf-catalogs_paper___lS6j small{font:400 13px/1.5 var(--font-body);color:#888;margin-top:24px;padding-top:20px;border-top:1px solid #ddd}.pdf-catalogs_openMark__qnQbu{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;background:white;border:1px solid #ddd;border-radius:50%;font-size:22px}a.pdf-catalogs_cover__KEPbn:hover .pdf-catalogs_openMark__qnQbu{background:var(--color-accent);color:white;border-color:var(--color-accent)}.pdf-catalogs_meta__RRuxr{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--color-text-muted);margin-top:22px}.pdf-catalogs_card__V7JrQ h2{font:500 30px/1.12 var(--font-display);margin:12px 0}.pdf-catalogs_card__V7JrQ p{color:var(--color-text-muted);font-size:15px;line-height:1.6;margin-bottom:24px}.pdf-catalogs_actions__u1Hab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px;border-top:1px solid var(--color-border)}.pdf-catalogs_preview__HTfiW{color:var(--color-dark);font-size:14px;min-height:44px;display:inline-flex;align-items:center;gap:8px}.pdf-catalogs_preview__HTfiW:hover{text-decoration:underline;text-underline-offset:4px}.pdf-catalogs_empty__cgb0i{padding:48px 24px;border:1px solid var(--color-border);background:#f5f4f1;text-align:center}.pdf-catalogs_empty__cgb0i h2{font:500 32px/1.1 var(--font-display);margin-bottom:16px}.pdf-catalogs_empty__cgb0i p{margin:0 auto 24px;color:var(--color-text-muted);max-width:480px;line-height:1.6}@media(max-width:1050px){.pdf-catalogs_grid__ZfG5X{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pdf-catalogs_grid__ZfG5X{grid-template-columns:1fr;gap:40px}.pdf-catalogs_cover__KEPbn{padding:24px 40px}.pdf-catalogs_paper___lS6j strong{font-size:36px}.pdf-catalogs_toolbar__VgGBj{align-items:stretch}.pdf-catalogs_search__3aiSf{width:100%}}.resources_page__5dq7I{background:var(--color-background)}.resources_container__baUwu{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--page-gutter)}.resources_breadcrumbs__m_MrT{padding-top:var(--page-breadcrumb-offset)}.resources_hero__xMNUe{display:grid;grid-template-columns:1.35fr 1fr;gap:48px;align-items:end;padding-block:48px 64px}.resources_eyebrow__QEj0q{color:var(--color-accent);font:600 12px/1.4 var(--font-body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.resources_hero__xMNUe h1{font:500 var(--type-display)/1.04 var(--font-display);letter-spacing:-.035em}.resources_hero__xMNUe h1 span{color:var(--color-text-muted)}.resources_heroCopy__OtCMM{max-width:440px;justify-self:end}.resources_heroCopy__OtCMM p{color:var(--color-text-muted);font-size:17px;line-height:1.65;margin-bottom:28px}.resources_actions__LV6M4{display:flex;flex-wrap:wrap;gap:12px}.resources_visual__b6FCN{position:relative;aspect-ratio:2.4;overflow:hidden;background:#eee}.resources_visual__b6FCN img{object-fit:cover}.resources_caption__R3OUz{position:absolute;bottom:24px;left:24px;background:white;padding:16px 22px;max-width:calc(100% - 48px);font-size:14px}.resources_section__HkQwm{padding-block:clamp(64px,8vw,112px)}.resources_sectionHeader__wOYmm{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px}.resources_request__Edhgs h2,.resources_sectionHeader__wOYmm h2{font:500 var(--type-section-title)/1.08 var(--font-display);letter-spacing:-.025em}.resources_sectionHeader__wOYmm>p{max-width:360px;color:var(--color-text-muted);line-height:1.6}.resources_cards__O9l4Q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.resources_card__dRN2M{display:flex;flex-direction:column;align-items:start;padding:clamp(24px,3vw,40px);border:1px solid var(--color-border);background:white}.resources_cardNumber__nBQez{color:var(--color-accent);font-size:13px;margin-bottom:32px}.resources_card__dRN2M h3{font:500 32px/1.12 var(--font-display);margin-bottom:16px}.resources_card__dRN2M p{color:var(--color-text-muted);font-size:15px;line-height:1.65;margin-bottom:28px}.resources_card__dRN2M>:last-child{margin-top:auto}.resources_process__MG6TX{background:var(--color-dark);color:white}.resources_process__MG6TX .resources_sectionHeader__wOYmm>p{color:#bbb}.resources_steps__E3n1q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.resources_step__shUFD{border-top:1px solid #606060;padding-top:20px}.resources_step__shUFD>span{color:var(--color-accent);font-size:13px}.resources_step__shUFD h3{font:500 27px/1.2 var(--font-display);margin:28px 0 16px}.resources_step__shUFD p{color:#bbb;font-size:15px;line-height:1.65}.resources_detail__hWLAT{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.resources_detailImage__jQteL{position:relative;aspect-ratio:1.1;background:#eee}.resources_detailImage__jQteL img{object-fit:cover}.resources_detail__hWLAT h2{font:500 var(--type-section-title)/1.08 var(--font-display);margin-bottom:28px}.resources_checklist__iqZJY{list-style:none;padding:0;margin:0 0 32px}.resources_checklist__iqZJY li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);line-height:1.5}.resources_checklist__iqZJY li:before{content:"↗︎";color:var(--color-accent)}.resources_request__Edhgs{padding:clamp(32px,5vw,72px);background:#f1f0ed;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;margin-bottom:clamp(64px,8vw,112px)}.resources_request__Edhgs p:not(.resources_eyebrow__QEj0q){color:var(--color-text-muted);line-height:1.7;margin-bottom:24px;max-width:440px}.resources_page__5dq7I :is(a,button,input,summary):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media(max-width:1000px){.resources_hero__xMNUe{grid-template-columns:1fr 1fr;gap:32px}.resources_cards__O9l4Q{gap:12px}.resources_card__dRN2M{padding:24px}.resources_steps__E3n1q{grid-template-columns:1fr 1fr}}@media(max-width:760px){.resources_detail__hWLAT,.resources_hero__xMNUe,.resources_request__Edhgs{grid-template-columns:1fr;gap:28px}.resources_hero__xMNUe{padding-block:32px 40px}.resources_heroCopy__OtCMM{justify-self:start;max-width:none}.resources_visual__b6FCN{aspect-ratio:1.3}.resources_caption__R3OUz{bottom:16px;left:16px;padding:12px;font-size:12px}.resources_cards__O9l4Q{grid-template-columns:1fr;gap:16px}.resources_sectionHeader__wOYmm{align-items:start;flex-direction:column}.resources_cardNumber__nBQez{margin-bottom:20px}.resources_request__Edhgs{padding:28px}}@media(max-width:440px){.resources_steps__E3n1q{grid-template-columns:1fr}.resources_actions__LV6M4>*{width:100%}}