.tpl-listing-source_page__P5t61{min-height:100vh;background:#fff8f5;color:#2c2333;font-family:var(--pu-font-sans);font-size:16px;line-height:1.55}.tpl-listing-source_hero__7pCJT{background:#5a4062;color:#fff8f5}.tpl-listing-source_body__8CNue,.tpl-listing-source_heroInner__2Tv_O{width:min(100%,1320px);margin:0 auto;padding-inline:24px}.tpl-listing-source_heroInner__2Tv_O{padding-top:24px;padding-bottom:48px}.tpl-listing-source_breadcrumbList___tdMd{display:flex;gap:8px;margin:0;padding:0;list-style:none;color:#eadfee;font-size:14px}.tpl-listing-source_breadcrumbLink__RUXh4{color:#fff8f5;text-decoration:underline;text-decoration-color:#cdbfd2;text-underline-offset:3px}.tpl-listing-source_hero__7pCJT .tpl-listing-source_title__QCK_X{margin:16px 0 0;font-family:var(--pu-font-sans);font-size:clamp(40px,4.4vw,60px);font-weight:700;line-height:1.02;color:#fff8f5}.tpl-listing-source_summary__PeTz3{max-width:56ch;margin:12px 0 0;color:#eadfee;font-size:18px}.tpl-listing-source_body__8CNue{padding-top:32px;padding-bottom:96px}.tpl-listing-source_page__P5t61 a:focus-visible,.tpl-listing-source_page__P5t61 button:focus-visible,.tpl-listing-source_page__P5t61 input:focus-visible,.tpl-listing-source_page__P5t61 select:focus-visible{outline:3px solid #5a4062;outline-offset:2px}.tpl-listing-source_hero__7pCJT a:focus-visible{outline-color:#fff8f5}@media (max-width:640px){.tpl-listing-source_body__8CNue,.tpl-listing-source_heroInner__2Tv_O{padding-inline:16px}.tpl-listing-source_heroInner__2Tv_O{padding-bottom:40px}.tpl-listing-source_body__8CNue{padding-bottom:64px}}.tpl-listing-source_page__LFIQD{min-height:100vh;background:var(--pu-cream);color:var(--pu-ink);font-family:var(--pu-font-sans);font-size:16px;line-height:1.55}.tpl-listing-source_hero__1hDSB{background:var(--pu-plum);color:var(--pu-on-plum)}.tpl-listing-source_body__e0jIV,.tpl-listing-source_heroInner__6PtZO{width:min(100%,var(--pu-content-max));margin:0 auto;padding-inline:var(--pu-gutter)}.tpl-listing-source_heroInner__6PtZO{padding-top:var(--pu-space-6);padding-bottom:var(--pu-space-12)}.tpl-listing-source_breadcrumbList__UrCCF{display:flex;gap:var(--pu-space-2);margin:0;padding:0;color:var(--pu-on-plum-muted);font-size:14px;list-style:none}.tpl-listing-source_breadcrumbLink__qM9hE{color:var(--pu-on-plum);text-decoration:underline;text-decoration-color:var(--pu-line-strong);text-underline-offset:3px}.tpl-listing-source_hero__1hDSB .tpl-listing-source_title__BjlqA{margin:var(--pu-space-4) 0 0;color:var(--pu-on-plum);font-size:clamp(40px,4.4vw,60px);font-weight:700;line-height:1.02}.tpl-listing-source_summary__p_fGY{max-width:56ch;margin:var(--pu-space-3) 0 0;color:var(--pu-on-plum-muted);font-size:18px}.tpl-listing-source_body__e0jIV{padding-top:var(--pu-space-8);padding-bottom:var(--pu-space-24)}.tpl-listing-source_resultSummary__edkvk{margin:0 0 var(--pu-space-8);padding-bottom:var(--pu-space-4);border-bottom:1px solid var(--pu-line);color:var(--pu-muted);font-size:15px}.tpl-listing-source_resultSummary__edkvk strong{color:var(--pu-ink);font-weight:600}.tpl-listing-source_grid__WfAW4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px}.tpl-listing-source_page__LFIQD a:focus-visible{outline:3px solid var(--pu-plum);outline-offset:2px}.tpl-listing-source_hero__1hDSB a:focus-visible{outline-color:var(--pu-on-plum)}@media (max-width:980px){.tpl-listing-source_grid__WfAW4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tpl-listing-source_body__e0jIV,.tpl-listing-source_heroInner__6PtZO{padding-inline:16px}.tpl-listing-source_heroInner__6PtZO{padding-bottom:var(--pu-space-10)}.tpl-listing-source_body__e0jIV{padding-bottom:var(--pu-space-16)}.tpl-listing-source_grid__WfAW4{grid-template-columns:1fr}}