.addendum-layout{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(0,2fr);gap:1.5rem;align-items:start;padding-block:2.5rem 5rem}.addendum-layout .panel{padding:clamp(1.2rem,3vw,2rem)}.addendum-intro{position:sticky;top:1rem}.addendum-form fieldset{border:0;border-top:1px solid #d5ded8;padding:1.5rem 0;margin:1.5rem 0 0}.addendum-form legend{font-size:1.3rem;font-weight:700;padding-right:1rem}.addendum-form .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.addendum-form label{display:flex;flex-direction:column;gap:.4rem;font-weight:650;font-size:1rem}.addendum-form label.full{grid-column:1/-1}.addendum-form label span{color:#9e442f}.addendum-form input:not([type=radio]):not([type=checkbox]),.addendum-form textarea,.addendum-form select{width:100%;box-sizing:border-box;padding:.75rem;border:1px solid #8c9e92;border-radius:.45rem;font:inherit;background:#fff;color:#172e26}.addendum-form small{font-weight:400;color:#45584f;line-height:1.45}.choice-row{display:grid;gap:.8rem}.choice-row label,.hearing-warning label,.request-consent{flex-direction:row;align-items:flex-start;gap:.65rem}.choice-row input,.hearing-warning input,.request-consent input{width:1.2rem;height:1.2rem;flex:none;margin-top:.2rem}.hearing-warning{padding:1rem;margin-top:1rem;border:2px solid #a65a36;border-radius:.55rem;background:#fff4e9}.hearing-warning p{margin:.6rem 0}.request-consent{display:flex!important;margin:1rem 0}#addendumStatus{min-height:1.5rem;font-weight:650}#addendumStatus.error{color:#9a2929}#addendumStatus.success{color:#136844}@media(max-width:850px){.addendum-layout{grid-template-columns:1fr}.addendum-intro{position:static}}@media(max-width:600px){.addendum-form .fields{grid-template-columns:1fr}.addendum-form label.full{grid-column:auto}}
