.pv-act{background:#fffdf6;border:1px solid #e3d6b3;border-radius:14px;padding:clamp(24px,4vw,40px);margin:0 auto 34px;max-width:880px;box-shadow:0 2px 10px rgba(90,70,20,.07)}.pv-act-head{margin-bottom:18px}.pv-act-kicker{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#8a6d1f;margin-bottom:8px}.pv-act h2{font-size:clamp(24px,4.5vw,34px);line-height:1.15;color:#1a2637;margin:0 0 6px;font-weight:800}.pv-act-lede{font-size:15.5px;color:#55462e;font-style:italic;margin:0 0 10px}.pv-promises{list-style:none;counter-reset:pv;margin:8px 0 0;padding:0}.pv-promises li{counter-increment:pv;position:relative;padding:14px 0 14px 52px;border-top:1px solid #eadfc0}.pv-promises li:first-child{border-top:0}.pv-promises li:before{content:counter(pv);position:absolute;left:0;top:16px;width:34px;height:34px;border-radius:50%;background:#0a1628;color:#c9a84c;font-weight:800;font-size:16px;line-height:34px;text-align:center}.pv-promises b{display:block;font-size:16.5px;color:#1a2637;margin-bottom:5px}.pv-promises p{margin:0;font-size:15px;line-height:1.6;color:#4a4234}.pv-promises ul{margin:8px 0 0;padding-left:20px}.pv-promises ul li{border-top:0;padding:4px 0 4px 16px;counter-increment:none;font-size:15px;line-height:1.55;color:#4a4234}.pv-promises ul li:before{content:"\2022";position:absolute;left:0;top:4px;width:auto;height:auto;border-radius:0;background:none;color:#8a6d1f;font-size:18px;line-height:1.3;font-weight:700}.pv-details{max-width:880px;margin:0 auto;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:18px 22px}.pv-details summary{cursor:pointer;font-size:15px;font-weight:700;color:#c9a84c;min-height:44px;display:flex;align-items:center}.pv-details-note{font-size:14px;line-height:1.55;color:#b9c2cf;margin:0 0 14px}.pv-details-body section{padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.pv-details-body h3{font-size:14px;color:#c9a84c;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px}.pv-details-body li,.pv-details-body p{font-size:14.5px;line-height:1.6;color:#b9c2cf;margin:0 0 8px}.pv-details-body ul{padding-left:20px;margin:8px 0}.pv-details-body ul li{margin-bottom:6px}.pv-updated{font-size:13px;color:#8fa0b5;margin-top:14px}