.phss-shell,.phss-latest{color:#f3eef9;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.6}.phss-shell{width:min(100% - 40px,1000px);margin:38px auto 64px}.phss-shell h1{font-size:clamp(30px,4vw,40px);line-height:1.2;font-weight:600;letter-spacing:-.025em;margin:0 0 18px}.phss-shell h2,.phss-latest h2{font-size:24px;font-weight:600;margin:28px 0 12px}.phss-shell h1,.phss-shell h2,.phss-latest h2{font-family:inherit;text-shadow:none;-webkit-text-stroke:0}.phss-shell a,.phss-latest a{color:#c8a6ef;text-underline-offset:3px}.phss-shell p{font-size:18px;margin:0 0 20px}.phss-shell .phss-meta,.phss-breadcrumbs{font-size:14px;color:#c4b5d0}.phss-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.phss-list{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.phss-list li{padding:17px 0;border-bottom:1px solid #392941;min-width:0;overflow-wrap:anywhere}.phss-list li>a{font-size:18px;font-weight:500}.phss-list time{display:block;margin-top:4px;color:#c4b5d0;font-size:13px}.phss-latest{margin:40px auto;border-top:1px solid #47354f;padding-top:8px}.phss-section-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px}.phss-latest-list{grid-template-columns:repeat(4,minmax(0,1fr))}.phss-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.phss-pagination a,.phss-pagination span{padding:8px 14px;border:1px solid #47354f;border-radius:5px;min-width:38px;text-align:center}.phss-pagination [aria-current]{background:#392244}.phss-visit{display:flex;align-items:center;min-height:44px;font-size:12px;padding:4px 6px;color:#c4b5d0;white-space:nowrap}.phdd-enabled .phdd-reference-hub .phdd-site-entry:has(.phss-visit){grid-template-columns:18px 26px minmax(0,1fr) auto 44px}.phss-review-link{min-width:0}.phss-about{max-width:780px}body:has(.phss-shell){background:#12091f}@media(max-width:700px){.phss-shell{width:calc(100% - 32px);margin-top:24px}.phss-list{grid-template-columns:1fr}.phss-latest-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.phss-section-head h2{margin-bottom:0}}.phss-shell a,.phss-latest a{font-family:inherit!important;line-height:1.5!important;color:#c8a6ef!important;-webkit-text-fill-color:currentColor}.phss-list li>a{display:inline-block;line-height:1.5!important}.phss-breadcrumbs a,.phss-pagination a{display:inline-block}