.pl{color:#e9efe9;background:#13201b;max-width:760px;min-height:100vh;margin:0 auto;padding:18px 16px 60px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}body:has(.pl){background:#13201b}.pl a{color:#3ee6b2}.pl-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pl-brand{font-size:18px;font-weight:800;text-decoration:none;color:#e9efe9!important}.pl-all{font-size:14px}.pl h1{margin:0 0 10px;font-size:clamp(24px,5.5vw,34px);line-height:1.15}.pl-lead{color:#b9c7bf;margin:0 0 16px}.pl-cta{flex-wrap:wrap;gap:10px;margin:0 0 22px;display:flex}.pl-btn{background:#3ee6b2;border-radius:10px;padding:11px 16px;font-weight:700;text-decoration:none;color:#06231a!important}.pl-btn.ghost{background:0 0;border:1px solid #3ee6b2;color:#3ee6b2!important}.pl-sec{border-top:1px solid #24382f;padding:16px 0}.pl-sec h2{margin:0 0 8px;font-size:19px}.pl-list{margin:0;padding:0;list-style:none}.pl-list li{border-bottom:1px solid #1c2d26;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 0;display:flex}.pl-km{color:#8fa39a;font-size:14px}.pl-x{color:#8fa39a;flex-basis:100%;font-size:13px}.pl-price{color:#3ee6b2;min-width:84px;font-weight:800}.pl-none,.pl-small{color:#8fa39a;font-size:14px}.pl-towns{flex-wrap:wrap;gap:6px 14px;font-size:15px;display:flex}.pl-state h2{margin-top:18px}.pl-foot{color:#8fa39a;border-top:1px solid #24382f;margin-top:16px;padding-top:12px;font-size:13px}
