.psc-site{--rr-bg:#211e19;--rr-paper:#f5f0e6;--rr-accent:#f1bf74;--rr-muted:#c5beb1;--rr-line:#4c4336}.psc-site .rr-hero{background:radial-gradient(ellipse at 95% 10%,#51402b 0,transparent 52%)}.psc-site .rr-hero h1{font-size:clamp(2.8rem,6.1vw,5.8rem)}.psc-site .rr-button{color:#211e19}.psc-site .rr-setup{background:#2c2821}.psc-site .rr-sources p{color:#ded6c9}.psc-site .rr-sources i{color:#a59379}.psc-cover{position:relative;display:flex;flex-direction:column;gap:1.4rem;padding:1.8rem;min-width:0;background:#f1e7d5;color:#302820;transform:rotate(2deg);box-shadow:12px 16px 0 #0003}.psc-cover:before{content:"";position:absolute;inset:.7rem;border:1px solid #b3a38b;pointer-events:none}.psc-cover-bottom,.psc-cover-top{display:flex;justify-content:space-between;gap:1rem;font:500 .55rem/1.8 ui-monospace,monospace;letter-spacing:.06em}.psc-cover-number{font:400 clamp(6rem,11vw,10rem)/.9 Impact,Arial Narrow,sans-serif;letter-spacing:-.04em}.psc-cover-number>span{display:block;margin-top:.8rem;font:600 .65rem ui-monospace,monospace;letter-spacing:.25em}.psc-cover h2{font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.25;letter-spacing:-.04em}.psc-cover h2 em{color:#805624}.psc-cover p{font-size:.85rem;color:#645541}.psc-cover-bottom{margin-top:.5rem;border-top:1px solid #b3a38b;padding-top:.8rem}.psc-intro{max-width:590px;color:var(--rr-muted);font-size:.9rem;margin:1.5rem 0 1rem}.psc-chart-label{color:var(--rr-accent);font:500 .6rem/1.8 ui-monospace,monospace;letter-spacing:.09em}.psc-findings ol{list-style:none;display:grid;gap:1.4rem;margin-top:1.8rem}.psc-findings li>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.9rem;margin-bottom:.5rem}.psc-findings li strong{font:500 1.1rem ui-monospace,monospace;color:var(--rr-accent)}.psc-bar{height:5px;background:#ffffff12}.psc-bar>span{display:block;height:100%;background:var(--rr-accent)}.psc-chart-note{margin-top:1.5rem;font-size:.75rem;color:var(--rr-muted)}.psc-patterns{border-top:1px solid var(--rr-line)}.psc-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.5rem}.psc-stat-grid article{border-top:1px solid var(--rr-line);padding-top:1.5rem}.psc-stat-grid article>strong{color:var(--rr-accent);font:500 clamp(1.2rem,2.5vw,2rem) ui-monospace,monospace}.psc-stat-grid h3{font-size:1rem;margin:1rem 0 .5rem}.psc-stat-grid p{color:var(--rr-muted);font-size:.85rem}.psc-prompts{scroll-margin-top:100px}.psc-prompt-list{display:grid;gap:1.5rem;margin-top:2.5rem}.psc-prompt-card{min-width:0;padding:1.7rem;border:1px solid var(--rr-line);scroll-margin-top:100px}.psc-prompt-heading{display:flex;justify-content:space-between;align-items:start;gap:1.5rem}.psc-prompt-heading .rr-eyebrow{margin-bottom:.7rem}.psc-prompt-heading h3{font-size:1.1rem}.psc-prompt-card>p{margin:1.2rem 0;color:var(--rr-muted);font-size:.86rem;max-width:840px}.psc-prompt-card pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#161410;padding:1.3rem;color:#e6dccb;font:.82rem/1.85 ui-monospace,monospace}.psc-copy{flex-shrink:0;display:flex;flex-direction:column;align-items:end;gap:.5rem;max-width:200px}.psc-copy button{min-height:44px;padding:.65rem .9rem;display:flex;gap:1rem;background:var(--rr-accent);color:#211e19;border:1px solid var(--rr-accent);cursor:pointer;font:600 .75rem var(--font-poppins),sans-serif}.psc-copy button:hover{background:var(--rr-paper)}.psc-copy button:focus-visible{outline:3px solid var(--rr-paper);outline-offset:4px}.psc-copy>span{color:var(--rr-accent);font-size:.7rem}.psc-site .rr-notes{background:#eee5d5;color:#3a3022}.psc-site .rr-notes .rr-eyebrow{color:#775020}@media(max-width:700px){.psc-site .rr-hero h1{font-size:clamp(2.5rem,10.5vw,4.5rem)}.psc-cover{width:min(100%,380px);margin:0 auto;padding:1.5rem;transform:none}.psc-cover-number{font-size:7rem}.psc-stat-grid{grid-template-columns:1fr;gap:1.5rem}.psc-prompt-card{padding:1.2rem}.psc-prompt-heading{flex-direction:column;gap:1rem}.psc-copy{align-items:start;max-width:100%}.psc-prompt-card pre{padding:1rem;font-size:.75rem}}