/* Consent checkbox: twice the native 13px size, with its own layout space. */
.registration-form .consent input[type="checkbox"]{width:26px;height:26px;min-width:26px;min-height:26px;flex:0 0 26px;margin:2px 0 0;padding:0;cursor:pointer}
/* Match the 70%-wide GATHER. UNWIND. photo on mobile. */
@media(max-width:600px){
 .home-front .lifestyle-section .lifestyle-grid{grid-template-columns:minmax(0,1fr);row-gap:24px;column-gap:0}
 .home-front .lifestyle-section .lifestyle-grid>div:first-child{grid-column:1;grid-row:1;width:70%;margin-left:0;margin-right:auto;padding-top:0}
 .home-front .lifestyle-section .lifestyle-grid>div:last-child{grid-column:1;grid-row:2;width:70%;margin-left:auto;margin-right:0;padding-top:0}
 .home-front .lifestyle-section .lifestyle-grid>.center-copy{grid-column:1;grid-row:3;width:100%}
 .home-front .lifestyle-section .lifestyle-grid>div:not(.center-copy) img{width:100%;height:auto;max-height:none}
}
