.cross-promo-image-ad-link{line-height:0;display:block}.cross-promo-image-ad-img{width:100%;max-width:100%;height:auto;display:block}.cross-promo-image-ad-inArticle{box-sizing:border-box;width:100%;max-width:640px;margin-left:auto;margin-right:auto}.cross-promo-image-ad-inArticle .cross-promo-image-ad-link,.cross-promo-image-ad-inArticle .cross-promo-image-ad-img{width:100%;max-width:640px;height:auto}.cross-promo-image-ad-rail{width:100%;max-width:160px;margin-left:0;margin-right:0}.cross-promo-image-sticky{justify-content:center;align-items:center;width:100%;display:flex}.cross-promo-image-sticky-link{max-width:100%;line-height:0;display:block}.cross-promo-image-sticky-img{width:auto;height:auto;display:block}.cross-promo-image-sticky-img-desktop,.cross-promo-image-sticky-img-mobile{filter:drop-shadow(0 6px 28px #021e1538)drop-shadow(0 3px 10px #021e1529)drop-shadow(0 1px 3px #021e151f)}.cross-promo-image-sticky-mobile{display:none}@media (min-width:641px){.cross-promo-image-sticky-desktop{max-width:100%}.cross-promo-image-sticky-desktop .cross-promo-image-sticky-img-desktop{width:728px;max-width:100%;height:auto}.cross-promo-image-sticky-mobile{display:none}}@media (max-width:640px){.cross-promo-image-sticky-desktop{display:none}.cross-promo-image-sticky-mobile{max-width:100%;display:block}.cross-promo-image-sticky-mobile .cross-promo-image-sticky-img-mobile{width:min(100vw - 24px,640px);max-width:100%;height:auto}}
.SparkloopRecAd-module__vEN_vW__pending{min-height:1px}.SparkloopRecAd-module__vEN_vW__card{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-primary);text-align:left;font-family:halyard-display,Helvetica Neue,Arial,sans-serif}.SparkloopRecAd-module__vEN_vW__label{color:var(--text-muted);margin:0 0 .5rem;font-size:.75rem;font-weight:300;line-height:1.35}.SparkloopRecAd-module__vEN_vW__logo{box-sizing:border-box;object-fit:contain;background:var(--surface-muted);border-radius:10px;flex:none;padding:8px;display:block}.SparkloopRecAd-module__vEN_vW__main,.SparkloopRecAd-module__vEN_vW__text{min-width:0}.SparkloopRecAd-module__vEN_vW__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:22px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.SparkloopRecAd-module__vEN_vW__tagline{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:17px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.SparkloopRecAd-module__vEN_vW__description{font-size:var(--text-body);color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.375rem 0 0;font-weight:300;line-height:1.45;display:-webkit-box;overflow:hidden}.SparkloopRecAd-module__vEN_vW__form{gap:.5rem;margin-top:.875rem;display:flex}.SparkloopRecAd-module__vEN_vW__input{box-sizing:border-box;border:1px solid var(--border);min-width:0;font:inherit;color:var(--text-primary);background:var(--surface);border-radius:999px;flex:auto;padding:.55rem .95rem;font-size:14px;font-weight:300}.SparkloopRecAd-module__vEN_vW__input:focus{border-color:var(--accent);outline:none}.SparkloopRecAd-module__vEN_vW__button{border:1px solid var(--accent);font:inherit;color:var(--text-on-dark);background:var(--accent);cursor:pointer;border-radius:999px;flex:none;padding:.55rem 1.125rem;font-size:14px;font-weight:400;transition:background .2s,border-color .2s}.SparkloopRecAd-module__vEN_vW__button:only-child{flex:auto}.SparkloopRecAd-module__vEN_vW__button:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.SparkloopRecAd-module__vEN_vW__button:disabled{opacity:.7;cursor:default}.SparkloopRecAd-module__vEN_vW__note,.SparkloopRecAd-module__vEN_vW__status,.SparkloopRecAd-module__vEN_vW__error{margin:.5rem 0 0;font-size:12px;font-weight:300;line-height:1.4}.SparkloopRecAd-module__vEN_vW__note{color:var(--text-muted)}.SparkloopRecAd-module__vEN_vW__status{font-size:var(--text-body);color:var(--text-secondary);margin-top:.875rem}.SparkloopRecAd-module__vEN_vW__error{color:#ab2b2b}.SparkloopRecAd-module__vEN_vW__inArticle,.SparkloopRecAd-module__vEN_vW__sticky{align-items:flex-start;display:flex}.SparkloopRecAd-module__vEN_vW__inArticle .SparkloopRecAd-module__vEN_vW__logo,.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__logo{width:var(--logo-size,96px);height:var(--logo-size,96px)}.SparkloopRecAd-module__vEN_vW__inArticle .SparkloopRecAd-module__vEN_vW__main,.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__main{flex:auto}.SparkloopRecAd-module__vEN_vW__inArticle{gap:1.25rem;width:100%;max-width:640px;margin-left:auto;margin-right:auto;padding:1.25rem}.SparkloopRecAd-module__vEN_vW__rail{width:100%;max-width:160px;padding:.875rem}.SparkloopRecAd-module__vEN_vW__rail .SparkloopRecAd-module__vEN_vW__logo{aspect-ratio:1;width:100%;height:auto;margin-bottom:.75rem;padding:14px}.SparkloopRecAd-module__vEN_vW__rail .SparkloopRecAd-module__vEN_vW__name{-webkit-line-clamp:3;margin-bottom:.625rem;font-size:20px}.SparkloopRecAd-module__vEN_vW__rail .SparkloopRecAd-module__vEN_vW__tagline{-webkit-line-clamp:3;font-size:15px}.SparkloopRecAd-module__vEN_vW__rail .SparkloopRecAd-module__vEN_vW__description{-webkit-line-clamp:4;font-size:13px}.SparkloopRecAd-module__vEN_vW__rail .SparkloopRecAd-module__vEN_vW__form{flex-direction:column}.SparkloopRecAd-module__vEN_vW__rail .SparkloopRecAd-module__vEN_vW__input,.SparkloopRecAd-module__vEN_vW__rail .SparkloopRecAd-module__vEN_vW__button{width:100%;padding:.5rem .75rem;font-size:13px}.SparkloopRecAd-module__vEN_vW__sticky{gap:.875rem;width:728px;max-width:100%;margin:0 auto;padding:.75rem 1rem;box-shadow:0 6px 28px #021e1538,0 1px 3px #021e151f}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text form""text note";align-items:center;column-gap:1rem;display:grid}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__label{display:none}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__text{grid-area:text}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__name{-webkit-line-clamp:1;font-size:17px}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__tagline{-webkit-line-clamp:1;margin-top:.125rem;font-size:14px}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__description{-webkit-line-clamp:2;margin-top:.125rem;font-size:13px}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__tagline+.SparkloopRecAd-module__vEN_vW__description{-webkit-line-clamp:1}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__form{grid-area:form;margin-top:0}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__input{width:190px}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__note,.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__status,.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__error{text-align:right;grid-area:note;margin-top:.25rem}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__status{grid-area:form;margin-top:0}@media (max-width:768px){.SparkloopRecAd-module__vEN_vW__sticky{gap:.625rem;width:320px;padding:.625rem .75rem}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__logo{border-radius:8px}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__main{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""form""note";row-gap:.5rem}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__name{font-size:15px}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__tagline,.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__description{display:none}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__input{width:auto}.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__note,.SparkloopRecAd-module__vEN_vW__sticky .SparkloopRecAd-module__vEN_vW__error{text-align:left;margin-top:0}}
.house-ad-pool{opacity:0;transition:opacity .2s}.house-ad-pool--visible{opacity:1}
