.ps-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid #e4e4df;background:#ffffff}.ps-brand{display:inline-flex;text-decoration:none}.ps-brand,.ps-nav{align-items:center}.ps-nav{display:flex;gap:14px;flex-wrap:wrap}.ps-nav-link{font-size:13px;color:#55554e;text-decoration:none;padding:6px 0}.ps-nav-link:hover{color:#1c1c1a}.ps-nav-link--button{background:none;border:0;font:inherit;font-size:13px;cursor:pointer}.ps-nav-link--strong{color:#ffffff;background:#1c1c1a;border-radius:7px;padding:7px 13px}.ps-nav-link--strong:hover{color:#ffffff;opacity:.9}.ps-main{max-width:1100px;margin:0 auto;padding:28px 20px 72px}.ps-main:has(>.tsp-page--embedded){width:100%}.ps-intro{margin-bottom:22px;max-width:620px}.ps-h1{margin:0 0 8px;font-size:30px;line-height:1.2;font-weight:600}.ps-lede{margin:0;font-size:15px;line-height:1.6;color:#45453f}.ps-denial{margin:14px 0 0;padding:13px 15px;border-radius:9px;background:#fdf6e6;border:1px solid #e8d9a8}.ps-denial-message{margin:0;font-size:14px;line-height:1.6;color:#5c4a1d}.ps-denial-help{margin:6px 0 0;font-size:13px;line-height:1.55;color:#6b6b62}.ps-cta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.ps-cta-primary,.ps-cta-secondary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 22px;border-radius:999px;border:1.5px solid transparent;margin:0;font:600 14px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;text-align:center;text-decoration:none;cursor:pointer}.ps-cta-primary{color:#ffffff;background:#ff6848;border-color:#ff6848;box-shadow:0 8px 24px rgba(255,104,72,.32);transition:background-color .2s cubic-bezier(.2,.6,.2,1)}.ps-cta-primary:hover{background:#e85433;border-color:#e85433}.ps-cta-secondary{color:#0a2a35;background:transparent;border-color:#0a2a35}.ps-cta-secondary:hover{background:rgba(10,42,53,.06)}.ps-cta-primary:focus-visible,.ps-cta-secondary:focus-visible{outline:2px solid #0a2a35;outline-offset:2px}@media (max-width:420px){.ps-cta-row{flex-direction:column;align-items:stretch}.ps-cta-row>.ps-cta-primary,.ps-cta-row>.ps-cta-secondary{width:100%}}.ps-previous-note{margin:0 0 12px;padding:10px 14px;border-radius:9px;background:#eef4f6;border:1px solid #cfe0e6;color:#0a2a35;font-size:13px;line-height:1.55}.ps-challenge{margin-top:14px}.ps-remaining{margin:10px 0 0;font-size:12.5px;color:#6b6b62}.ps-blocked-title{margin:0 0 6px;font-size:14px;font-weight:600;color:#45453f}.ps-blocked-body{margin:0;font-size:13.5px;line-height:1.6;color:#6b6b62}@media (max-width:420px){.ps-main{padding:20px 14px 56px}.ps-h1{font-size:25px}.ps-lede{font-size:14px}.ps-header{padding:12px 14px}}.ps-version{margin:12px 0 0;padding:11px 13px;background:#f7f7f5;border:1px solid #e4e4df;border-radius:10px}.ps-version-note{margin:0 0 8px;font-size:13px;line-height:1.55;color:#5c4a1d}.ps-version-details>summary{cursor:pointer;font:600 13px/1.4 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#0a2a35}.ps-version-details>summary:focus-visible{outline:2px solid #0a2a35;outline-offset:2px}.ps-version-body{margin-top:10px}.ps-version-actions{margin-bottom:8px}.ps-source-copy{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border-radius:999px;border:1.5px solid #0a2a35;background:transparent;color:#0a2a35;font:600 13px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer}.ps-source-copy:hover{background:rgba(10,42,53,.06)}.ps-source-copy:focus-visible{outline:2px solid #0a2a35;outline-offset:2px}.ps-source-text{margin:0;font-size:14px;line-height:1.65;color:#1c1c1a;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text}.ps-source-missing{margin:0;font-size:13px;line-height:1.6;color:#6b6b62}@media (max-width:420px){.ps-source{padding:12px 13px;border-radius:10px}.ps-source-head{gap:8px}}.ps-offer{margin:12px 0 0;padding:12px 14px;background:#ffffff;border:1px solid #e4e4df;border-radius:10px}.ps-offer-headline{margin:0 0 4px;font-size:14px;font-weight:600;color:#1c1c1a}.ps-offer-terms{margin:0 0 10px;font-size:13px;line-height:1.55;color:#6b6b62}.ps-funding-note{margin:4px 0 0;font-size:12.5px;color:#6b6b62}.ps-return-main{max-width:640px}.ps-return-card{margin-top:18px;padding:20px;background:#ffffff;border:1px solid #e4e4df;border-radius:12px}.ps-return-headline{margin:0 0 8px;font-size:17px;font-weight:600;color:#1c1c1a}.ps-return-card .ps-cta-primary,.ps-return-card .ps-cta-secondary{margin-top:14px}.ps-shell{min-height:100vh;background:#f7f7f5}.ps-save-draft{font-weight:600}.ps-retry{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin-top:10px}.ps-paid-continuation,.ps-zero-capacity{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--ss-line,#e4e4df);border-radius:10px;background:#fbfbf9}.ps-zero-capacity{margin-top:12px}@media (max-width:560px){.ps-paid-continuation>.ps-cta-primary,.ps-zero-capacity>.ps-cta-primary{width:100%;justify-content:center;text-align:center}}.ps-story-context{margin:-4px 0 8px;font-size:13px;color:var(--ss-muted,#6b6b62);overflow-wrap:anywhere}.ps-story-context-link{color:inherit;font-weight:600}.ps-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:32px}.ps-card-head>.ss-input-label{margin-bottom:0}.ps-card-meta{display:flex;align-items:center;gap:16px;font:400 13px/1.5 var(--ss-font-body);color:var(--ss-text-muted,#5b7078)}.ps-card-words{white-space:nowrap}.ps-card-meta .ps-marker-slot{margin-left:0}@media (max-width:767px){.ps-card-meta{gap:12px}}.ps-story-foot{gap:14px;margin-top:16px;padding-top:16px;border-top:1px solid var(--ss-mist-200,#e6f1f1)}.ps-guest-save,.ps-story-foot{display:flex;align-items:center;flex-wrap:wrap}.ps-guest-save{gap:10px;margin:0}.ps-guest-save-note{color:var(--ss-ink-600,#4a5c5c);font-size:14px}.ps-guest-save-window{margin:6px 0 0;color:var(--ss-ink-600,#4a5c5c);font-size:13px}.ps-story-foot .ss-btn{min-height:38px;width:auto;padding:10px 18px;font-size:14px}.ps-save-control{display:inline-flex;align-items:center;min-height:38px;padding:10px 18px;border:1px solid var(--ss-mist-300,#d3e3e4);border-radius:var(--ss-radius-pill,999px);background:#fff;font:600 14px/1 var(--ss-font-body);color:var(--ss-text-heading,#122025);cursor:pointer;transition:border-color .2s,color .2s}.ps-save-control:hover{border-color:var(--ss-teal-600,#087f8c);color:var(--ss-teal-600,#087f8c)}.ps-save-control:focus-visible{outline:none;box-shadow:var(--ss-focus-ring,0 0 0 3px rgba(79,209,197,.45))}.ps-save-control[aria-disabled=true]{cursor:default;opacity:.7}.ps-marker-slot{position:relative;margin-left:auto}.ps-marker,.ps-marker-slot{display:inline-flex;align-items:center}.ps-marker{gap:8px;white-space:nowrap;font:400 13px/1.5 var(--ss-font-body);color:var(--ss-text-muted,#5b7078)}.ps-marker:before{content:"";width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:var(--ss-aqua-400,#4fd1c5)}.ps-marker.is-unsaved:before{background:var(--ss-coral-500,#ff6848)}.ps-foot-note{margin:8px 0 0;font:400 13px/1.5 var(--ss-font-body);color:var(--ss-text-muted,#5b7078)}@media (max-width:767px){.ps-story-foot{gap:12px}.ps-marker-slot{margin-left:0}}@media (prefers-reduced-motion:reduce){.ps-save-control{transition:none}}.ps-save-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ps-modal{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(6,31,42,.55)}.ps-modal-card{width:100%;max-width:420px;padding:20px;border-radius:14px;background:#fff;box-shadow:0 18px 48px rgba(6,31,42,.28)}.ps-modal-title{margin:0 0 8px;font-size:17px;font-weight:650;line-height:1.3}.ps-modal-body{margin:0 0 16px;font-size:14.5px;line-height:1.6;color:#45453f}.ps-modal-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:460px){.ps-modal-actions{flex-direction:column-reverse}.ps-modal-actions>*{width:100%;justify-content:center;text-align:center}}.ps-section-nav{padding-top:18px}.ss-score-number.ss-score-number--empty{font-size:22px;font-weight:700;line-height:1.24;color:var(--ss-text-muted,#6b6b64);letter-spacing:0}.ss-calc--preview .ss-calc-row dd,.ss-calc--preview dd,.ss-dim-score--empty,.ss-dim-score.ss-dim-score--empty{color:#9aa5a3;font-weight:400}.ss-calc-row--no-rule,.ss-calc-row--total.ss-calc-row--no-rule{border-top:0}