.waitingfamily .waitingfamily-letter{display:block}.waitingfamily .waitingfamily-life .life-grid .grid-row,.waitingfamily .waitingfamily-life .life-grid .name-row{display:flex;flex-direction:row;width:100%;padding:20px 5px;justify-content:center;align-items:center}.waitingfamily .waitingfamily-life .life-grid .grid-row>div,.waitingfamily .waitingfamily-life .life-grid .name-row>div{flex-basis:32%;flex-grow:1;flex-shrink:1;margin-right:1%}.waitingfamily .waitingfamily-life .life-grid .grid-row>div:last-child(),.waitingfamily .waitingfamily-life .life-grid .name-row>div:last-child(){margin-right:0}@media only screen and (max-width:600px){.waitingfamily .waitingfamily-life .life-grid .name-row>div:not(.name){display:none;flex-basis:0}}.waitingfamily .waitingfamily-life .life-grid .name-row .name{text-align:center;font-weight:100;font-size:26px}@media only screen and (max-width:600px){.waitingfamily .waitingfamily-life .life-grid .name-row .name{flex-basis:48%;margin-right:2%}.waitingfamily .waitingfamily-life .life-grid .name-row .name:last-child(){margin-right:0}}@media only screen and (max-width:902px){.waitingfamily .waitingfamily-life .life-grid .name-row .name{font-size:calc(15px + 1.4vw)}}.waitingfamily .waitingfamily-life .life-grid .grid-row{border-top:2px solid #d1d1d1}@media only screen and (max-width:600px){.waitingfamily .waitingfamily-life .life-grid .grid-row{flex-wrap:wrap;align-items:baseline}}.waitingfamily .waitingfamily-life .life-grid .grid-row .category{color:#6fb551;font-size:26px;font-weight:400}@media only screen and (max-width:600px){.waitingfamily .waitingfamily-life .life-grid .grid-row .category{flex-basis:100%;text-align:center;margin-bottom:.5em}}@media only screen and (max-width:902px){.waitingfamily .waitingfamily-life .life-grid .grid-row .category{font-size:calc(13px + 1.2vw)}}.waitingfamily .waitingfamily-life .life-grid .grid-row .answer{text-align:center;font-size:26px;font-weight:100}@media only screen and (max-width:902px){.waitingfamily .waitingfamily-life .life-grid .grid-row .answer{font-size:calc(13px + 1.2vw)}}.waitingfamily .waitingfamily-photos .photo-gallery{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.waitingfamily .waitingfamily-photos .photo-gallery .photo{flex-basis:200px;flex-grow:1;padding:10px;height:200px}.waitingfamily .waitingfamily-photos .photo-gallery .photo.spacer{height:1px}.waitingfamily .waitingfamily-photos .photo-gallery .photo .bg{width:100%;height:100%;background-position:center center;background-size:cover;box-shadow:0 3px 6px rgba(0,0,0,.29)}