.pp{padding:40px 0 64px;font-family:Instrument Sans,sans-serif}.pp-banner{background:var(--lw-orange);color:#fff;border-radius:20px;padding:22px}.pp-banner-t{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(24px,6.4vw,35.84px);font-weight:900;line-height:1}.pp-banner-d{margin:10px 0 0;font-size:15px;font-weight:600;line-height:1.4}.pp-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;margin-top:40px;display:grid}.pp-left{padding:0 6px}.pp-card{border:1px solid var(--lw-sand);background:#fff;border-radius:20px;padding:22px 20px}.pp-h3{letter-spacing:-.035em;text-transform:uppercase;color:var(--lw-navy);margin:0;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(20px,5.2vw,24.32px);font-weight:900}.pp-note{border-bottom:1px solid var(--lw-sand);color:var(--lw-ink);margin:10px 0 0;padding-bottom:22px;font-size:14px;line-height:1.5}.pp-feat{letter-spacing:.14em;text-transform:uppercase;color:#c25000;margin:22px 0 0;font-size:12px;font-weight:700}.pp-rows{flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex}.pp-row{align-items:center;gap:12px;padding:11px 0;display:flex}.pp-row svg{flex-shrink:0;width:20px;height:20px}.pp-lab{color:var(--lw-ink);font-size:15px}.pp-val{text-align:right;color:var(--lw-navy);margin-left:auto;padding-left:12px;font-size:15px;font-weight:700}.pp-val--big{font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:19px;font-weight:900}@media (min-width:768px) and (max-width:1023px){.pp{padding:56px 0 88px}.pp-banner{padding:30px 28px}.pp-card{padding:28px}}@media (min-width:1024px){.pp{padding:clamp(56px,8svh,69px) 0 clamp(80px,11svh,128px)}.pp-banner{flex-direction:column;justify-content:center;min-height:145px;padding:0 26px;display:flex}.pp-banner-t{font-size:clamp(30px,2.8vw,44px)}.pp-banner-d{font-size:clamp(15px,1.25vw,18px)}.pp-grid{grid-template-columns:1fr 1fr;gap:clamp(28px,2.6vw,40px);margin-top:56px}.pp-card{padding:28px}.pp-h3{font-size:clamp(22px,1.9vw,30px)}.pp-note{font-size:clamp(14px,1.1vw,16px)}.pp-lab,.pp-val{font-size:clamp(15px,1.25vw,18px)}.pp-val--big{font-size:clamp(19px,1.5vw,24px)}}
