.post-meta{font-size:13px;color:#d9c3c0;margin:0 0 22px;line-height:1.5}.post-lead{max-width:920px;margin:0 0 32px;color:#555}.post-options{background:var(--paper)}@media(max-width:720px){.post-meta{font-size:12px}.post-lead{margin-bottom:25px}}
.post-price{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:#1c1c1c;color:#fff;padding:54px 5vw}.post-price h2{font-size:36px;line-height:1.12;margin-bottom:22px}.post-price h2 span{color:#f2473c}.post-price-copy p{max-width:600px;color:#ddd}.price-panel{background:#fff;color:var(--ink);padding:32px;border-top:5px solid var(--red)}.price-panel h3{font-size:23px;color:var(--deep);margin-bottom:22px}.price-before{color:#555;font-size:16px;margin:0 0 12px}.price-current{margin:0 0 20px}.price-current strong{display:block;font:700 clamp(38px,4.5vw,60px) Arial;color:var(--deep);line-height:1.1}.price-current span{display:block;font-size:14px;margin-top:8px;color:#555}.price-benefit{display:inline-block;padding:10px 14px;background:#760d0a;color:#fff;font-weight:bold;margin:0 0 12px}.price-saving{font-size:16px}.price-panel .btn{margin-top:8px}.post-price-copy>:last-child{margin-bottom:0}@media(max-width:720px){.post-price{grid-template-columns:minmax(0,1fr);padding:36px 24px;gap:24px}.post-price h2{font-size:29px;overflow-wrap:anywhere}.price-panel{padding:24px}.price-panel h3{font-size:21px;overflow-wrap:anywhere}.price-panel .btn{font-size:12px;padding:15px 17px}}
