.address-layout{display:grid;grid-template-rows:auto;grid-template-columns:25% 25% 25% 25%}.address__name{grid-area:name;grid-column-end:span 4;width:100%}.address__organisation{grid-area:organisation;grid-column-end:span 4}.address__house{grid-area:house;grid-column-end:span 4}.address__house_number{grid-area:house_number}.address__road{grid-area:road;grid-column-end:span 3}.address__settlement_part{grid-area:settlement_part;grid-column-end:span 4}.address__settlement{grid-area:settlement;grid-column-end:span 3}.address__postcode{grid-area:postcode;grid-column-end:span 1}.address__county{grid-area:county;grid-column-end:span 4}.address__region{grid-area:region;grid-column-end:span 4}.address-layout-1{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "road . . house_number" "postcode settlement . ." "country . . ."}.address-layout-1 .address__region,.address-layout-1 .address__county,.address-layout-1 .address__settlement_part{display:none}.address-layout-2{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "road . . house_number" "settlement . . ." "country . . ."}.address-layout-2 .address__county,.address-layout-2 .address__postcode,.address-layout-2 .address__region,.address-layout-2 .address__settlement_part{display:none}.address-layout-2 .address__settlement{grid-column-end:span 4}.address-layout-3{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "house_number road . ." "postcode settlement . ." "country . . ."}.address-layout-3 .address__region,.address-layout-3 .address__county,.address-layout-3 .address__settlement_part{display:none}.address-layout-4{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "house_number road . ." "settlement . . ." "country . . ."}.address-layout-4 .address__region,.address-layout-4 .address__county,.address-layout-4 .address__settlement_part,.address-layout-4 .address__postcode{display:none}.address-layout-4 .address__settlement{grid-column-end:span 4}.address-layout-5{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "house_number road . ." "settlement_part . . ." "settlement . . postcode" "country . . ."}.address-layout-5 .address__county,.address-layout-5 .address__region{display:none}.address-layout-6{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "house_number road . ." "settlement . region postcode" "country . . ."}.address-layout-6 .address__county,.address-layout-6 .address__settlement_part{display:none}.address-layout-6 .address__region{grid-column-end:span 1}.address-layout-6 .address__settlement{grid-column-end:span 2}.address-layout-7{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "house_number road . ." "settlement . . postcode" "country . . ."}.address-layout-7 .address__region,.address-layout-7 .address__county,.address-layout-7 .address__settlement_part{display:none}.address-layout-8{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "road . . house_number" "settlement_part . . ." "settlement . . ." "country . . ."}.address-layout-8 .address__postcode,.address-layout-8 .address__region,.address-layout-8 .address__county{display:none}.address-layout-8 .address__settlement{grid-column-end:span 4}.address-layout-9{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "house_number road . ." "settlement . . ." "country . . ."}.address-layout-9 .address__county,.address-layout-9 .address__postcode,.address-layout-9 .address__region,.address-layout-9 .address__settlement_part{display:none}.address-layout-9 .address__settlement{grid-column-end:span 4}.address-layout-10{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "house_number road . ." "settlement . region postcode" "country . . ."}.address-layout-10 .address__county,.address-layout-10 .address__settlement_part{display:none}.address-layout-10 .address__settlement{grid-column-end:span 2}.address-layout-10 .address__region{grid-column-end:span 1}.address-layout-11{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "house_number road . ." "settlement_part . . ." "settlement . . ." "region . . ." "postcode . . ." "country . . ."}.address-layout-11 .address__county{display:none}.address-layout-11 .address__settlement,.address-layout-11 .address__postcode{grid-column-end:span 4}.address-layout-12{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "house_number road . ." "settlement_part . . ." "postcode settlement . ." "region . . ." "country . . ."}.address-layout-12 .address__county{display:none}.address-layout-13{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "house_number road . ." "settlement_part . . ." "settlement . . ." "region . . ." "country . . ."}.address-layout-13 .address__county,.address-layout-13 .address__postcode{display:none}.address-layout-13 .address__settlement{grid-column-end:span 4}.address-layout-14{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "house_number road . ." "settlement_part . . ." "settlement . . ." "county . . ." "postcode . . ." "country . . ."}.address-layout-14 .address__region{display:none}.address-layout-14 .address__settlement,.address-layout-14 .address__postcode{grid-column-end:span 4}.address-layout-15{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "road . . house_number" "settlement_part . . ." "settlement . . ." "region . . ." "postcode . . ." "country . . ."}.address-layout-15 .address__county{display:none}.address-layout-15 .address__settlement,.address-layout-15 .address__postcode{grid-column-end:span 4}.address-layout-16{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "road . . house_number" "settlement_part . . ." "postcode settlement . region" "country . . ."}.address-layout-16 .address__county{display:none}.address-layout-16 .address__settlement{grid-column-end:span 2}.address-layout-16 .address__region{grid-column-end:span 1}.address-layout-17{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "road . . house_number" "settlement . . ." "settlement_part . . ." "country . . ."}.address-layout-17 .address__county,.address-layout-17 .address__postcode,.address-layout-17 .address__region{display:none}.address-layout-17 .address__settlement{grid-column-end:span 4}.address-layout-18{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "settlement . . ." "country . . ."}.address-layout-18 .address__county,.address-layout-18 .address__house_number,.address-layout-18 .address__postcode,.address-layout-18 .address__region,.address-layout-18 .address__road,.address-layout-18 .address__settlement_part{display:none}.address-layout-18 .address__settlement{grid-column-end:span 4}.address-layout-19{grid-template-areas:"name . . ." "organisation . . ." "house . . ." "house_number road . ." "settlement_part . . ." "region . . ." "country . . ."}.address-layout-19 .address__county,.address-layout-19 .address__postcode,.address-layout-19 .address__settlement{display:none}.address-layout-20{grid-template-areas:"name . . ." "organisation . . ." "settlement . settlement_part ." "road . . ." "house . . ." "house_number . . ." "region . . ." "postcode . . ." "country . . ."}.address-layout-20 .address__county{display:none}.address-layout-20 .address__house_number,.address-layout-20 .address__postcode,.address-layout-20 .address__road,.address-layout-20 .address__settlement{grid-column-end:span 4}.address-layout-20 .address__settlement,.address-layout-20 .address__settlement_part{grid-column-end:span 2}
