.GuideLibrary_shell__0VwMd.GuideLibrary_shell__0VwMd{--font-body:var(--font-manrope),Arial,sans-serif;--font-heading:var(--font-newsreader),Georgia,serif;font-family:var(--font-body);background:var(--surface);color:var(--ink)}.GuideLibrary_shell__0VwMd :where(h1,h2,h3){font-family:var(--font-heading)}.GuideLibrary_page__xNO1B{--surface:#f8f7f3;--surface-raised:#fffefa;--surface-muted:#edf1f6;--ink:#283142;--muted:#636b79;--border:#dce0e7;--accent:#294971;--accent-hover:#203b60;--accent-foreground:#ffffff;background:var(--surface);color:var(--ink);font-size:15px;line-height:1.8}[data-theme=dark] .GuideLibrary_page__xNO1B{--surface:#141e2d;--surface-raised:#1d2b3e;--surface-muted:#243348;--ink:#f2f3f7;--muted:#bac6d8;--border:#445570;--accent:#b0c9ea;--accent-hover:#cbdcf2;--accent-foreground:#1b2e4c}.GuideLibrary_page__xNO1B :where(h1,h2,h3,p){margin:0;overflow-wrap:break-word}.GuideLibrary_page__xNO1B :where(h1,h2,h3){color:var(--ink);font-weight:600;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.GuideLibrary_page__xNO1B :where(a,button,input,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.GuideLibrary_page__xNO1B a{color:inherit;text-decoration:none}.GuideLibrary_page__xNO1B :where(a,button) svg{flex-shrink:0}.GuideLibrary_container__LFwSK{width:min(1184px,calc(100% - 80px));margin-inline:auto}.GuideLibrary_hero__A5lQ2{border-bottom:1px solid var(--border)}.GuideLibrary_breadcrumbs__e4G0l{display:flex;flex-wrap:wrap;gap:12px;padding-top:30px;color:var(--muted);font-size:13px}.GuideLibrary_breadcrumbs__e4G0l a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.GuideLibrary_heroGrid__6GiNF{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:72px;padding-block:40px 44px}.GuideLibrary_page__xNO1B h1{font-size:clamp(40px,4.2vw,54px);font-weight:700;line-height:1.12}.GuideLibrary_lead__9otWt{max-width:44ch;margin-top:20px!important;color:var(--muted);font-size:16px;line-height:1.85}.GuideLibrary_heroLinks__Uk_Bu{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:16px}.GuideLibrary_heroLinks__Uk_Bu a,.GuideLibrary_textLink__mWRej{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--accent)!important;font-size:13px;font-weight:600}.GuideLibrary_heroLinks__Uk_Bu a:hover,.GuideLibrary_textLink__mWRej:hover{text-decoration:underline;text-underline-offset:4px}.GuideLibrary_searchPanel__micoO{min-width:0;padding:24px;border:1px solid var(--border);border-radius:var(--marketing-radius-card,14px);background:var(--surface-raised)}.GuideLibrary_searchPanel__micoO h2{margin-bottom:18px;font-size:25px}.GuideLibrary_searchPanel__micoO>p{margin-top:14px;color:var(--muted);font-size:12px}.GuideLibrary_search__wP_An{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 14px;border:1px solid var(--border);border-radius:var(--marketing-radius-control,9px);background:var(--surface)}.GuideLibrary_search__wP_An>svg{color:var(--muted);flex-shrink:0}.GuideLibrary_search__wP_An input{flex:1;min-width:0;width:100%;min-height:44px;padding-block:9px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px}.GuideLibrary_search__wP_An input::placeholder{color:var(--muted);opacity:1}.GuideLibrary_page__xNO1B .GuideLibrary_button__7B_TL,.GuideLibrary_search__wP_An button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:11px 17px;border:0;border-radius:var(--marketing-radius-control,7px);background:var(--accent);color:var(--accent-foreground);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .18s ease}.GuideLibrary_page__xNO1B .GuideLibrary_button__7B_TL:hover,.GuideLibrary_search__wP_An button:hover{background:var(--accent-hover)}.GuideLibrary_library__5TAnG{padding-block:36px 48px;scroll-margin-top:calc(var(--header-height, 80px) + 24px)}.GuideLibrary_libraryHeading__oZI3X{display:flex;align-items:end;justify-content:space-between;gap:20px}.GuideLibrary_libraryHeading__oZI3X h2{font-size:32px}.GuideLibrary_libraryHeading__oZI3X>div{min-width:0;max-width:100%}.GuideLibrary_resultCount__Kf2Bz{margin-top:10px!important;color:var(--muted);font-size:14px;overflow-wrap:anywhere}.GuideLibrary_filters__7bKMR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin-block:24px}.GuideLibrary_filters__7bKMR:empty{display:none}.GuideLibrary_filterPanel__iPLST{min-width:0;border:1px solid var(--border);border-radius:9px;background:var(--surface-raised)}.GuideLibrary_filterPanel__iPLST summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 18px;color:var(--ink);font-size:13px;font-weight:600;cursor:pointer;list-style:none}.GuideLibrary_filterPanel__iPLST summary::-webkit-details-marker{display:none}.GuideLibrary_filterPanel__iPLST summary svg{flex-shrink:0;color:var(--accent);transition:transform .18s ease}.GuideLibrary_filterPanel__iPLST[open] summary svg{transform:rotate(45deg)}.GuideLibrary_filterPanel__iPLST nav{max-height:260px;overflow-y:auto;scrollbar-width:thin;padding:6px;border-top:1px solid var(--border)}.GuideLibrary_filterPanel__iPLST nav a{display:flex;align-items:center;min-height:44px;padding:9px 12px;border-radius:6px;color:var(--muted);font-size:13px;overflow-wrap:anywhere}.GuideLibrary_filterPanel__iPLST nav a:hover,.GuideLibrary_filterPanel__iPLST nav a[aria-current]{background:var(--surface-muted);color:var(--accent)}.GuideLibrary_filterPanel__iPLST nav a[aria-current]{font-weight:600}.GuideLibrary_grid__fsgr6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.GuideLibrary_card__VpWGk{min-width:0;border:1px solid var(--border);border-radius:var(--marketing-radius-card,12px);background:var(--surface-raised);transition:border-color .18s ease,transform .18s ease}.GuideLibrary_card__VpWGk:hover{border-color:var(--accent);transform:translateY(-2px)}.GuideLibrary_cardLink__AfcnO{display:flex;flex-direction:column;height:100%;border-radius:inherit}.GuideLibrary_cardMedia__l3yUC{overflow:hidden;border-radius:11px 11px 0 0;border-bottom:1px solid var(--border)}.GuideLibrary_cardMedia__l3yUC img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.GuideLibrary_cardCopy__fdizg{display:flex;flex:1;flex-direction:column;padding:26px}.GuideLibrary_card__VpWGk h3{font-size:27px}.GuideLibrary_cardDescription__e_bSL{flex:1;margin-top:14px!important;padding-bottom:22px;color:var(--muted);font-size:14px;line-height:1.85}.GuideLibrary_cardMeta__3_vhC{display:flex;flex-wrap:wrap;gap:6px 14px;padding-top:16px;border-top:1px solid var(--border);color:var(--muted);font-size:12px;line-height:1.7}.GuideLibrary_cardAction__7vhmi{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:8px;color:var(--accent);font-size:13px;font-weight:600}.GuideLibrary_featured__TLoob{grid-column:span 2}.GuideLibrary_featured__TLoob .GuideLibrary_cardLink__AfcnO{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.GuideLibrary_featured__TLoob .GuideLibrary_cardMedia__l3yUC{border-radius:11px 0 0 11px;border-bottom:0;border-right:1px solid var(--border)}.GuideLibrary_featured__TLoob .GuideLibrary_cardMedia__l3yUC img{height:100%;min-height:300px}.GuideLibrary_empty__oqj8c{padding:32px;margin-top:24px;border:1px solid var(--border);border-radius:var(--marketing-radius-card,12px);background:var(--surface-raised)}.GuideLibrary_empty__oqj8c h3{font-size:27px}.GuideLibrary_empty__oqj8c p{margin-top:14px;color:var(--muted);font-size:14px}.GuideLibrary_empty__oqj8c .GuideLibrary_textLink__mWRej{margin-top:16px}.GuideLibrary_pagination__r_9dg{gap:16px 24px;padding-top:28px}.GuideLibrary_pageNumbers__Eu96Q,.GuideLibrary_pagination__r_9dg{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.GuideLibrary_pageNumbers__Eu96Q{gap:8px}.GuideLibrary_pageNumbers__Eu96Q a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:1px solid var(--border);border-radius:var(--marketing-radius-control,7px);background:var(--surface-raised);color:var(--muted);font-size:13px}.GuideLibrary_pageNumbers__Eu96Q a:hover{border-color:var(--accent);color:var(--accent)}.GuideLibrary_pageNumbers__Eu96Q a[aria-current]{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.GuideLibrary_reportPanel__AmhPN{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:56px;padding:32px;border:1px solid var(--border);border-radius:var(--marketing-radius-card,14px);background:var(--surface-muted)}.GuideLibrary_reportPanel__AmhPN h2{font-size:32px}.GuideLibrary_reportPanel__AmhPN p{max-width:58ch;margin-top:14px;color:var(--muted);font-size:14px}.GuideLibrary_reportPanel__AmhPN .GuideLibrary_button__7B_TL{flex-shrink:0}.GuideLibrary_srOnly__S8ZxU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1000px){.GuideLibrary_container__LFwSK{width:calc(100% - 64px)}.GuideLibrary_heroGrid__6GiNF{gap:36px}.GuideLibrary_search__wP_An>svg{display:none}.GuideLibrary_grid__fsgr6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.GuideLibrary_heroGrid__6GiNF{grid-template-columns:1fr;gap:24px;padding-block:32px}.GuideLibrary_searchPanel__micoO{max-width:600px}.GuideLibrary_reportPanel__AmhPN{flex-direction:column;align-items:start;gap:24px}}@media (max-width:600px){.GuideLibrary_container__LFwSK{width:calc(100% - 40px)}.GuideLibrary_page__xNO1B h1{font-size:clamp(36px,9.5vw,42px)}.GuideLibrary_lead__9otWt{font-size:15px}.GuideLibrary_searchPanel__micoO{padding:20px}.GuideLibrary_search__wP_An{gap:8px;padding-left:10px}.GuideLibrary_search__wP_An input{font-size:16px}.GuideLibrary_search__wP_An button{padding-inline:13px}.GuideLibrary_libraryHeading__oZI3X{align-items:start;flex-direction:column;gap:8px}.GuideLibrary_libraryHeading__oZI3X h2,.GuideLibrary_reportPanel__AmhPN h2{font-size:29px}.GuideLibrary_filters__7bKMR,.GuideLibrary_grid__fsgr6{grid-template-columns:1fr}.GuideLibrary_featured__TLoob{grid-column:auto}.GuideLibrary_featured__TLoob .GuideLibrary_cardLink__AfcnO{display:flex}.GuideLibrary_featured__TLoob .GuideLibrary_cardMedia__l3yUC{border-right:0;border-bottom:1px solid var(--border);border-radius:11px 11px 0 0}.GuideLibrary_featured__TLoob .GuideLibrary_cardMedia__l3yUC img{min-height:0;height:auto}.GuideLibrary_cardCopy__fdizg,.GuideLibrary_empty__oqj8c,.GuideLibrary_reportPanel__AmhPN{padding:22px}.GuideLibrary_card__VpWGk h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.GuideLibrary_page__xNO1B *{transition:none!important;scroll-behavior:auto!important}.GuideLibrary_card__VpWGk:hover{transform:none}}