.pp-seo-page.svelte-j73uih{font-family:Inter,-apple-system,sans-serif;color:#3c3c3c;background:#fdfbf7;min-height:100vh}.pp-breadcrumb.svelte-j73uih{max-width:1120px;margin:0 auto;padding:0 32px 16px}.pp-breadcrumb.svelte-j73uih ol:where(.svelte-j73uih){display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0;font-size:14px;color:#6c757d}.pp-breadcrumb.svelte-j73uih a:where(.svelte-j73uih){color:#6c757d;text-decoration:none}.pp-breadcrumb.svelte-j73uih a:where(.svelte-j73uih):hover{color:#a78bfa}.pp-breadcrumb__current.svelte-j73uih{color:#3c3c3c;font-weight:500}.pp-hero.svelte-j73uih{max-width:820px;margin:0 auto;padding:24px 32px 48px;text-align:center}.pp-hero__eyebrow.svelte-j73uih{font-size:14px;font-weight:600;color:#a78bfa;letter-spacing:.02em}.pp-hero__title.svelte-j73uih{font-family:Poppins,sans-serif;font-weight:700;font-size:42px;line-height:1.15;margin:16px 0 20px;text-wrap:pretty}.pp-hero__subhead.svelte-j73uih{font-size:18px;line-height:1.7;color:#6c757d;max-width:580px;margin:0 auto 28px}.pp-hero__mascot.svelte-j73uih{width:130px;height:130px;object-fit:contain;margin-bottom:32px;margin-left:auto;margin-right:auto;display:block}.pp-section.svelte-j73uih{max-width:860px;margin:0 auto;padding:0 32px 56px}.pp-section--narrow.svelte-j73uih{max-width:720px}.pp-card.svelte-j73uih{background:#fff;border:1px solid #e9ecef;border-radius:20px;padding:24px}.pp-card__title.svelte-j73uih{font-family:Poppins,sans-serif;font-weight:700;font-size:19px;margin:0 0 16px}.pp-list.svelte-j73uih{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pp-list.svelte-j73uih li:where(.svelte-j73uih){position:relative;padding-left:26px;font-size:15px;line-height:1.5}.pp-list.svelte-j73uih li:where(.svelte-j73uih):before{position:absolute;left:0;font-weight:700}.pp-list--no.svelte-j73uih li:where(.svelte-j73uih):before{content:"✕";color:#e0645c}.pp-quotes.svelte-j73uih{display:flex;flex-direction:column;gap:14px}.pp-quote.svelte-j73uih{border-left:3px solid #a78bfa;padding:10px 16px;margin:0;background:#fdfbf7;border-radius:0 12px 12px 0}.pp-quote.svelte-j73uih p:where(.svelte-j73uih){margin:0;font-style:italic;color:#6c757d}.pp-quote.svelte-j73uih cite:where(.svelte-j73uih){display:block;margin-top:6px;font-size:13px;color:#a78bfa;font-style:normal}.pp-other-grid.svelte-j73uih{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (min-width: 640px){.pp-other-grid.svelte-j73uih{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-other-card.svelte-j73uih{display:block;background:#fff;border:1px solid #e9ecef;border-radius:14px;padding:16px;text-decoration:none;color:inherit;transition:all .2s ease}.pp-other-card.svelte-j73uih:hover{border-color:#a78bfa;box-shadow:0 6px 16px -8px #0000001f}.pp-other-card.svelte-j73uih h4:where(.svelte-j73uih){font-family:Poppins,sans-serif;font-weight:600;font-size:15px;margin:0}.pp-other-card.svelte-j73uih p:where(.svelte-j73uih){font-size:13px;color:#6c757d;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media (max-width: 480px){.pp-hero__title.svelte-j73uih{font-size:32px}.pp-section.svelte-j73uih{padding-left:16px;padding-right:16px}}
