.pp-hero,.pp-body{font-family:var(--sj-font);-webkit-font-smoothing:antialiased}.pp-w{max-width:1180px;margin:0 auto;padding:0 clamp(20px,5vw,60px)}.pp-w--narrow{max-width:820px}.pp-hero{background:var(--sj-navy);color:#fff;padding:clamp(140px,16vw,180px) 0 clamp(52px,7vw,76px);border-bottom:3px solid var(--sj-gold)}.pp-tag{display:inline-block;margin-bottom:16px;padding:6px 14px;border:1px solid rgb(200 151 42 / .45);border-radius:4px;background:rgb(200 151 42 / .12);color:var(--sj-gold);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pp-h1{margin:0;color:#fff;font-size:clamp(34px,5vw,56px);font-weight:900;line-height:1.08;text-transform:uppercase}.pp-sub{margin:16px 0 0;max-width:620px;color:rgb(255 255 255 / .72);font-size:16px;line-height:1.7}.pp-body{background:#fff;padding:clamp(48px,7vw,84px) 0;color:#2b3d4f;font-size:16px;line-height:1.8}.pp-body h2{margin:2em 0 .6em;color:var(--sj-navy);font-size:clamp(22px,2.6vw,28px);font-weight:800;line-height:1.25}.pp-body h2:first-child{margin-top:0}.pp-body h3{margin:1.4em 0 .4em;color:var(--sj-navy);font-size:18px;font-weight:700}.pp-body p{margin:0 0 1em}.pp-body ul{margin:0 0 1.2em;padding-left:1.3em}.pp-body li{margin-bottom:.45em}.pp-body li::marker{color:var(--sj-gold)}.pp-body a{color:#9a6e12;text-decoration:underline;text-underline-offset:3px}.pp-body a:hover{color:var(--sj-navy)}