.PatientFaq{--faq-text:#101f3d;--faq-muted:#59657a;--faq-border:#dde4eb;color:var(--faq-muted);overflow-wrap:anywhere;background:#fff;padding-block-start:40px;padding-block-end:24px;scroll-margin-top:120px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:26px}.PatientFaq,.PatientFaq *{box-sizing:border-box}.PatientFaq p,.PatientFaq h2,.PatientFaq h3,.PatientFaq ul{margin:0}.PatientFaq img{flex-shrink:0;max-width:none;display:block}.PatientFaq a{text-decoration:none}.PatientFaq a:focus-visible{outline-offset:3px;outline:3px solid #1434a4}.PatientFaq summary:focus-visible{outline-offset:3px;outline:3px solid #1434a4}.PatientFaq .Container.PatientFaq__container{max-width:1328px;padding-inline-start:16px;padding-inline-end:16px}.PatientFaq .PatientFaq__panel{isolation:isolate;border-radius:24px;flex-direction:column;gap:32px;padding:32px 24px;display:flex;position:relative}.PatientFaq .PatientFaq__background{z-index:-1;-o-object-fit:cover;object-fit:cover;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.PatientFaq .PatientFaq__intro,.PatientFaq .PatientFaq__header,.PatientFaq .PatientFaq__heading,.PatientFaq .PatientFaq__navigation,.PatientFaq .PatientFaq__contact,.PatientFaq .PatientFaq__groups,.PatientFaq .PatientFaq__group{flex-direction:column;min-width:0;display:flex}.PatientFaq .PatientFaq__intro,.PatientFaq .PatientFaq__groups{gap:32px}.PatientFaq .PatientFaq__sidebar{display:contents}.PatientFaq .PatientFaq__contact{order:1}.PatientFaq .PatientFaq__header{gap:24px}.PatientFaq .PatientFaq__heading,.PatientFaq .PatientFaq__contact{gap:16px}.PatientFaq .PatientFaq__eyebrow{color:#1434a4;margin:0;font-size:12px;font-weight:500;line-height:18px}.PatientFaq .PatientFaq__title{color:var(--faq-text);letter-spacing:-.7px;margin:0;font-size:30px;font-weight:500;line-height:37px}.PatientFaq .PatientFaq__title>span{display:block}.PatientFaq .PatientFaq__highlight{color:#1434a4;font-weight:600}.PatientFaq .PatientFaq__description{color:var(--faq-muted);white-space:pre-line;margin:0;font-size:16px;font-weight:400;line-height:26px}.PatientFaq .PatientFaq__navigation{gap:12px}.PatientFaq .PatientFaq__nav-label{color:var(--faq-muted);margin:0;font-size:14px;font-weight:600;line-height:20px}.PatientFaq .PatientFaq__topics{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px 8px;margin:0;padding:0;list-style:none;display:grid}.PatientFaq .PatientFaq__topics>li{margin:0;padding:0;list-style:none}.PatientFaq .Button.Button--bordered.PatientFaq__topic,.PatientFaq .Button.Button--bordered.PatientFaq__email{border:1px solid var(--faq-border);color:#1434a4;letter-spacing:0;background:#fff;border-radius:999px;align-items:center;width:100%;min-width:0;font-weight:600;transition:border-color .16s,background-color .16s;display:flex}.PatientFaq .Button.Button--bordered.PatientFaq__topic{text-align:center;white-space:normal;justify-content:center;height:100%;min-height:44px;padding:11px 8px;font-size:14px;line-height:20px}.PatientFaq .Button.Button--bordered.PatientFaq__topic:hover,.PatientFaq .Button.Button--bordered.PatientFaq__email:hover{background:#f6f8fc;border-color:#1434a4}.PatientFaq .PatientFaq__group{gap:8px}.PatientFaq .PatientFaq__group-header{align-items:center;gap:16px;display:flex}.PatientFaq .PatientFaq__group-title,.PatientFaq .PatientFaq__contact-title{color:#1434a4;letter-spacing:-.25px;margin:0;font-size:20px;font-weight:600;line-height:28px}.PatientFaq .PatientFaq__group-title{min-width:0;scroll-margin-top:calc(120px + var(--faq-topbar-space,0px) + var(--wp-admin--admin-bar--height,0px));flex:1}.PatientFaq .PatientFaq__group-title:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #1434a4}.PatientFaq .PatientFaq__items{width:100%;min-width:0}.PatientFaq .PatientFaq__item{border-bottom:1px solid var(--faq-border)}.PatientFaq .PatientFaq__question{width:100%;color:var(--faq-text);letter-spacing:-.1px;text-align:left;cursor:pointer;-webkit-tap-highlight-color:#0000;align-items:center;gap:16px;margin:0;padding:20px 0;font-size:18px;font-weight:500;line-height:28px;list-style:none;display:flex}.PatientFaq .PatientFaq__question::-webkit-details-marker{display:none}.PatientFaq .PatientFaq__question::marker{content:""}.PatientFaq .PatientFaq__question-text{flex:1;min-width:0}.PatientFaq .PatientFaq__question:hover{color:#1434a4}.PatientFaq .PatientFaq__toggle{border:1px solid var(--faq-border);background:#fff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;transition:border-color .16s;display:grid}.PatientFaq .PatientFaq__question:hover .PatientFaq__toggle{border-color:#1434a4}.PatientFaq .PatientFaq__toggle>img{grid-area:1/1;transition:opacity .18s,transform .18s}.PatientFaq .PatientFaq__minus{opacity:0;transform:rotate(-90deg)}.PatientFaq .PatientFaq__item[open] .PatientFaq__plus{opacity:0;transform:rotate(90deg)}.PatientFaq .PatientFaq__item[open] .PatientFaq__minus{opacity:1;transform:rotate(0)}.PatientFaq .PatientFaq__answer{color:var(--faq-muted);padding-bottom:24px;font-size:16px;font-weight:400;line-height:26px}.PatientFaq .PatientFaq__answer>*{margin-block-start:0;margin-block-end:12px}.PatientFaq .PatientFaq__answer>:last-child{margin-bottom:0}.PatientFaq.is-style-product .PatientFaq__answer p{color:inherit}.PatientFaq .PatientFaq__answer a{color:#1434a4;text-underline-offset:3px;text-decoration:underline}.PatientFaq .PatientFaq__answer ul,.PatientFaq .PatientFaq__answer ol{list-style:revert;padding-left:24px}.PatientFaq .PatientFaq__contact-heading{align-items:center;gap:12px;display:flex}.PatientFaq .PatientFaq__contact-title{min-width:0;color:var(--faq-text);flex:1}.PatientFaq .PatientFaq__contact-icon{background:#eaf7f2;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.PatientFaq .PatientFaq__small-text{color:var(--faq-muted);white-space:pre-line;margin:0;font-size:14px;font-weight:400;line-height:22px}.PatientFaq .Button.Button--bordered.PatientFaq__email{text-align:left;gap:12px;min-height:50px;padding:12px 20px;font-size:15px;line-height:24px}.PatientFaq .PatientFaq__email>span{flex:1;min-width:0}.PatientFaq .PatientFaq__reply-time{align-items:flex-start;gap:8px;display:flex}.PatientFaq .PatientFaq__reply-time>span{flex:1;min-width:0}@media (min-width:768px){.PatientFaq .Container.PatientFaq__container{padding-inline-start:24px;padding-inline-end:24px}.PatientFaq .PatientFaq__panel{padding:40px}}@media (min-width:1100px){.PatientFaq{padding-top:64px}body:has(.SiteHeader--with-topbar .Header:not(.Header--sticky)) .PatientFaq{--faq-topbar-space:42px}.PatientFaq .PatientFaq__panel{-moz-column-gap:64px;border-radius:32px;grid-template-rows:min-content 1fr;grid-template-columns:320px minmax(0,1fr);align-items:start;column-gap:64px;padding:56px;display:grid}.PatientFaq .PatientFaq__intro{grid-area:1/1}.PatientFaq .PatientFaq__groups{grid-area:1/2/span 2;gap:40px}.PatientFaq .PatientFaq__sidebar{min-width:0;top:calc(130px + var(--faq-topbar-space,0px) + var(--wp-admin--admin-bar--height,0px));max-height:calc(100dvh - 154px - var(--faq-topbar-space,0px) - var(--wp-admin--admin-bar--height,0px));scrollbar-width:thin;flex-direction:column;grid-area:2/1;gap:32px;margin:-6px;padding:6px;display:flex;position:sticky;overflow-y:auto}.PatientFaq .PatientFaq__sidebar>*{flex-shrink:0}.editor-styles-wrapper .PatientFaq .PatientFaq__sidebar{max-height:none;position:static;overflow:visible}.PatientFaq .PatientFaq__title{letter-spacing:-1.2px;font-size:40px;line-height:48px}.PatientFaq.is-style-product .PatientFaq__highlight{font-weight:500}.PatientFaq .PatientFaq__topics{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.PatientFaq .Button.Button--bordered.PatientFaq__topic{text-align:left;justify-content:flex-start;padding-inline-start:16px;padding-inline-end:16px}}@media (prefers-reduced-motion:reduce){.PatientFaq .PatientFaq__toggle,.PatientFaq .PatientFaq__toggle>img,.PatientFaq .Button.PatientFaq__topic,.PatientFaq .Button.PatientFaq__email{transition:none}}