.v2wrap{max-width:950px;margin:0 auto;padding:32px 22px;min-height:100vh}.v2nav{display:flex;justify-content:space-between;gap:20px;margin:8px 0 40px}.v2nav a,.v2foot a{color:#6d5a36;text-decoration:none;font-weight:650}.v2sheet{background:#fff;border:1px solid #e6dfd3;border-radius:24px;padding:clamp(24px,5vw,58px);box-shadow:0 18px 60px rgba(75,51,18,.045)}.v2sheet h1{font-size:clamp(2.1rem,5vw,3.5rem);line-height:1.1;margin:12px 0 18px}.v2sheet>p{max-width:680px;line-height:1.75;color:#5d5d5b}.v2tip{background:#faf7f0;border:1px solid #ece1ca;border-radius:15px;padding:20px;margin:30px 0}.v2tip p{margin:8px 0 0}.v2foot{margin:30px 0;text-align:center}.v2form{display:flex;flex-direction:column;gap:11px;max-width:480px;margin:28px 0}.v2form input{border:1px solid #d8d3c9;border-radius:10px;padding:14px;font:inherit;background:#fff;color:#272727}.v2form label{font-weight:650;margin-top:6px}.v2form button{border:0;cursor:pointer;align-self:flex-start}.v2results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.v2results>div{background:#faf7ef;border:1px solid #eee3ce;border-radius:16px;padding:19px}.v2results small{display:block;color:#686868}.v2results strong{display:block;font-size:2.5rem;color:#7b5d27;margin-top:8px}.v2entry{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #eee;gap:12px}.v2entry button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:9px;padding:9px 13px}.v2error{color:#9f2929!important}.v2sheet .primary{display:inline-flex;text-decoration:none;padding:14px 18px}@media(max-width:550px){.v2results{grid-template-columns:1fr}.v2wrap{padding:18px 12px}.v2nav{margin-bottom:20px}}
