.page--medication#weight-loss-patient-stories{color:#333;background:#fff}.page--medication#weight-loss-patient-stories .section--inner:not(.clinical-author-footer__inner):not(.references-section__inner),.page--medication#weight-loss-patient-stories .component--inner{max-width:1212px;margin:0 auto;padding:0 16px}.page--medication#weight-loss-patient-stories .section__grey{background:#ecf0f1}.page--medication#weight-loss-patient-stories .section__white{background:#fff}.page--medication#weight-loss-patient-stories .section__light-yellow{background:#fcdc9f}.page--medication#weight-loss-patient-stories .mb-30{margin-bottom:30px}.page--medication#weight-loss-patient-stories .mb-32{margin-bottom:32px}.page--medication#weight-loss-patient-stories .pt-10{padding-top:10px}.page--medication#weight-loss-patient-stories .pb-20{padding-bottom:20px}.page--medication#weight-loss-patient-stories .text-center{text-align:center}.page--medication#weight-loss-patient-stories .btn{text-transform:uppercase;letter-spacing:.1rem;border:none;border-radius:10px;padding:15px 23px 13px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2rem;text-decoration:none;display:inline-block}.page--medication#weight-loss-patient-stories .btn--primary{color:#000;background:#18bc9c}.page--medication#weight-loss-patient-stories .section--content.section--small{padding:32px 0}.page--medication#weight-loss-patient-stories .section--content.section--small .section--inner.text-center p{text-wrap:balance}.page--medication#weight-loss-patient-stories .section--content.section--small .section--inner.text-center .clinician-quote{width:100%;margin-left:auto;margin-right:auto}@media (min-width:768px){.page--medication#weight-loss-patient-stories .section--content.section--small .section--inner.text-center .clinician-quote{width:75%;max-width:75%}}.page--medication#weight-loss-patient-stories .section--content.section--small .heading--primary{margin:0 0 20px}.page--medication#weight-loss-patient-stories .section--content.section--small .heading--secondary{color:#000;margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.35}.page--medication#weight-loss-patient-stories .section--content.section--small p{color:#2c3e50;margin:0 0 16px;font-size:16px;line-height:1.55}.page--medication#weight-loss-patient-stories .section--content.section--small a:not(.btn):not(.text-link):not(.cta-button){color:#000;text-decoration:underline}.page--medication#weight-loss-patient-stories .section--patient-story-videos{--patient-story-slide-width:280px;--patient-story-gap:24px;--patient-story-controls-max:1180px;padding:32px 0 24px}@media (max-width:767px){.page--medication#weight-loss-patient-stories .section--patient-story-videos{box-sizing:border-box;max-width:100%;overflow-x:hidden}}.page--medication#weight-loss-patient-stories .section--patient-story-videos .section--inner{padding-bottom:0}.page--medication#weight-loss-patient-stories .section--patient-story-videos .heading--secondary{color:#000;margin:0 0 12px;font-size:24px;line-height:1.35}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__intro{color:#2c3e50;max-width:720px;margin:0 auto 8px;padding:0 20px;font-size:16px;line-height:1.55}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__track-wrapper{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;cursor:grab;scroll-behavior:smooth;touch-action:pan-x;width:100%;max-width:100%;display:block;overflow:auto hidden}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__track-wrapper.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__track-wrapper::-webkit-scrollbar{display:none}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__track{gap:var(--patient-story-gap);padding-top:16px;padding-bottom:8px;padding-left:max(20px,(100% - var(--patient-story-controls-max))/2 + 20px);padding-right:max(20px,(100% - var(--patient-story-controls-max))/2 + 20px);flex-shrink:0;width:max-content;min-width:min-content;display:flex}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__slide{flex:0 0 var(--patient-story-slide-width);width:var(--patient-story-slide-width);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__embed{aspect-ratio:9/16;background-color:#000;border-radius:12px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001f}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__embed iframe{pointer-events:none;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__embed.is-interactive iframe{pointer-events:auto}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__touch-shield{z-index:2;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__embed.is-interactive .patient-story-videos__touch-shield{display:none}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__caption{text-align:center;color:#000;margin:12px 0 0;font-size:16px;font-weight:600;line-height:1.35}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__quote{text-align:center;color:#333;border:none;margin:12px 0 0;padding:0;font-size:15px;font-weight:400;line-height:1.5}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__quote p{margin:0}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__quote p:before{content:"“"}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__quote p:after{content:"”"}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__controls{max-width:var(--patient-story-controls-max);margin:0 auto;padding:16px 20px 24px}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__controls-inner{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__nav{align-items:center;gap:8px;display:flex}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__btn{color:#333;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #ccc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:background .2s,border-color .2s,opacity .2s;display:flex}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__btn:disabled{opacity:.4;cursor:not-allowed}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__btn-icon{pointer-events:none;width:16px;height:16px;display:block}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__dots{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__dot{cursor:pointer;background:#fff;border:1px solid #999;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,transform .2s}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__dot.is-in-view{background:#333;border-color:#333;transform:scale(1.2)}@media (max-width:767px){.page--medication#weight-loss-patient-stories .section--patient-story-videos{--patient-story-slide-width:min(280px, calc(100vw - 80px));--patient-story-gap:16px}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__track-wrapper{scroll-snap-type:x mandatory;min-width:0;padding:0}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__track{min-width:0;padding:12px 24px}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__slide{scroll-snap-align:center}.page--medication#weight-loss-patient-stories .section--patient-story-videos .patient-story-videos__controls{padding-left:20px;padding-right:20px}}.page--medication#weight-loss-patient-stories .component--how-it-works{padding:32px 0 48px}.page--medication#weight-loss-patient-stories .component--how-it-works .heading--secondary{text-align:center;color:#000;margin:0 0 32px;font-size:24px;line-height:1.2}.page--medication#weight-loss-patient-stories .component--how-it-works .feature--block{gap:4px;display:grid}@media (min-width:992px){.page--medication#weight-loss-patient-stories .component--how-it-works .feature--block{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.page--medication#weight-loss-patient-stories .component--how-it-works .feature--item{text-align:center;background:#fff;border:4px solid #ecf0f1;padding:32px 8px}.page--medication#weight-loss-patient-stories .component--how-it-works .feature--img{min-height:80px}.page--medication#weight-loss-patient-stories .component--how-it-works .feature--img img{width:auto;height:80px}.page--medication#weight-loss-patient-stories .component--how-it-works .feature--content .content--heading.heading--tertiary{justify-content:center;align-items:baseline;gap:6px;margin-top:10px;display:inline-flex}.page--medication#weight-loss-patient-stories .component--how-it-works .point-indicator,.page--medication#weight-loss-patient-stories .component--how-it-works .heading-text{color:#000;font-size:24px;font-weight:700;line-height:1.2;display:inline-block}.page--medication#weight-loss-patient-stories .component--how-it-works p{color:#2c3e50;margin:10px 0 0;font-size:.88rem;line-height:1.5}.page--medication#weight-loss-patient-stories>section.section--did-you-know.section__gradient--dark{color:#fff;background-color:#1d2733;background-image:linear-gradient(#1d2733,#2a384a);padding:32px 0}.page--medication#weight-loss-patient-stories>section.section--did-you-know.section__gradient--dark .dky{text-align:center;max-width:980px;margin:0 auto}.page--medication#weight-loss-patient-stories>section.section--did-you-know.section__gradient--dark .content--sub-heading{color:#fff;margin-bottom:10px;font-size:18px;font-weight:600;display:block}.page--medication#weight-loss-patient-stories>section.section--did-you-know.section__gradient--dark .dky--fact{color:#fff;max-width:920px;margin:0 auto 22px;font-size:clamp(22px,4vw,28px);font-weight:600;line-height:1.2}.page--medication#weight-loss-patient-stories>section.section--did-you-know.section__gradient--dark .text-link{color:#fff}.page--medication#weight-loss-patient-stories>section.section--did-you-know.section__gradient--dark .hero--cta .cta-button{box-sizing:border-box;white-space:normal;width:100%;max-width:545px;margin-left:auto;margin-right:auto;display:block}
