
.care-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:2rem;align-items:start}.care-form{display:grid;gap:.7rem;padding:clamp(1.2rem,3vw,2rem);min-width:0}.care-form h3{margin:1.5rem 0 .4rem;padding-top:1rem;border-top:1px solid #d4e2e1;font-size:1.15rem}.care-form p{margin:.2rem 0 .9rem}.care-form input,.care-form select{box-sizing:border-box;min-width:0}.care-form .fine-print{font-size:.9rem;line-height:1.5;color:#465f62}.care-form button{min-height:48px}.care-form .care-honey[hidden]{display:none!important}.care-form input:not([type=checkbox]),.care-form select{width:100%;min-height:48px;border:1px solid #71888b;border-radius:6px;padding:.7rem;font:inherit;background:white;color:#14363a}.care-form label{font-weight:600;font-size:1rem}.care-consent{display:flex;align-items:flex-start;gap:.6rem;margin:1rem 0}.care-consent input{width:20px;height:20px;flex-shrink:0;margin-top:4px}.care-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.care-form [hidden]{display:none}.care-form :focus-visible{outline:3px solid #0d5b62;outline-offset:3px}#care-status:empty{display:none}#care-status{padding:1rem;background:#e8f3f3;overflow-wrap:anywhere}.care-form button:disabled{opacity:.65}.care-layout aside .notice{margin-bottom:1.5rem}@media(max-width:760px){.care-layout{grid-template-columns:1fr}}
