.ma-patient-guide{--ma-navy: #0b234a;--ma-gold: #d4af37;--ma-cream: #f8f4ec;--ma-white: #ffffff;--ma-text: #29364a;--ma-muted: #667085;--ma-border: rgba(11, 35, 74, .12);--ma-shadow: 0 18px 48px rgba(11, 35, 74, .09);--ma-shadow-hover: 0 24px 62px rgba(11, 35, 74, .15);--ma-radius-large: 24px;--ma-radius-medium: 18px;--ma-transition: .26s ease;color:var(--ma-text);overflow:hidden}.ma-patient-guide *,.ma-patient-guide *:before,.ma-patient-guide *:after{box-sizing:border-box}.ma-patient-guide--spacing-compact{--ma-section-spacing: 64px}.ma-patient-guide--spacing-standard{--ma-section-spacing: 88px}.ma-patient-guide--spacing-generous{--ma-section-spacing: 112px}.ma-patient-guide__eyebrow{margin:0 0 14px;color:var(--ma-gold);font-size:1.2rem;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.ma-patient-guide__eyebrow--light{color:#ecd57d}.ma-patient-guide__heading,.ma-patient-guide__section-heading,.ma-patient-guide__cta-heading{color:var(--ma-navy);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.025em}.ma-patient-guide__heading{max-width:760px;margin:0;font-size:clamp(3.6rem,5.1vw,6.8rem);line-height:1.06}.ma-patient-guide__section-heading{margin:0;font-size:clamp(3rem,4vw,4.8rem);line-height:1.12}.ma-patient-guide__introduction,.ma-patient-guide__section-text{color:var(--ma-text);font-size:1.75rem;line-height:1.72}.ma-patient-guide__introduction{max-width:660px;margin-top:24px}.ma-patient-guide__section-text{max-width:680px;margin-top:18px}.ma-patient-guide__introduction p,.ma-patient-guide__section-text p{margin-top:0}.ma-patient-guide__introduction p:last-child,.ma-patient-guide__section-text p:last-child{margin-bottom:0}.ma-patient-guide__hero{position:relative;padding:clamp(56px,7vw,104px) 0;background:radial-gradient(circle at 8% 12%,rgba(212,175,55,.1),transparent 28%),var(--ma-cream)}.ma-patient-guide__hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:clamp(48px,7vw,96px);align-items:center}.ma-patient-guide__hero-content{position:relative;z-index:1}.ma-patient-guide__hero-note{position:relative;max-width:590px;margin:32px 0 0;padding-left:30px;color:var(--ma-navy);font-size:1.48rem;font-weight:600;line-height:1.65}.ma-patient-guide__hero-note:before{content:"";position:absolute;top:.15em;bottom:.15em;left:0;width:3px;border-radius:999px;background:var(--ma-gold)}.ma-patient-guide__hero-media{position:relative;min-width:0}.ma-patient-guide__hero-media:before{content:"";position:absolute;z-index:0;top:-22px;right:-22px;width:46%;height:46%;border:1px solid rgba(212,175,55,.42);border-radius:var(--ma-radius-large)}.ma-patient-guide__hero-image,.ma-patient-guide__hero-placeholder{position:relative;z-index:1;display:block;width:100%;aspect-ratio:4 / 3;border-radius:var(--ma-radius-large);background:#ece7dd;box-shadow:var(--ma-shadow);object-fit:cover;overflow:hidden}.ma-patient-guide__hero-placeholder .placeholder-svg{width:100%;height:100%}.ma-patient-guide__section-header{max-width:760px;margin-bottom:clamp(38px,5vw,62px)}.ma-patient-guide__section-header--center{max-width:880px;margin-right:auto;margin-left:auto;text-align:center}.ma-patient-guide__topics{padding:var(--ma-section-spacing) 0;background:var(--ma-white)}.ma-patient-guide__grid{display:grid;gap:clamp(24px,3vw,36px)}.ma-patient-guide__grid--desktop-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-patient-guide__grid--desktop-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ma-patient-guide__grid--desktop-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ma-patient-guide-card{min-width:0;height:100%}.ma-patient-guide-card__link{display:flex;height:100%;flex-direction:column;color:inherit;border:1px solid var(--ma-border);border-radius:var(--ma-radius-medium);background:var(--ma-white);box-shadow:0 10px 32px #0b234a0e;text-decoration:none;overflow:hidden;transition:transform var(--ma-transition),border-color var(--ma-transition),box-shadow var(--ma-transition)}.ma-patient-guide-card__link:hover{transform:translateY(-7px);border-color:#d4af3785;box-shadow:var(--ma-shadow-hover)}.ma-patient-guide-card__link:focus-visible{outline:3px solid rgba(212,175,55,.68);outline-offset:4px}.ma-patient-guide-card__media{position:relative;aspect-ratio:16 / 10;background:var(--ma-cream);overflow:hidden}.ma-patient-guide-card__media:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(to top,rgba(11,35,74,.17),transparent);pointer-events:none}.ma-patient-guide-card__image,.ma-patient-guide-card__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .52s ease}.ma-patient-guide-card__link:hover .ma-patient-guide-card__image{transform:scale(1.045)}.ma-patient-guide-card__placeholder .placeholder-svg{width:100%;height:100%}.ma-patient-guide-card__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,34px)}.ma-patient-guide-card__icon{display:grid;width:48px;height:48px;margin-bottom:20px;place-items:center;color:var(--ma-gold);border:1px solid rgba(212,175,55,.34);border-radius:50%;background:#f8f4ecb8}.ma-patient-guide-card__icon svg{width:27px;height:27px}.ma-patient-guide-card__title{margin:0;color:var(--ma-navy);font-family:var(--font-heading-family);font-size:clamp(2.15rem,2.15vw,2.75rem);font-weight:var(--font-heading-weight);line-height:1.22;letter-spacing:-.015em}.ma-patient-guide-card__description{display:-webkit-box;margin:16px 0 0;color:var(--ma-muted);font-size:1.5rem;line-height:1.68;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ma-patient-guide-card__cta{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:25px;color:var(--ma-navy);font-size:1.42rem;font-weight:700;line-height:1.3}.ma-patient-guide-card__arrow{width:20px;height:20px;color:var(--ma-gold);transition:transform var(--ma-transition)}.ma-patient-guide-card__link:hover .ma-patient-guide-card__arrow{transform:translate(5px)}.ma-patient-guide__information{padding:var(--ma-section-spacing) 0;background:var(--ma-cream)}.ma-patient-guide__information-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(11,35,74,.16);border-bottom:1px solid rgba(11,35,74,.16)}.ma-patient-guide__information-item{position:relative;padding:clamp(32px,4vw,52px)}.ma-patient-guide__information-item+.ma-patient-guide__information-item{border-left:1px solid rgba(11,35,74,.16)}.ma-patient-guide__information-number{display:inline-block;margin-bottom:20px;color:var(--ma-gold);font-size:1.25rem;font-weight:700;letter-spacing:.14em}.ma-patient-guide__information-item h3{margin:0;color:var(--ma-navy);font-family:var(--font-heading-family);font-size:clamp(2rem,2.2vw,2.65rem);font-weight:var(--font-heading-weight);line-height:1.28}.ma-patient-guide__information-item p{margin:15px 0 0;color:var(--ma-muted);font-size:1.5rem;line-height:1.68}.ma-patient-guide__cta-wrap{padding:var(--ma-section-spacing) 0;background:var(--ma-white)}.ma-patient-guide__cta{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) auto;gap:48px;align-items:center;padding:clamp(40px,6vw,74px);border-radius:var(--ma-radius-large);background:radial-gradient(circle at 90% 10%,rgba(212,175,55,.18),transparent 30%),var(--ma-navy);box-shadow:var(--ma-shadow);overflow:hidden}.ma-patient-guide__cta:after{content:"";position:absolute;right:-80px;bottom:-110px;width:280px;height:280px;border:1px solid rgba(255,255,255,.11);border-radius:50%}.ma-patient-guide__cta-content,.ma-patient-guide__cta-buttons{position:relative;z-index:1}.ma-patient-guide__cta-heading{max-width:740px;margin:0;color:var(--ma-white);font-size:clamp(2.9rem,4vw,4.8rem);line-height:1.14}.ma-patient-guide__cta-text{max-width:720px;margin:20px 0 0;color:#ffffffd1;font-size:1.58rem;line-height:1.72}.ma-patient-guide__cta-buttons{display:flex;min-width:210px;flex-direction:column;gap:14px}.ma-patient-guide__button{min-width:200px;justify-content:center}.ma-patient-guide__cta .button--primary{--color-button: 212, 175, 55;--color-button-text: 11, 35, 74}.ma-patient-guide__button--secondary{color:var(--ma-white);border-color:#ffffffa3;background:transparent}.ma-patient-guide__button--secondary:hover{color:var(--ma-navy);border-color:var(--ma-white);background:var(--ma-white)}.ma-patient-guide__empty{padding:36px;border:1px dashed rgba(11,35,74,.26);border-radius:var(--ma-radius-medium);color:var(--ma-muted);background:var(--ma-cream);text-align:center}@media screen and (max-width:989px){.ma-patient-guide--spacing-compact{--ma-section-spacing: 54px}.ma-patient-guide--spacing-standard{--ma-section-spacing: 70px}.ma-patient-guide--spacing-generous{--ma-section-spacing: 88px}.ma-patient-guide__hero-grid{grid-template-columns:1fr}.ma-patient-guide__hero-content{max-width:760px}.ma-patient-guide__hero-media{max-width:780px}.ma-patient-guide__grid--desktop-3,.ma-patient-guide__grid--desktop-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-patient-guide__information-grid{grid-template-columns:1fr}.ma-patient-guide__information-item+.ma-patient-guide__information-item{border-top:1px solid rgba(11,35,74,.16);border-left:0}.ma-patient-guide__cta{grid-template-columns:1fr}.ma-patient-guide__cta-buttons{flex-direction:row;flex-wrap:wrap}}@media screen and (max-width:749px){.ma-patient-guide--spacing-compact{--ma-section-spacing: 46px}.ma-patient-guide--spacing-standard{--ma-section-spacing: 58px}.ma-patient-guide--spacing-generous{--ma-section-spacing: 70px}.ma-patient-guide__hero{padding:48px 0 56px}.ma-patient-guide__heading{font-size:clamp(3.2rem,10vw,4.6rem)}.ma-patient-guide__section-heading{font-size:clamp(2.8rem,8vw,3.8rem)}.ma-patient-guide__introduction,.ma-patient-guide__section-text{font-size:1.58rem}.ma-patient-guide__hero-note{margin-top:25px;padding-left:22px;font-size:1.4rem}.ma-patient-guide__hero-media:before{top:-12px;right:-12px}.ma-patient-guide__hero-image,.ma-patient-guide__hero-placeholder{border-radius:18px}.ma-patient-guide__grid,.ma-patient-guide__grid--desktop-2,.ma-patient-guide__grid--desktop-3,.ma-patient-guide__grid--desktop-4{grid-template-columns:1fr}.ma-patient-guide-card__description{-webkit-line-clamp:unset}.ma-patient-guide__information-item{padding:30px 8px}.ma-patient-guide__cta{gap:30px;padding:36px 24px;border-radius:18px}.ma-patient-guide__cta-text{font-size:1.48rem}.ma-patient-guide__cta-buttons{flex-direction:column}.ma-patient-guide__button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.ma-patient-guide-card__link,.ma-patient-guide-card__image,.ma-patient-guide-card__arrow{transition:none}.ma-patient-guide-card__link:hover,.ma-patient-guide-card__link:hover .ma-patient-guide-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-patient-guide-hub.css.map */
