html body .md-plan.is-expiring .md-pill{background:var(--md-warn)!important;color:var(--md-warn-bg)!important}
html body .gift-free,.trial-free-badge{display:inline-block;background:#dcf5e6;color:#1c7a44;font-size:.8rem;font-weight:700;padding:4px 10px;border-radius:20px;line-height:1.4}
.home-trial-card,.trial-offer-card{position:relative;padding-top:54px!important}.trial-free-badge{position:absolute;right:20px;top:16px}
.gift-direct-claim{margin:0}.gift-direct-claim .gift-button{width:100%}
html body .elite-store #free-trials{margin-bottom:24px}html body .elite-store #free-trials~#products.catalog-section{margin-top:24px}
html body :is(h1,h2,h3,h4,h5,h6,button,.btn,.gift-button,.gift-label,.gift-free,.home-trial-cta,.md-pill,.trial-past-status,.trial-past-toggle,th,summary,.nav-link){text-transform:capitalize}
@media(max-width:600px){html body .elite-store #free-trials{margin-bottom:24px}}

.username-setup-notice{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-bottom:16px;background:#eef2f6;border:1px solid #d4dfe9;border-radius:8px}.username-setup-notice[hidden]{display:none!important}.username-setup-notice strong{margin-right:auto}.username-setup-notice button,.username-setup-notice button:hover{color:#172b4d!important;background:transparent!important;border:0;font-size:26px;line-height:1;cursor:pointer}

html body .username-setup-notice{background:#edf7f0;color:#176b48;border-color:#19754e}html body .username-setup-notice .btn,html body .username-setup-notice .btn:hover{background:#176b48!important;border-color:#176b48!important;color:#fff!important}.home-trials-single{align-items:start!important}.home-trial-intro{align-self:start}.trial-product-title{display:flex;gap:12px;align-items:center;margin-bottom:14px}.trial-product-title img{width:44px;height:44px;object-fit:contain;flex-shrink:0}.trial-product-title h3{margin:0!important;font-size:1.1rem}.trial-offer-card{display:flex;flex-direction:column;align-items:stretch}.trial-offer-card form{margin-top:auto}html body .elite-store #products.catalog-section{margin-top:16px!important;padding-top:0!important}html body .elite-store #products .catalog-heading{margin-bottom:14px!important;padding-bottom:0!important}html body .elite-store #products .catalog-heading p{margin-bottom:0!important}html body .elite-store #products .catalog-content{margin-top:0!important;padding-top:0!important}html body .elite-store #products .catalog-content .st-shell{margin-top:0!important;padding-top:0!important}
