.tpl-listing-source_page__SffOP{min-height:100vh;background:#fff8f5;color:#2c2333;font-family:var(--pu-font-sans);font-size:16px;line-height:1.55}.tpl-listing-source_hero__G_ghu{background:#5a4062;color:#fff8f5}.tpl-listing-source_body__FJ5JH,.tpl-listing-source_heroInner__YF2MZ{width:min(100%,1320px);margin:0 auto;padding-inline:24px}.tpl-listing-source_heroInner__YF2MZ{padding-top:24px;padding-bottom:48px}.tpl-listing-source_breadcrumbList__KkimS{display:flex;gap:8px;margin:0;padding:0;list-style:none;color:#eadfee;font-size:14px}.tpl-listing-source_breadcrumbLink__w80MB{color:#fff8f5;text-decoration:underline;text-decoration-color:#cdbfd2;text-underline-offset:3px}.tpl-listing-source_title__oXoM1{margin:16px 0 0;color:#fff8f5;font-family:var(--pu-font-sans);font-size:clamp(40px,4.4vw,60px);font-weight:700;line-height:1.02}.tpl-listing-source_summary__hk76A{max-width:56ch;margin:12px 0 0;color:#eadfee;font-size:18px}.tpl-listing-source_body__FJ5JH{padding-top:32px;padding-bottom:96px}.tpl-listing-source_page__SffOP a:focus-visible{outline:3px solid #5a4062;outline-offset:2px}.tpl-listing-source_hero__G_ghu a:focus-visible{outline-color:#fff8f5}@media (max-width:640px){.tpl-listing-source_body__FJ5JH,.tpl-listing-source_heroInner__YF2MZ{padding-inline:16px}.tpl-listing-source_heroInner__YF2MZ{padding-bottom:40px}.tpl-listing-source_body__FJ5JH{padding-bottom:64px}}.tpl-listing-community-card-source_card__I9dew{background:var(--pu-white);border:1px solid var(--pu-line);border-radius:var(--pu-panel-radius);color:var(--pu-ink);display:block;min-block-size:100%;overflow:hidden;text-decoration:none}.tpl-listing-community-card-source_card__I9dew:hover{border-color:var(--pu-line-strong)}.tpl-listing-community-card-source_card__I9dew:focus-visible{outline:2px solid var(--pu-coral);outline-offset:2px}.tpl-listing-community-card-source_bar__XF_SC{background:var(--pu-coral);block-size:4px}.tpl-listing-community-card-source_body__5Dt9e{display:flex;flex-direction:column;gap:var(--pu-space-3);min-block-size:100%;padding:var(--pu-space-5)}.tpl-listing-community-card-source_header__1UtTE{align-items:center;display:flex;gap:var(--pu-space-3)}.tpl-listing-community-card-source_platform__YfcYC{align-items:center;background:var(--pu-tint-plum);block-size:var(--pu-control-md);border-radius:var(--pu-control-radius);color:var(--pu-plum);display:inline-flex;flex:0 0 var(--pu-control-md);justify-content:center}.tpl-listing-community-card-source_icon__ea4uO{block-size:20px;inline-size:20px}.tpl-listing-community-card-source_title__DlPpJ{font-size:17px;font-weight:600;line-height:1.3;margin:0}.tpl-listing-community-card-source_summary__26of8{color:var(--pu-muted);font-size:var(--pu-text-body);line-height:1.55}.tpl-listing-community-card-source_meta__E_G2g,.tpl-listing-community-card-source_tags__fNmnl{display:flex;flex-wrap:wrap;gap:var(--pu-space-2)}.tpl-listing-community-card-source_access__dY6gA,.tpl-listing-community-card-source_tag__MN4gj{border-radius:var(--pu-pill);font-size:var(--pu-text-meta);padding:var(--pu-space-1) var(--pu-space-2)}.tpl-listing-community-card-source_tag__MN4gj{background:var(--pu-tint-plum);color:var(--pu-tint-plum-text)}.tpl-listing-community-card-source_meta__E_G2g{border-block-start:1px solid var(--pu-line);color:var(--pu-muted);font-size:var(--pu-text-meta);margin-block-start:auto;padding-block-start:var(--pu-space-3)}.tpl-listing-community-card-source_access__dY6gA{background:var(--pu-tint-neutral);color:var(--pu-tint-neutral-text)}.tpl-listing-community-section-source_section__xHW7E{width:100%}.tpl-listing-community-section-source_grid__qGYSj{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:36px 20px}.tpl-listing-community-section-source_status__a_3wA{padding:24px;background:#ffffff;border:1px solid #eee3e6;border-radius:6px;color:#6b6475;text-align:center}.tpl-listing-community-section-source_error__27U4N{background:#fdeef0;border-color:#d14f5f;color:#8f2533}