.moment--card{flex:1;padding:16px;background-color:#eeebf5;display:flex;align-items:center;justify-content:space-between;border-radius:16px}@media screen and (max-width:769px){.moment--card{flex:0 0 100%;text-align:left}}.moment--card p{margin-bottom:4px}.moment--card:only-of-type{max-width:390px}.moment--count{font-size:14px;font-weight:600;line-height:20px}@media screen and (max-width:769px){.moment--count{font-size:12px;line-height:18px}}.moment--title{font-size:18px;font-weight:600;line-height:24px}@media screen and (max-width:769px){.moment--title{font-size:16px;line-height:20px}}.moment--title img{height:20px;width:20px;vertical-align:top}.moment--date{font-size:14px;font-weight:500;line-height:24px;letter-spacing:.04em;text-transform:uppercase;color:#562b9b}@media screen and (max-width:769px){.moment--date{display:none}}.moment--show-mobile{display:none}@media screen and (max-width:769px){.moment--show-mobile{font-weight:500;font-size:16px;display:block;margin-top:16px}}.moments .button{font-size:14px;line-height:1;padding:10px 16px}.moments .button.is-changing{white-space:nowrap}@media screen and (max-width:769px){.moments .button.is-changing{width:32px;height:32px;font-size:0;border-radius:50%;position:relative}}@media screen and (max-width:769px){.moments .button.is-changing:after{position:absolute;top:50%;left:55%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.11 16a.98.98 0 0 1-.74-.33.997.997 0 0 1 .07-1.41L7.39 8 .44 1.74A.997.997 0 1 1 1.78.26L10.38 8l-8.6 7.74c-.19.17-.43.26-.67.26z' fill='%23562B9B'/%3E%3C/svg%3E")}}.moments{padding:32px;padding-bottom:48px;border-bottom:1px solid #f0ebe7}@media screen and (max-width:769px){.moments{text-align:center;border-bottom:none;padding-bottom:0;padding-left:24px;padding-right:24px}}.moments h2{display:inline-block}.moment__greeting{font-size:18px;line-height:24px;font-weight:600;margin-bottom:0}.moment__greeting span{font-size:inherit}@media screen and (max-width:769px){.moment__greeting{margin-bottom:4px;font-size:16px;line-height:21px}}.moments__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;margin-bottom:24px}@media screen and (max-width:769px){.moments__header{margin-bottom:16px;justify-content:center}}.moments__header a{font-size:16px;font-weight:500}@media screen and (max-width:769px){.moments__header a{display:none}}.moments--wrapper{display:flex;flex-wrap:wrap;gap:24px}@media screen and (max-width:769px){.moments--wrapper{gap:8px;justify-content:center}}.no-moments{padding-bottom:0;border-top:1px solid #f0ebe7;border-bottom:none;margin-top:48px;padding-top:48px;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px}@media screen and (max-width:769px){.no-moments{flex-direction:column;gap:0;padding-top:0;border-top:none;margin-top:28px;margin-bottom:0}}.no-moments .button{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;white-space:nowrap}.no-moments p:not(.moment__greeting){margin-top:8px;font-size:18px;color:#562b9b;font-weight:600}@media screen and (max-width:769px){.no-moments p:not(.moment__greeting){font-size:16px;line-height:21px;margin-bottom:16px}}.no-moments svg{height:24px}