.address-form__form{display:grid;grid-row-gap:20px}.address-form__fieldset{display:grid;grid-gap:20px;align-items:start}@media (min-width:480px){.address-form__fieldset--two-columns{grid-template-columns:1fr}}@media (min-width:768px){.address-form__fieldset--two-columns{grid-template-columns:repeat(2,1fr)}}@media (min-width:480px){.address-form__fieldset--zip-code-city{grid-template-columns:1fr 2fr}}@media (min-width:768px){.address-form__fieldset--zip-code-city{grid-template-columns:1fr 4fr}}@media (min-width:480px){.address-form__fieldset--street-name-street-number{grid-template-columns:2fr 1fr}}@media (min-width:768px){.address-form__fieldset--street-name-street-number{grid-template-columns:4fr 1fr}}.address-form__title-radio-group{display:flex;flex-wrap:wrap;gap:20px}.address-form__mandatory-fields-note{margin-top:0}.address-form__privacy-link{font-weight:500;color:var(--theme-color-primary-default);text-decoration:none}.address-form__privacy-link:focus,.address-form__privacy-link:hover{color:var(--theme-color-primary-dark);text-decoration:none}.address-form__footer{display:flex;justify-content:space-between;align-items:center}.address-form__date-of-birth-info{font-size:14px;font-weight:400}.address-form__date-of-birth-info-icon{color:var(--theme-color-status-info-default);margin-left:.5ch;transform:translateY(15px)}