.prime-banner.prime-banner-compact{box-shadow:none;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:17px 26px;margin-bottom:32px;padding:22px 26px}.prime-banner.prime-banner-compact h2{letter-spacing:-.5px;margin-top:9px;font-size:28px;line-height:1.18}.prime-banner.prime-banner-compact .prime-banner-label{font-size:12px}.prime-banner.prime-banner-compact .prime-banner-intro{max-width:750px;margin-top:9px;font-size:16px;line-height:1.6}.prime-banner.prime-banner-compact .prime-banner-offer{padding:14px 16px}.prime-banner.prime-banner-compact .prime-trial{gap:9px;margin:0}.prime-banner.prime-banner-compact .prime-trial strong{letter-spacing:-1px;font-size:41px}.prime-banner.prime-banner-compact .prime-trial>span{max-width:145px;font-size:15px;line-height:1.4}.prime-banner.prime-banner-compact .prime-banner-button{min-height:46px;box-shadow:none;margin-top:11px;padding:10px 12px;font-size:15px}.prime-banner.prime-banner-compact .prime-affiliate-note{margin-top:6px;font-size:12px}.prime-banner.prime-banner-compact .prime-banner-details{border-top:1px solid #ded3bd;grid-column:1/-1;min-width:0}.prime-banner.prime-banner-compact .prime-banner-details>summary{cursor:pointer;min-height:48px;color:var(--teal);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;font-size:15px;font-weight:700;line-height:1.5;list-style:none;display:flex}.prime-banner-details>summary::-webkit-details-marker{display:none}.prime-banner-details>summary>span{flex-shrink:0;font-size:23px;line-height:1}.prime-banner-details[open]>summary>span{transform:rotate(45deg)}.prime-banner-details>summary:focus-visible{outline-offset:3px;outline:3px solid #cf9d52}.prime-banner.prime-banner-compact .prime-banner-details-content{padding:5px 0 18px}.prime-banner.prime-banner-compact .prime-offer-label{color:#795226;font-size:12px}.prime-banner.prime-banner-compact .prime-offer-detail{color:#475646;max-width:none;margin-top:6px;font-size:15px}.prime-banner.prime-banner-compact .prime-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:17px}.prime-banner.prime-banner-compact .prime-benefits li{font-size:15px;line-height:1.6}.prime-banner.prime-banner-compact .prime-benefits strong{font-size:15px}.prime-banner.prime-banner-compact .prime-more-benefits{margin-top:20px;padding-top:18px}.prime-banner.prime-banner-compact .prime-more-benefits h3{font-size:25px}.prime-banner.prime-banner-compact .prime-more-benefits ul{gap:16px 22px;margin-top:17px}.prime-banner.prime-banner-compact .prime-banner-terms{padding-top:12px;font-size:13px;line-height:1.6}@media (max-width:700px){.prime-banner.prime-banner-compact{grid-template-columns:minmax(0,1fr);gap:15px;margin-bottom:27px;padding:19px 18px}.prime-banner.prime-banner-compact h2{font-size:26px}.prime-banner.prime-banner-compact .prime-banner-intro{font-size:16px;font-weight:700}.prime-banner.prime-banner-compact .prime-banner-offer{grid-template-columns:minmax(0,1fr);padding:13px 15px;display:grid}.prime-banner.prime-banner-compact .prime-trial>span{max-width:none}.prime-banner.prime-banner-compact .prime-trial strong{font-size:36px}.prime-banner.prime-banner-compact .prime-banner-button{min-height:48px;margin-top:10px;font-size:16px}.prime-banner.prime-banner-compact .prime-benefits{grid-template-columns:minmax(0,1fr);gap:15px}.prime-banner.prime-banner-compact .prime-more-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 15px}.prime-banner.prime-banner-compact .prime-banner-details>summary{font-size:16px}}@media (max-width:360px){.prime-banner.prime-banner-compact .prime-more-benefits ul{grid-template-columns:minmax(0,1fr)}}
