.vin-site .vin-cancellation{color:#193f32;max-width:640px;margin:0 auto;padding:64px 24px 72px}.vin-site .vin-cancellation>section{background:#fff;border:1px solid #dbe4d7;border-radius:18px;padding:32px}.vin-site .vin-cancellation h1{font-family:var(--font-heading),sans-serif;letter-spacing:-1.3px;text-wrap:balance;margin:0 0 18px;font-size:clamp(30px,3.4vw,42px);line-height:1.15}.vin-site .vin-cancellation p{color:#607368;text-wrap:pretty;margin:0 0 24px;font-size:16px;line-height:1.65}.vin-site .vin-cancellation form{gap:20px;margin:28px 0 24px;display:grid}.vin-site .vin-cancellation label{gap:8px;font-size:14px;font-weight:650;display:grid}.vin-site .vin-cancellation input{color:#193f32;background:#fff;border:1px solid #b9cab9;border-radius:8px;width:100%;min-height:52px;padding:12px 14px;font-size:16px;display:block}.vin-site .vin-cancellation button{color:#fff;cursor:pointer;background:#193f32;border:1px solid #193f32;border-radius:8px;min-height:52px;padding:13px 20px;font-size:16px;font-weight:650}.vin-site .vin-cancellation button:hover{background:#285840}.vin-site .vin-cancellation button:disabled{opacity:.65;cursor:wait}.vin-site .vin-cancellation a{color:#286d4c;text-underline-offset:4px;font-weight:650}.vin-site .vin-cancellation .cancel-help{margin-bottom:18px;font-size:14px}.vin-site .vin-cancellation [role=alert]{color:#8f3328;background:#fff6f2;border:1px solid #ebc6be;border-radius:8px;padding:12px}.vin-site .vin-cancellation small{color:#607368;text-wrap:pretty;font-size:13px;line-height:1.6;display:block}.vin-site .vin-cancellation :is(input,button,a):focus-visible{outline-offset:3px;outline:3px solid #74a384}@media (max-width:600px){.vin-site .vin-cancellation{padding:32px 20px 40px}.vin-site .vin-cancellation>section{padding:24px 20px}.vin-site .vin-cancellation h1{font-size:32px}}
