.design-1 .email-subscription-card{box-shadow:0 5px 10px 0 rgba(0,0,0,.15)}.design-1 .email-subscription-card:first-child{margin-top:0}.design-1 .email-subscription-card:hover{box-shadow:0 10px 15px 0 rgba(5,13,29,.18)}.design-1 .email-subscription-card:hover .card-main p{--tw-text-opacity:1;color:rgb(0 107 204/var(--tw-text-opacity,1))}.design-1 .email-subscription-card .card-header{display:flex;flex-direction:row;padding:4px;font-size:12px;font-weight:500;flex-wrap:wrap;overflow:hidden}.design-1 .email-subscription-card .card-body{display:flex;flex-direction:row;gap:.75rem;padding:.75rem 1.25rem}@media(max-width:640px)and (min-width:376px){.design-1 .email-subscription-card .card-body{flex-direction:column}}@media(max-width:376px)and (min-width:0px){.design-1 .email-subscription-card .card-body{flex-direction:column}}.design-1 .email-subscription-card .card-body .card-main{display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width:376px){.design-1 .email-subscription-card .card-body .card-main .email-content{flex-wrap:wrap}}.design-1 .email-subscription-card .card-body .card-main .email-content .title{text-wrap:wrap;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.625;--tw-text-opacity:1;color:rgb(17 25 40/var(--tw-text-opacity,1))}.design-1 .email-subscription-card .card-body .card-main .email-content .email-input-container{width:100%;position:relative}.design-1 .email-subscription-card .card-body .card-main .email-content .email-input-container .email-input{width:100%;padding:12px 20px;border-radius:6px;border:1px solid #dfe4ea;background:#fff;outline:none}.design-1 .email-subscription-card .card-body .card-main .terms-text{--tw-text-opacity:1;color:rgb(99 115 129/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.design-1 .email-subscription-card .card-body .card-main .terms-text a{--tw-text-opacity:1;color:rgb(45 104 248/var(--tw-text-opacity,1));text-decoration-line:underline}.design-1 .email-subscription-card .card-body .card-side{position:relative;display:flex;flex-grow:1;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:1rem}@media(max-width:640px)and (min-width:376px){.design-1 .email-subscription-card .card-body .card-side{flex-direction:row;align-items:center}}@media(max-width:376px)and (min-width:0px){.design-1 .email-subscription-card .card-body .card-side{flex-direction:row;align-items:center}}.design-2 .email-subscription-card{display:flex;flex-direction:row;position:relative;border-radius:12px;border:1px solid #dfe4ea;background:#fff;padding:26px 40px 26px 26px}.design-2 .email-subscription-card:first-child{margin-top:0}@media(max-width:640px)and (min-width:376px){.design-2 .email-subscription-card{display:flex;flex-direction:column}.design-2 .email-subscription-card .card-side button{width:100%;margin-top:12px}}@media(max-width:376px)and (min-width:0px){.design-2 .email-subscription-card{display:flex;flex-direction:column}.design-2 .email-subscription-card .card-side button{width:100%;margin-top:12px}}.design-2 .email-subscription-card:hover{--tw-bg-opacity:1;background-color:rgb(230 249 247/var(--tw-bg-opacity,1));box-shadow:0 10px 15px 0 rgba(5,13,29,.18)}.design-2 .email-subscription-card:hover .card-main title{--tw-text-opacity:1;color:rgb(0 107 204/var(--tw-text-opacity,1));text-decoration-line:underline}.design-2 .email-subscription-card:hover .card-side button{background-position:100% 50%}.design-2 .email-subscription-card .close{position:absolute;top:10px;right:10px;cursor:pointer;box-shadow:none;padding:10px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(99 115 129/var(--tw-text-opacity,1))}.design-2 .email-subscription-card .close>svg{margin:0}.design-2 .email-subscription-card .card-header{display:flex;flex-direction:row;margin-bottom:8px;font-size:12px;font-weight:500;flex-wrap:wrap;overflow:hidden}.design-2 .email-subscription-card .card-body{display:flex;flex-grow:1;flex-direction:column}@media(max-width:640px)and (min-width:376px){.design-2 .email-subscription-card .card-body{flex-direction:column}}@media(max-width:376px)and (min-width:0px){.design-2 .email-subscription-card .card-body{flex-direction:column}}.design-2 .email-subscription-card .card-body .card-main{display:flex;flex-grow:1;flex-direction:column;gap:.5rem}@media screen and (max-width:376px){.design-2 .email-subscription-card .card-body .card-main .email-content{flex-wrap:wrap}}.design-2 .email-subscription-card .card-body .card-main .email-content .title{text-wrap:wrap;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.625;--tw-text-opacity:1;color:rgb(17 25 40/var(--tw-text-opacity,1))}.design-2 .email-subscription-card .card-body .card-main .email-content .subtitle{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(99 115 129/var(--tw-text-opacity,1));margin-bottom:8px}.design-2 .email-subscription-card .card-body .card-main .email-content .email-input-container{width:100%;position:relative}.design-2 .email-subscription-card .card-body .card-main .email-content .email-input-container .email-input{outline:none;width:100%;padding:12px 20px;border-radius:6px;--tw-border-opacity:1;border-color:rgb(223 228 234/var(--tw-border-opacity,1));background:#fff}.design-2 .email-subscription-card .card-body .card-main .email-content .email-input-container .email-input.shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}.design-2 .email-subscription-card .card-body .card-main .email-content .email-input-container .email-warning{left:0;color:red;font-size:12px}.design-2 .email-subscription-card .card-body .card-main .terms-text{--tw-text-opacity:1;color:rgb(99 115 129/var(--tw-text-opacity,1));font-size:12px;line-height:16px}.design-2 .email-subscription-card .card-body .card-main .terms-text a{--tw-text-opacity:1;color:rgb(45 104 248/var(--tw-text-opacity,1));text-decoration-line:underline}.design-2 .email-subscription-card .card-body .card-side{position:relative;display:flex;flex-direction:column;gap:1rem;padding-left:.5rem;justify-content:center}@media(max-width:640px)and (min-width:376px){.design-2 .email-subscription-card .card-body .card-side{flex-direction:row;align-items:center}}@media(max-width:376px)and (min-width:0px){.design-2 .email-subscription-card .card-body .card-side{flex-direction:row;align-items:center}}.design-2 .email-subscription-card .card-body .card-side button{padding:13px 24px;border-radius:6px;background-image:linear-gradient(62deg,#006bcc,#0080f5 20%,#2497ff 40%,#0080f5 60%,#006bcc 80%,#0080f5);background-size:300% 100%;background-position:0 50%;box-shadow:none;height:-moz-min-content;height:min-content;font-weight:500;transition:background-position .6s ease}.design-2 .email-subscription-card.animate{animation:slideout .3s ease-in forwards}@keyframes slideout{0%{z-index:10;transform:translateX(0);opacity:1;overflow:hidden;height:200px;max-height:100%;margin-top:20px;padding:26px}to{z-index:10;transform:translateX(100%);opacity:0;overflow:hidden;height:0;max-height:0;margin-top:0;padding:0}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.email-warning{left:0;color:red!important;font-size:12px!important}.email-warning.shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}.recent-item{display:flex;flex-direction:row;align-items:center;gap:4px;margin-bottom:10px}.recent-item span{max-width:70vw;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.design-2.recent-item{display:grid;grid-template-columns:28px auto min-content;padding:16px 24px;border-radius:12px;border:1px solid var(--Gray-main-Stroke,#dfe4ea);background:#fff}.design-2.recent-item .title{margin-left:12px;flex-grow:1;font-size:16px;font-weight:700;line-height:24px;text-overflow:wrap;white-space:wrap;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.design-2.recent-item .location{--tw-text-opacity:1;color:rgb(99 115 129/var(--tw-text-opacity,1))}@media(max-width:640px)and (min-width:376px){.design-2.recent-item{padding:12px 16px;grid-template-columns:28px auto}.design-2.recent-item .location{grid-column:2}}@media(max-width:376px)and (min-width:0px){.design-2.recent-item{padding:12px 16px;grid-template-columns:28px auto}.design-2.recent-item .location{grid-column:2}}.extension-banner{background:linear-gradient(135deg,#667eea,#764ba2);padding:12px 0;width:100%;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;z-index:100;animation:slideDown .3s ease-out}.extension-banner .extension-banner-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:relative}@media(max-width:768px){.extension-banner .extension-banner-content{flex-direction:column;gap:12px;text-align:center}}.extension-banner .extension-banner-main-content{display:flex;align-items:center;gap:16px;flex:1;justify-content:center}@media(max-width:768px){.extension-banner .extension-banner-main-content{flex-direction:column;gap:12px}}.extension-banner .extension-banner-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:hsla(0,0%,100%,.2);border-radius:50%;color:#fff;flex-shrink:0}@media(max-width:768px){.extension-banner .extension-banner-icon{width:28px;height:28px}}.extension-banner .extension-banner-text{display:flex;flex-direction:column;gap:2px;color:#fff;flex-grow:1}@media(max-width:768px){.extension-banner .extension-banner-text{text-align:center}}.extension-banner .extension-banner-text .extension-banner-main{font-size:16px;font-weight:600;line-height:1.3}@media(max-width:768px){.extension-banner .extension-banner-text .extension-banner-main{font-size:15px}}.extension-banner .extension-banner-text .extension-banner-sub{font-size:13px;opacity:.9;line-height:1.3}@media(max-width:768px){.extension-banner .extension-banner-text .extension-banner-sub{font-size:12px}}.extension-banner .extension-banner-cta{background:hsla(0,0%,100%,.95);color:#667eea;border:none;border-radius:6px;padding:10px 20px;font-weight:600;font-size:14px;display:flex;align-items:center;gap:6px;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;flex-shrink:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.extension-banner .extension-banner-cta:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.extension-banner .extension-banner-cta:active{transform:translateY(0)}@media(max-width:768px){.extension-banner .extension-banner-cta{padding:8px 16px;font-size:13px}}.extension-banner .extension-banner-close{color:#fff;cursor:pointer;padding:8px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease;min-width:32px;min-height:32px;flex-shrink:0;margin-left:10px}.extension-banner .extension-banner-close:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5)}@media(max-width:768px){.extension-banner .extension-banner-close{margin-top:8px}}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.extension-banner{padding:10px 0}.extension-banner .extension-banner-content{padding:0 16px}}@media(max-width:640px){.extension-banner{padding:8px 0}.extension-banner .extension-banner-content{padding:0 12px;gap:10px}}.text{max-width:1000px;font-size:14px;margin-top:5px}.text>p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.text>p.opened{-webkit-line-clamp:unset;line-clamp:unset;display:block}.text a{color:#0070f3;text-decoration:none;font-weight:500;cursor:pointer}.text a:hover{text-decoration:underline}