.pg-hero{padding:clamp(78px,10vw,136px) 0 clamp(84px,11vw,148px);overflow:hidden}.pg-hero-inner{max-width:980px}.pg-hero h1{max-width:900px;margin-bottom:32px}.pg-hero h1 em,.pg-statement h2 em,.pg-eygop h2 em{color:var(--accent);font-style:italic}.pg-definition{max-width:760px;color:var(--ink);margin-bottom:22px;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.45}.pg-hero-copy{color:#4f5355;max-width:760px;font-size:1.08rem}.pg-truth-band{background:var(--ink);color:#fff}.pg-truth-grid{grid-template-columns:repeat(3,1fr);align-items:center;min-height:158px;display:grid}.pg-truth-grid p{color:#fff;text-align:center;margin:0;padding:34px clamp(18px,3vw,40px);font-family:Fraunces,Georgia,serif;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.15}.pg-truth-grid p+p{border-left:1px solid #ffffff2e}.pg-section{background:var(--canvas)}.pg-paper{background:var(--paper)}.pg-two-col{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(54px,8vw,112px);display:grid}.pg-two-col h2{margin-bottom:0}.pg-copy{max-width:690px}.pg-copy p{font-size:1.06rem}.pg-copy p:last-child{margin-bottom:0}.pg-quiet-list{border-left:4px solid var(--accent);color:var(--muted);background:#efe3d199;gap:8px;margin:0 0 26px;padding:22px 24px;font-family:Fraunces,Georgia,serif;font-size:1.15rem;font-style:italic;display:grid}.pg-statement{text-align:center;background:#e9e1d5}.pg-statement-inner{max-width:900px}.pg-statement h2{margin-bottom:26px}.pg-statement p:not(.kicker){max-width:760px;margin-inline:auto;font-size:1.12rem}.pg-practical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 28px;display:grid}.pg-practical-grid span{border:1px solid var(--line);color:var(--ink);background:#fffdf894;border-radius:12px;padding:13px 15px;font-weight:600}.pg-now{margin-top:30px;font-family:Fraunces,Georgia,serif;font-size:1.35rem!important}.pg-narrow{max-width:820px}.pg-narrow h2{margin-bottom:26px}.pg-lede{color:var(--muted);font-size:1.18rem}.pg-narrow h3{margin-top:34px;font-size:clamp(1.75rem,3vw,2.6rem)}.pg-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:48px 0;display:grid}.pg-example-grid article{border:1px solid var(--line);background:var(--canvas);border-radius:20px;min-height:190px;padding:clamp(26px,4vw,42px)}.pg-example-grid p{color:var(--muted);font-size:.95rem}.pg-example-grid strong{color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:clamp(1.28rem,2vw,1.65rem);line-height:1.3;display:block}.pg-after-grid{margin-top:8px}.pg-after-grid p{font-size:1.08rem}.pg-practice-intro{background:var(--sage)}.pg-gop{background:var(--ink);color:#e7e4dc}.pg-gop h2,.pg-gop h3{color:#fff}.pg-gop .kicker{color:#dfa58f}.pg-gop .pg-lede,.pg-gop .pg-narrow p{color:#cbc8c1}.pg-practice-cards{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;display:grid}.pg-practice-cards article{min-height:290px;padding:30px 26px 34px 0}.pg-practice-cards article+article{border-left:1px solid #ffffff2e;padding-left:26px}.pg-practice-cards span{color:#dfa58f;margin-bottom:48px;font-family:Fraunces,Georgia,serif;font-size:.9rem;display:block}.pg-practice-cards h3{min-height:2.3em;margin-bottom:14px}.pg-practice-cards p{color:#bdb9b1;font-size:.92rem}.pg-practice-note{color:#cbc8c1;max-width:760px;margin:34px 0 0}.pg-work{background:var(--sand)}.pg-work .button.primary{margin-top:6px}.pg-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0;display:grid}.pg-steps div{border:1px solid var(--line);background:var(--canvas);border-radius:14px;padding:18px}.pg-steps span{color:var(--accent);margin-bottom:16px;font-family:Fraunces,Georgia,serif;display:block}.pg-steps strong{color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:1.3rem}.pg-eygop{background:#e9e1d5}.pg-eygop-inner{text-align:center;max-width:960px}.pg-eygop h2{margin-bottom:40px}.pg-campaign-line{flex-wrap:wrap;justify-content:center;gap:12px;margin:0 auto 42px;display:flex}.pg-campaign-line span{border:1px solid var(--line-dark);color:var(--ink);background:#fffdf88c;border-radius:999px;align-items:baseline;gap:7px;padding:11px 18px;font-weight:700;display:inline-flex}.pg-campaign-line strong{font-family:Fraunces,Georgia,serif;font-size:1.25rem}.pg-eygop p:not(.kicker){max-width:720px;margin-inline:auto;font-size:1.07rem}.pg-close{background:var(--paper);text-align:center}.pg-close-inner{max-width:920px}.pg-close h2{margin-bottom:36px}.pg-close-copy{max-width:720px;margin:0 auto}.pg-close-copy p{margin-bottom:10px}.pg-close blockquote{color:var(--ink);letter-spacing:-.035em;margin:54px 0 22px;font-family:Fraunces,Georgia,serif;font-size:clamp(2.2rem,5vw,4.6rem);font-weight:600;line-height:1.03}.pg-signoff{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;width:fit-content;max-width:100%;margin:54px auto 0;padding:24px 30px;display:grid}.pg-signoff strong{color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:1.55rem}.pg-signoff span{color:var(--muted)}.pg-center-actions{justify-content:center}@media (width<=900px){.pg-two-col{grid-template-columns:1fr;gap:34px}.pg-practice-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-practice-cards article{border-bottom:1px solid #ffffff2e}.pg-practice-cards article+article{border-left:0}.pg-practice-cards article:nth-child(2n){border-left:1px solid #ffffff2e;padding-left:26px}.pg-practice-cards article:nth-last-child(-n+2){border-bottom:0}}@media (width<=700px){.pg-truth-grid{grid-template-columns:1fr;padding:14px 0}.pg-truth-grid p{padding:22px 12px}.pg-truth-grid p+p{border-top:1px solid #ffffff2e;border-left:0}.pg-example-grid,.pg-practical-grid{grid-template-columns:1fr}.pg-example-grid article{min-height:auto}.pg-campaign-line{flex-direction:column;align-items:stretch}.pg-campaign-line span{justify-content:center}}@media (width<=540px){.pg-practice-cards{grid-template-columns:1fr}.pg-practice-cards article,.pg-practice-cards article:nth-child(2n){border-bottom:1px solid #ffffff2e;border-left:0;min-height:auto;padding:26px 0}.pg-practice-cards article:last-child{border-bottom:0}.pg-practice-cards span{margin-bottom:24px}.pg-steps{grid-template-columns:1fr}}
