.mileagepooling__heading{font-size:28px;line-height:36px}.mileagepooling__heading{font-weight:300;color:var(--cbodytext)}.mileagepooling__subheading{font-size:20px;line-height:26px}.mileagepooling__subheading{font-weight:300;color:var(--cbodytext)}.mileagepooling__icon{display:flex;justify-content:center;left:-8px;position:relative;top:-8px}.mileagepooling__poolHeaderWrapper{border-bottom:1px solid var(--cgrey4)}.mileagepooling__poolHeader{padding-bottom:38px}.mileagepooling__poolHeader .mileagepooling__heading{margin-bottom:24px}.mileagepooling__poolBalance{font-size:34px;line-height:44px}.mileagepooling__poolBalance{font-weight:300;color:var(--cbrand);text-align:right}.mileagepooling__poolBalance .mamcomimage{pointer-events:none;width:48px}.mileagepooling__poolBalanceLabel{font-size:14px;line-height:20px;font-weight:700;color:var(--cbodytext);text-align:right}.mileagepooling__poolStatus{display:flex;padding-bottom:38px}.mileagepooling__poolStatusDescription{font-size:16px;line-height:22px}.mileagepooling__poolStatusDescription{font-weight:300;color:var(--cbodytext);flex:1;margin-left:8px;padding-top:8px}.mileagepooling__poolStatusInPoolBlockedIcon{padding:8px;width:32px}.mileagepooling__entry{border-bottom:1px solid var(--cgrey4);box-sizing:border-box;min-height:130px;padding-top:12px}.mileagepooling__entry:last-child{border-bottom:none}.mileagepooling__entryContent{align-items:center;display:flex}.mileagepooling__entryInitials{font-size:16px;line-height:22px}.mileagepooling__entryInitials{font-weight:300;color:var(--cbrandsecondary);align-items:center;border:1px solid var(--cbrandsecondary);border-radius:50%;box-sizing:border-box;display:flex;height:36px;justify-content:center;margin-right:16px;width:36px}.mileagepooling__entryInvitedMember .mileagepooling__entryInitials{font-size:16px;line-height:22px}.mileagepooling__entryInvitedMember .mileagepooling__entryInitials{font-weight:300;color:var(--cgrey6);border:1px solid var(--cgrey6)}.mileagepooling__entryBalance{font-size:28px;line-height:36px}.mileagepooling__entryBalance{font-weight:300;color:var(--cbodytext);margin-top:10px;text-align:right}.mileagepooling__entryBalance .mamcomimage{padding:8px;pointer-events:none;width:32px}.mileagepooling__entryButtons{margin-top:16px}.mileagepooling__entryButton{display:flex;margin-left:auto}.mileagepooling__entryHeading{font-size:18px;line-height:26px}.mileagepooling__entryHeading{font-weight:700;color:var(--cbodytext)}.mileagepooling__entryInvitedMember .mileagepooling__entryHeading{font-size:18px;line-height:26px}.mileagepooling__entryInvitedMember .mileagepooling__entryHeading{font-weight:700;color:var(--ctextinactive)}.mileagepooling__entryDescription{font-size:14px;line-height:20px;font-weight:400;color:var(--ctextsecondary)}.mileagepooling__entryInvitedMember .mileagepooling__entryDescription{font-size:14px;line-height:20px;font-weight:400;color:var(--ctextinactive)}.mileagepooling__slider.mileagepooling__section{padding:0}.mileagepooling__section{background-color:var(--cbodybg2);padding-left:24px;padding-right:24px}.mileagepooling__sectionDescription{display:flex;padding-bottom:24px;padding-top:36px}.mileagepooling__sectionText{flex:1;margin-left:8px;padding-top:8px}.mileagepooling__sectionInPool{background-color:var(--cbodybg2);padding-top:16px}.mileagepooling__sectionInviteMembers{padding-bottom:30px;padding-top:36px}.mileagepooling__sectionLeavePool{border-bottom:1px solid var(--cgrey4);padding-bottom:30px;padding-top:14px}.mileagepooling__sectionInvitations{margin-top:16px;padding-top:16px}.mileagepooling__sectionInvitations .mileagepooling__heading{margin-bottom:20px}.mileagepooling__sectionInvitations .mileagepooling__description{margin-bottom:34px}.mileagepooling__sectionInvitations .mileagepooling__invitation{padding-bottom:48px}.mileagepooling__moreInformation{padding-bottom:24px;padding-top:16px}.mileagepooling__moreInformation.mileagepooling__section{border-bottom:none;margin-top:0}.mileagepooling__sectionNoInvitations,.mileagepooling__sectionBlocked,.mileagepooling__sectionNoPool{border-bottom:1px solid var(--cgrey4);padding-bottom:48px;padding-top:16px}.mileagepooling__sectionNoInvitations .mileagepooling__heading,.mileagepooling__sectionBlocked .mileagepooling__heading,.mileagepooling__sectionNoPool .mileagepooling__heading{margin-bottom:20px}.mileagepooling .splide__pagination{margin-top:66.67%;position:absolute;top:32px;width:100%}.mileagepooling .splide__pagination button[tabindex="-1"]{background-color:var(--cinactive)}.mileagepooling .splide__arrow{background-color:transparent}.mileagepooling__flowHeading{font-size:28px;line-height:36px}.mileagepooling__flowHeading{font-weight:300;color:var(--cbodytext);margin-bottom:34px}.mileagepooling__flowImage{margin-bottom:20px}.mileagepooling__flowImage img{width:100%}.mileagepooling__flowContent .form__elementWrapper{min-height:124px}.mileagepooling__flowNotification{font-size:20px;line-height:26px}.mileagepooling__flowNotification{font-weight:300;color:var(--chighlight);background-color:var(--cnotificationinfo);margin-top:32px;padding:8px 24px 24px}.mileagepooling__flowNotification .mileagepooling__flowSubheading{font-size:20px;line-height:26px}.mileagepooling__flowNotification .mileagepooling__flowSubheading{font-weight:700;color:var(--chighlight)}.mileagepooling__flowNotificationIconWrapper{align-items:center;display:flex;height:48px;justify-content:center;left:-10px;position:relative;width:48px}.mileagepooling__flowNotificationIconWrapper [class^='mamcomicon']{color:var(--chighlight)}.mileagepooling__flowNotificationButton{margin-top:32px;width:100%}.mileagepooling__flowInvitingMember{font-size:18px;line-height:26px}.mileagepooling__flowInvitingMember{font-weight:700;color:var(--cbodytext);margin-top:20px}.mileagepooling__flowInviteWarning{margin-bottom:32px}.mileagepooling__flowServiceCard{font-size:18px;line-height:26px}.mileagepooling__flowServiceCard{font-weight:300;color:var(--cbodytext);margin-bottom:20px}.mileagepooling__flowInviteButtonSubmit,.mileagepooling__flowInviteButtonNext{margin-top:32px;width:100%}.mileagepooling__flowJoinPoolButtons{justify-content:flex-end;margin-top:32px}.mileagepooling__flowJoinPoolDecline,.mileagepooling__flowJoinPoolAccept{width:100%}@media print{.mileagepooling__section{-moz-column-break-inside:avoid;break-inside:avoid}.mileagepooling__slider .slick-slide,.mileagepooling__slider .slick-track{width:auto !important}}@media print, (min-width: 960px){.mileagepooling__base{background-color:var(--cbodybg2);padding-left:40px;padding-right:40px}.mileagepooling__heading{font-size:36px;line-height:46px}.mileagepooling__subheading{font-size:24px;line-height:32px}.mileagepooling__icon{left:auto}.mileagepooling__poolHeader{display:flex;justify-content:space-between;padding-bottom:56px}.mileagepooling__poolBalance{font-size:48px;line-height:62px}.mileagepooling__poolStatus{align-content:center;padding-bottom:40px}.mileagepooling__poolStatusDescription{font-size:18px;line-height:24px}.mileagepooling__poolStatusDescription{margin-left:40px}.mileagepooling__entry{align-items:center;display:flex;padding-bottom:34px;padding-top:34px}.mileagepooling__entryInitials{font-size:18px;line-height:24px}.mileagepooling__entryInitials{height:56px;margin-right:40px;width:56px}.mileagepooling__entryInvitedMember .mileagepooling__entryInitials{font-size:18px;line-height:24px}.mileagepooling__entryBalance{font-size:36px;line-height:46px}.mileagepooling__entryBalance{display:flex;margin-left:auto;margin-top:0}.mileagepooling__entryButtons{margin-left:auto;margin-top:0}.mileagepooling__entryButton{display:block;margin-top:0}.mileagepooling__entryHeading{font-size:20px;line-height:26px}.mileagepooling__entryInvitedMember .mileagepooling__entryHeading{font-size:20px;line-height:26px}.mileagepooling__section{border-bottom:1px solid var(--cgrey4);margin-top:0;padding-left:0;padding-right:0}.mileagepooling__sectionDescription{padding-bottom:0}.mileagepooling__sectionText{margin-left:40px;margin-right:40px;width:60%}.mileagepooling__sectionButton{margin-left:auto}.mileagepooling__sectionInPool{padding-top:24px}.mileagepooling__sectionInviteMembers{padding-bottom:34px;padding-top:56px}.mileagepooling__sectionInviteMembers .mileagepooling__sectionDescription{padding-top:26px}.mileagepooling__sectionLeavePool .mileagepooling__sectionDescription{padding-top:12px}.mileagepooling__sectionInvitations{border-bottom:none;padding-top:30px}.mileagepooling__sectionInvitations .mileagepooling__description{margin-bottom:40px}.mileagepooling__sectionInvitations .mileagepooling__invitation{padding-bottom:34px}.mileagepooling__moreInformation{padding-bottom:40px;padding-top:22px}.mileagepooling .splide__pagination{bottom:46px;top:auto}.mileagepooling__flowHeading{font-size:36px;line-height:46px}.mileagepooling__flowNotification{font-size:24px;line-height:32px}.mileagepooling__flowNotification{display:flex;margin-top:0;padding:30px 40px 40px 32px}.mileagepooling__flowNotification .mileagepooling__flowSubheading{font-size:24px;line-height:32px}.mileagepooling__flowNotificationButton{width:auto}.mileagepooling__flowInvitingMember{font-size:20px;line-height:26px}.mileagepooling__flowInviteWarning{margin-bottom:22px}.mileagepooling__flowServiceCard{font-size:20px;line-height:26px}}@media print,(min-width:960px){.mileagepooling__sectionLeavePool{padding-top:28px}.mileagepooling__sectionNoInvitations,.mileagepooling__sectionBlocked,.mileagepooling__sectionNoPool{padding-bottom:28px;padding-top:24px}.mileagepooling__sectionNoInvitations .mileagepooling__heading,.mileagepooling__sectionBlocked .mileagepooling__heading,.mileagepooling__sectionNoPool .mileagepooling__heading{margin-bottom:16px}.mileagepooling__flowHeading{grid-column:2/span 10;grid-row:1;margin-bottom:36px}.mileagepooling__flowImage{grid-column:2/span 5;grid-row:2;margin-bottom:0}.mileagepooling__flowContent{grid-column:7/span 5;grid-row:2}.mileagepooling__flowNotificationIconWrapper{margin-right:8px;top:-9px}.mileagepooling__flowInviteButtonSubmit,.mileagepooling__flowInviteButtonNext{align-items:center;display:flex;width:auto}.mileagepooling__flowJoinPoolDecline,.mileagepooling__flowJoinPoolAccept{width:auto}}
