.custodi-form{display:grid;gap:1.2rem;margin:2rem 0}.custodi-form fieldset{border:1px solid #d9d7ca;border-radius:1rem;padding:clamp(1rem,3vw,2rem);background:#fff}.custodi-form legend{font-family:"Newsreader",Georgia,serif;font-size:1.6rem;font-weight:600;padding:0 .4rem}.custodi-form label{display:block;font-weight:600}.custodi-form input:not([type=checkbox]),.custodi-form select,.custodi-form textarea{width:100%;margin-top:.35rem;border:1px solid #aeb4a9;border-radius:.6rem;padding:.75rem;background:#fff}.custodi-form input:focus,.custodi-form select:focus,.custodi-form textarea:focus{outline:3px solid rgba(101,116,78,.25);border-color:#65744e}.custodi-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.custodi-check{display:grid!important;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;margin:1rem 0;font-weight:400!important}.custodi-check input{margin-top:.35rem}.custodi-help{font-size:.9rem;color:#596255}.custodi-warning,.custodi-notice{padding:1rem 1.2rem;border-radius:.8rem;margin:1rem 0}.custodi-warning{background:#fff1d2;border-left:4px solid #c27b16}.custodi-notice--success{background:#e5f2e5;border-left:4px solid #397445}.custodi-notice--error{background:#fae3e0;border-left:4px solid #b32d2e}.custodi-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.custodi-public-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.custodi-public-grid article{padding:1.25rem;border:1px solid #d9d7ca;border-radius:1rem}@media(max-width:650px){.custodi-form__grid,.custodi-public-grid{grid-template-columns:1fr}}
