.ps-explainer{background:var(--ground-page);color:var(--text-primary);font-family:var(--font-text),system-ui,sans-serif;font-size:16px;line-height:1.5}.ps-explainer .container{margin-inline:auto;max-width:100%;padding-inline:var(--section-x)}.ps-explainer h1,.ps-explainer h2,.ps-explainer h3,.ps-explainer h4,.ps-explainer h5{color:var(--text-heading);font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;line-height:1.5;margin:0;text-wrap:balance}.ps-explainer p{color:var(--text-secondary);margin:0}.ps-explainer a{color:inherit;text-decoration:none}.ps-explainer h2{font-weight:800;line-height:1.1}.ps-explainer{padding:var(--section-y) 0}.ps-explainer .container>*{margin-inline:auto;max-width:var(--page-max)}.ps-explainer .badge{align-items:center;background:var(--text-heading);border-radius:999px;color:var(--text-on-accent);display:inline-flex!important;font-family:var(--font-display),system-ui,sans-serif;font-size:14px;font-weight:600;gap:8px;margin-inline:0;margin-bottom:20px;padding:8px 16px}.ps-explainer .badge i{background:currentColor;border-radius:50%;height:10px;opacity:.7;width:10px}.ps-explainer .intro{margin-bottom:36px}.ps-explainer .intro h2,.ps-explainer .intro p{max-width:56rem}.ps-explainer h2{line-height:1.2;margin-bottom:16px}.ps-explainer .intro p{font-size:18px}.ps-explainer .grid{display:grid;gap:24px}@media (min-width:1024px){.ps-explainer .grid{gap:0;grid-template-columns:1fr 1fr}}.ps-explainer .panel{background:var(--ground-page);border-radius:16px;padding:24px}@media (min-width:768px){.ps-explainer .panel{padding:40px}}@media (min-width:1024px){.ps-explainer .panel.before{border-radius:16px 0 0 16px}.ps-explainer .panel.after{border-radius:0 16px 16px 0}}.ps-explainer .panel.after{background:var(--ground-tint)}.ps-explainer .eyebrow{color:var(--text-eyebrow);font:var(--eyebrow-weight) var(--eyebrow-size)/1.3 var(--font-display),system-ui,sans-serif;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.ps-explainer h3{font-size:24px;font-weight:600;line-height:1.2;margin-bottom:20px}@media (min-width:768px){.ps-explainer h3{font-size:30px}}.ps-explainer .rows{display:flex;flex-direction:column}.ps-explainer .row{align-items:center;border-top:1px dashed var(--line-warm);display:flex;gap:20px;padding:14px 0}.ps-explainer .row:first-child{border-top:0}.ps-explainer .row p{color:var(--text-primary);font-size:16px;line-height:1.4}.ps-explainer .row .mk,.ps-explainer .row svg{flex:none;height:22px;width:22px}.ps-explainer .mk{border:2px solid var(--text-secondary);border-radius:50%;opacity:.45}.ps-explainer .after .row svg{color:var(--text-accent)}.ps-explainer .intro{display:grid;gap:24px 64px;margin:0 0 64px;margin-inline:auto;max-width:var(--page-max)}@media (min-width:1024px){.ps-explainer .intro{align-items:end;grid-template-columns:minmax(0,7fr) minmax(0,6fr)}}.ps-explainer .intro .lead{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.ps-explainer .badge{margin:0}.ps-explainer .intro h2{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;max-width:24ch}@media (min-width:1024px){.ps-explainer .intro h2{font-size:36px}}.ps-explainer .intro .body p{font-size:18px;margin:0;max-width:58ch}.ps-explainer .intro .body p+p{margin-top:1em}.ps-explainer .grid{margin-inline:auto;max-width:var(--page-max)}.ps-explainer .intro{align-items:flex-start;display:flex;flex-direction:column;gap:0;margin-bottom:72px}.ps-explainer .intro .badge{margin-bottom:28px}.ps-explainer .intro h2{font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:1.12;margin:0 0 24px;max-width:30ch;text-wrap:balance}@media (min-width:1024px){.ps-explainer .intro h2{font-size:44px}}.ps-explainer .intro h2 .ink{color:var(--text-heading)}.ps-explainer .intro h2 .soft{color:color-mix(in srgb,var(--text-heading) 45%,var(--ground-page))}.ps-explainer .intro .body{max-width:62ch}.ps-explainer .intro .body p{font-size:19px;line-height:1.6}.ps-explainer .intro h2{max-width:none}.ps-explainer .intro .body{max-width:72ch}.ps-explainer.post .intro{display:block;margin:0 auto 72px;max-width:36rem}.ps-explainer.post .cat{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.14em;margin:0;text-transform:uppercase}.ps-explainer.post .intro h2{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:16px 0 0;max-width:none;text-wrap:balance}@media (min-width:768px){.ps-explainer.post .intro h2{font-size:36px}}.ps-explainer.post .intro h2 .ink,.ps-explainer.post .intro h2 .soft{color:var(--text-heading)}.ps-explainer.post .intro .body{margin-top:40px;max-width:none}.ps-explainer.post .intro .body p{color:var(--text-primary);font-size:17px;line-height:1.65}.ps-explainer .before .row svg{background:var(--x-circle);border-radius:50%;color:var(--x-glyph)}.ps-explainer .after .row svg,.ps-explainer .before .row svg{flex:none;height:32px;padding:7px;width:32px}.ps-explainer .before.good .row svg{background:none;color:var(--text-accent)}.ps-explainer .panel.before.good{background:var(--ground-tint)}.ps-explainer .grid:has(.good){gap:24px}.ps-explainer .grid:has(.good) .panel{border-radius:16px}.ps-explainer.post.options .intro{max-width:60rem;text-align:center}.ps-explainer.post.options .intro h2{font-size:var(--h2-fluid);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0}@media (min-width:1024px){.ps-explainer.post.options .intro h2{font-size:var(--h2-fluid)}}.ps-explainer.post.options .intro .body{margin-top:20px}.ps-explainer.post.options .intro .body p{margin-inline:auto;max-width:44rem;text-wrap:balance}.ps-explainer h2{font-size:var(--h2-fluid)}