body:has(.advertorial){background:#fff}body:has(.advertorial) :is(.site-header,.site-footer,[data-header],.announcement){display:none}body:has(.advertorial) #main{padding:0}.advertorial{color:#5d423f;background:#fff;font-family:Times New Roman,serif;font-weight:400;font-size:16px;line-height:1.5}.advertorial-header{position:sticky;top:0;z-index:20}.advertorial-header>p{text-align:center;margin:0;background:#faf7f2;padding:5px;font-size:20px;line-height:24px}.advertorial-header>div{background:#5d4541;display:flex;justify-content:center;align-items:center;gap:15px;padding:15.5px}.advertorial-cta{display:inline-block;text-align:center;background:#a78a65;color:#fff;border-radius:12px;padding:10px 14px;font-size:25px;font-weight:600;line-height:37px;text-decoration:underline}.advertorial-clock{display:flex;align-items:center;gap:9px;font-family:Arial,sans-serif;font-size:20px;font-weight:700;color:#fff}.advertorial-clock>span{display:grid;place-items:center;background:#fff;color:#5d4541;border-radius:8px;min-width:50px;height:38px}.advertorial-intro,.advertorial-reasons{max-width:1200px;margin:auto;padding-inline:15px}.advertorial-intro{padding-top:40px}.advertorial h1{font-family:inherit;font-size:56px;line-height:66px;font-weight:700;margin:0 0 17px}.advertorial-author{display:flex;align-items:center;gap:12px;color:#111;margin-bottom:17px}.advertorial-author img{width:52px;height:52px;border-radius:50%;object-fit:cover}.advertorial p{margin:0}.advertorial-summary{font-size:22px;line-height:26px}.advertorial blockquote{margin:27px 0 40px;background:#faf7f2;border-left:3px solid #5d4541;padding:8px 12px}.advertorial-reason{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-bottom:30px}.advertorial-reason>img{display:block;width:100%;height:auto;border-radius:24px}.advertorial-reason>div{padding:40px 60px}.advertorial h2{font-family:inherit;font-weight:700;font-size:36px;line-height:42px;margin:0 0 24px}.advertorial-reason p+p{margin-top:24px}.advertorial-reason .advertorial-cta{margin-top:24px}.advertorial :focus-visible:where(html:not([data-pointer-focus]) *){outline:2px solid currentColor;outline-offset:3px}@media(max-width:640px){.advertorial-header>div{gap:10px}.advertorial-header .advertorial-cta{border-radius:8px}.advertorial-clock{font-size:16px;gap:4px}.advertorial-clock>span{min-width:30px;height:32px}.advertorial-reasons{padding:0 20px}.advertorial-reason{grid-template-columns:1fr}.advertorial-reason>div{padding:20px 0 0}.advertorial h2{font-size:24px;line-height:28px;margin-bottom:16px}}@media(max-width:640px){.advertorial-header>p{font-size:13px;line-height:24px}.advertorial-header>div{height:88px;padding:10px}.advertorial-header .advertorial-cta{font-size:17px;line-height:19px;padding:11px}.advertorial-intro{padding:40px 16px 0}.advertorial h1{font-size:25px;line-height:28px;margin-bottom:10px}.advertorial-author{font-size:12px;line-height:15px;margin-bottom:10px}.advertorial-summary{font-size:14px;line-height:18px}.advertorial blockquote{font-size:12px;line-height:15px;margin:23px 0 32px}.advertorial-reason h2{font-size:28px;line-height:34px}.advertorial-reason .advertorial-cta{font-size:20px;line-height:28px}}.advertorial-reason>div{position:relative}.campaign-reason-icon{display:block;width:40px;height:40px;margin:0 auto 16px}@media(max-width:640px){.advertorial-reason{margin-bottom:40px}.advertorial-reason>div{padding-top:32px}.advertorial blockquote{padding-bottom:9px}}.advertorial-reasons{padding-inline:16.5px}.advertorial blockquote{margin-top:24px}.campaign-reason-icon{margin-bottom:24px}.advertorial-reason:last-child>img{height:100%;object-fit:cover}.advertorial p a{text-decoration:underline;color:#00e}@media(max-width:640px){.advertorial-reasons{padding-inline:15px}.advertorial blockquote{margin-top:23px}.campaign-reason-icon{margin-bottom:16px}.advertorial-reason:nth-child(n+6)>div{padding-top:12px}.advertorial-reason:last-child>img{height:calc((100vw - 30px)*.600803)}}.advertorial-check{background:#fbf6f0;padding:40px 0 30px;scroll-margin-top:122px;display:flex;flex-direction:column;align-items:center;gap:0}.advertorial-check-copy{width:100%;max-width:1200px;padding:0 15px}.advertorial-check-copy>p:first-child{font-size:30px;font-weight:600;line-height:40px;margin-bottom:18px}.advertorial-check-copy>p:nth-child(2){font-size:20px;line-height:28px;margin-bottom:30px}.advertorial-check-copy>p:last-child{font-size:16px;line-height:21px;border:1px dashed #5d423f;padding:18px 21px;margin-bottom:8px;background:#fff}.advertorial-check>img{display:block;width:calc(100% - 120px);height:auto;object-fit:contain}.advertorial-check-button{display:flex;justify-content:center;align-items:center;width:min(660px,80%);min-height:48px;margin:30px auto;background:#5d423f;color:#fff;border-radius:8px;font:700 17.6px/24px Arial,sans-serif;text-decoration:none}.advertorial-check .advertorial-check-note{font-size:20px;line-height:40px;font-weight:600;text-align:center;padding:0 15px}.advertorial-featured{padding:15px 20px;background:#fff}.advertorial-featured>div{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.advertorial-featured h2{margin:0;font-size:24px;line-height:26px;font-weight:400;white-space:nowrap}.advertorial-featured img{height:auto;object-fit:contain;width:130px}.advertorial-featured img:nth-child(2){width:110px}.advertorial-featured img:nth-child(3){width:100px}.advertorial-testimonials{padding:50px 0 84px;background:#fbf6f0;text-align:center;overflow:hidden}.advertorial-testimonials h2{font-family:Arial,sans-serif;font-size:40px;line-height:56px;margin:0 0 48px}.advertorial-review-rail{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(19px,calc((100% - 770px)/2));overscroll-behavior-x:contain}.advertorial-review-rail::-webkit-scrollbar{display:none}.advertorial-review-rail figure{flex:0 0 min(770px,calc(100vw - 38px));min-width:0;margin:0;scroll-snap-align:center;opacity:.5;transition:opacity .3s cubic-bezier(0,0,.2,1)}.advertorial-review-rail figure.is-current{opacity:1}.advertorial-review-rail figure:not(.is-current)>img{visibility:hidden}.advertorial-review-rail img{display:block;width:100px;height:100px;object-fit:contain;margin:0 auto 24px}.advertorial-review-rail figcaption{font-size:20px;line-height:30px}.advertorial-stars{display:flex;justify-content:center;color:#f1b342;margin-bottom:26px;height:30px}.advertorial-dots{display:flex;justify-content:center;margin-top:40px}.advertorial-dots button{width:36px;min-height:44px;padding:12px;display:grid;place-items:center;background:transparent;border:0;color:#5d423f}.advertorial-dots button>span{width:12px;height:12px;border:2px solid currentColor;border-radius:50%}.advertorial-dots button[aria-current=true]>span{background:#260c05;border-color:#260c05}@media(max-width:640px){.advertorial-check{padding-top:10px;padding-bottom:20px}.advertorial-check-copy{padding-inline:16px}.advertorial-check-copy>p:first-child{font-size:22px;line-height:24px;margin-bottom:10px}.advertorial-check-copy>p:nth-child(2){font-size:14px;line-height:18px;margin-bottom:22px}.advertorial-check-copy>p:last-child{font-size:12px;line-height:15px}.advertorial-check>img{width:90%}.advertorial-check-button{margin-bottom:36px}.advertorial-check .advertorial-check-note{font-size:14px;line-height:26px}.advertorial-featured{padding:16px 20px}.advertorial-featured>div{gap:16px}.advertorial-featured h2{font-size:14px;line-height:18px}.advertorial-featured img{width:min(80px,20.5128vw)}.advertorial-featured img:nth-child(2),.advertorial-featured img:nth-child(3){width:min(60px,15.3846vw)}.advertorial-testimonials{padding:40px 0 80px}.advertorial-review-rail{gap:60px}.advertorial-dots:not(:focus-within){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}}@media(prefers-reduced-motion:reduce){.advertorial-review-rail figure{transition:none}}
