.purchase-planning{padding:0 0 38px;background:#f1ece3;color:#29231c}.purchase-planning>.wrap{max-width:1120px}.purchase-planning details{border-top:1px solid #211c1729}.purchase-planning summary{cursor:pointer;font-size:18px;padding:22px 0;line-height:1.6}.purchase-planning p,.purchase-planning li,.purchase-planning dd{font-size:15px;color:#6c6256;line-height:1.9}.purchase-planning li{padding:4px 0}.purchase-planning details>a{display:inline-block;border-bottom:1px solid;margin:16px 0 25px;font-size:14px}.purchase-planning dt{margin-top:20px;font-size:17px}.purchase-planning dd{margin:8px 0 20px;max-width:850px}.purchase-planning form{max-width:750px;padding:20px 0}.purchase-planning form>div{display:grid;grid-template-columns:1fr 1fr;gap:22px}.purchase-planning label{font-size:14px;display:block}.purchase-planning input{display:block;width:100%;margin:8px 0;padding:12px;border:1px solid #b7a68f;background:#fff9;color:#29231c;font:inherit;box-sizing:border-box}.purchase-planning button{font:inherit;border:0;background:#403226;color:#fff;padding:12px 22px;margin-top:15px;border-radius:24px;cursor:pointer}.purchase-planning :focus-visible{outline:2px solid #a8793f;outline-offset:4px}@media(max-width:600px){.purchase-planning form>div{grid-template-columns:1fr;gap:12px}.purchase-planning summary{font-size:16px}}
