.pmg-profession-sticky-nav{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pmg-profession-sticky-nav::-webkit-scrollbar{display:none}.pmg-profession-sticky-nav__list{display:flex;flex-wrap:nowrap;gap:14px;list-style:none;margin:0;padding:0 0 4px}.pmg-profession-sticky-nav__item{flex:0 0 auto;margin:0}.pmg-profession-sticky-nav__link{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:14px 26px;border:1px solid rgb(99 79 66 / .28);border-radius:999px;background:#fff;color:#111;text-decoration:none;white-space:nowrap;font-size:clamp(16px, 3.8vw, 20px);line-height:1.2;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.pmg-profession-sticky-nav__link:hover,.pmg-profession-sticky-nav__link:focus-visible{background:#f8e7db;border-color:rgb(171 111 69 / .48);color:#6d4731;outline:none}.pmg-profession-reasons,.pmg-profession-methods,.pmg-profession-first-visit{width:100%}.pmg-profession-reasons__list,.pmg-profession-methods__list,.pmg-profession-first-visit__list{display:grid;gap:16px}.pmg-profession-reasons__item,.pmg-profession-methods__item,.pmg-profession-first-visit__item{background:#fff;border-radius:28px;padding:30px 30px 28px;box-shadow:0 14px 34px rgb(71 47 31 / .1)}.pmg-profession-reasons__category{font-family:"Instrument Serif",Sans-serif!important;margin:0 0 12px!important;color:#000;font-size:clamp(2rem, 2vw, 2rem)!important;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0 0 1rem}.pmg-profession-reasons__title,.pmg-profession-methods__title,.pmg-profession-first-visit__title{margin:0 0 16px;color:#111;font-size:clamp(20px, 4vw, 24px);line-height:1.22;font-weight:700}.pmg-profession-first-visit__title{display:flex;align-items:baseline;gap:8px}.pmg-profession-first-visit__number{flex:0 0 auto}.pmg-profession-reasons__text,.pmg-profession-methods__text,.pmg-profession-first-visit__text{color:#222;font-size:clamp(18px, 3.7vw, 20px);line-height:1.5}.pmg-profession-reasons__text p,.pmg-profession-methods__text p,.pmg-profession-first-visit__text p{margin:0}.pmg-profession-reasons__text p+p,.pmg-profession-methods__text p+p,.pmg-profession-first-visit__text p+p{margin-top:1em}.pmg-profession-centers{width:100%;color:#fff!important;margin-top:30px}.pmg-profession-centers-section-title,.pmg-profession-centers-intro,.pmg-profession-centers-intro p,.pmg-profession-centers-cta-label{color:#fff!important}.pmg-profession-centers-section-title{margin:0 0 20px}.pmg-profession-centers-intro p{margin:0}.pmg-profession-centers-intro p+p{margin-top:1em}.pmg-profession-centers-section__cta{margin-top:36px}.pmg-profession-centers-section__cta .pmg-profession-centers-cta-label{display:inline-flex;align-items:center;gap:10px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-size:clamp(18px, 3.7vw, 20px);line-height:1.35;font-weight:700}.pmg-profession-centers__list{display:grid;gap:28px}.pmg-profession-centers__item{display:block;margin:0;padding-left:18px;border-left:2px solid rgb(255 255 255 / .72);color:#fff!important}.pmg-profession-centers__title{margin:0 0 8px;color:#fff!important;font-size:clamp(20px, 4vw, 24px);line-height:1.22;font-weight:700}.pmg-profession-centers__text,.pmg-profession-centers__text p{margin:0;color:#fff!important;font-size:clamp(18px, 3.7vw, 20px);line-height:1.5}.pmg-profession-centers__text p+p{margin-top:1em}.pmg-profession-faq{--pmg-symptom-faq-gap:14px;--pmg-symptom-faq-item-bg:#fff;--pmg-symptom-faq-radius:18px;--pmg-symptom-faq-shadow:0 10px 26px rgba(71, 47, 31, 0.12);--pmg-symptom-faq-question-color:#111;--pmg-symptom-faq-question-size:clamp(18px, 3.8vw, 20px);--pmg-symptom-faq-answer-color:#111;--pmg-symptom-faq-answer-size:clamp(18px, 3.7vw, 20px);--pmg-symptom-faq-chevron-color:#2d3d4a;--pmg-symptom-faq-focus-color:#e63b11;width:100%}.pmg-profession-faq .pmg-symptom-faq__list{display:grid;gap:var(--pmg-symptom-faq-gap)}.pmg-profession-faq .pmg-symptom-faq__item{background:var(--pmg-symptom-faq-item-bg);border-radius:var(--pmg-symptom-faq-radius);box-shadow:var(--pmg-symptom-faq-shadow);overflow:hidden}.pmg-profession-faq .pmg-symptom-faq__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;list-style:none;cursor:pointer;padding:27px 26px}.pmg-profession-faq .pmg-symptom-faq__summary::-webkit-details-marker{display:none}.pmg-profession-faq .pmg-symptom-faq__question{display:block;color:var(--pmg-symptom-faq-question-color);font-size:var(--pmg-symptom-faq-question-size);line-height:1.25;font-weight:700}.pmg-profession-faq .pmg-symptom-faq__chevron{flex:0 0 13px;width:13px;height:13px;border-right:2px solid var(--pmg-symptom-faq-chevron-color);border-bottom:2px solid var(--pmg-symptom-faq-chevron-color);transform:rotate(45deg);margin-top:4px;transition:transform .18s ease}.pmg-profession-faq .pmg-symptom-faq__item[open] .pmg-symptom-faq__chevron{transform:rotate(225deg);margin-top:10px}.pmg-profession-faq .pmg-symptom-faq__answer{padding:0 26px 30px;color:var(--pmg-symptom-faq-answer-color);font-size:var(--pmg-symptom-faq-answer-size);line-height:1.45}.pmg-profession-faq .pmg-symptom-faq__answer p{margin:0}.pmg-profession-faq .pmg-symptom-faq__answer p+p{margin-top:.85em}.pmg-profession-faq .pmg-symptom-faq__summary:focus-visible{outline:2px solid var(--pmg-symptom-faq-focus-color);outline-offset:-4px;border-radius:var(--pmg-symptom-faq-radius)}.pmg-profession-sources{--pmg-profession-sources-border:#c9c5c1;--pmg-profession-sources-accent:#e74314;--pmg-profession-sources-text:#262321;--pmg-profession-sources-muted:#81685e;width:100%;padding:clamp(28px, 4vw, 42px);border:1px solid var(--pmg-profession-sources-border);border-radius:18px;background:#fff;box-shadow:0 3px 4px rgb(0 0 0 / .24);color:var(--pmg-profession-sources-text)}.pmg-profession-sources__header{margin-bottom:clamp(26px, 4vw, 34px)}.pmg-profession-sources__title{margin:0 0 12px;font-family:serif;font-size:clamp(30px, 3vw, 42px);line-height:1.1;font-weight:400;color:var(--pmg-profession-sources-text)}.pmg-profession-sources__intro,.pmg-profession-sources__note{margin:0;font-size:16px;line-height:1.5}.pmg-profession-sources__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.pmg-profession-sources__item{display:grid;grid-template-columns:16px minmax(0,1fr);gap:14px;align-items:start;min-width:0;margin:0;padding:18px 28px}.pmg-profession-sources__item:first-child{padding-left:0}.pmg-profession-sources__item:nth-child(even){border-left:2px solid #e4e1df}.pmg-profession-sources__dot{width:15px;height:15px;margin-top:.35em;border-radius:50%;background:var(--pmg-profession-sources-accent)}.pmg-profession-sources__link,.pmg-profession-sources__text{min-width:0;font-size:16px;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.pmg-profession-sources__link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;width:100%;color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.pmg-profession-sources__link:hover,.pmg-profession-sources__link:focus-visible{color:#a82c0c}.pmg-profession-sources__external-icon{flex:0 0 auto;width:21px;height:21px;margin-top:1px;color:#bd3a19}.pmg-profession-sources__link>span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.pmg-profession-sources__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:clamp(26px, 4vw, 36px);padding-top:24px;border-top:1px solid #e4e1df;color:var(--pmg-profession-sources-muted)}.pmg-profession-sources__note{display:flex;flex:1 1 390px;gap:10px;align-items:start}.pmg-profession-sources__note-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;margin-top:2px;border:1.5px solid currentColor;border-radius:50%;font-family:Georgia,serif;font-size:13px;font-weight:700;line-height:1}.pmg-profession-sources__more{flex:0 0 auto;min-width:0;max-width:100%}.pmg-profession-sources__more[open]{flex-basis:100%}.pmg-profession-sources__more summary{display:flex;gap:18px;align-items:center;cursor:pointer;color:var(--pmg-profession-sources-muted);font-size:16px;font-weight:600;list-style:none}.pmg-profession-sources__more summary::-webkit-details-marker{display:none}.pmg-profession-sources__chevron{width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .18s ease}.pmg-profession-sources__more[open] .pmg-profession-sources__chevron{transform:rotate(225deg) translate(-2px,-2px)}.pmg-profession-sources__list--more{width:100%;margin-top:20px;padding-top:14px;border-top:1px solid #e4e1df}.pmg-profession-sources__list--more .pmg-profession-sources__item:nth-child(odd){padding-left:0}@media (max-width:767px){.pmg-profession-sticky-nav__list{gap:12px}.pmg-profession-sticky-nav__link{min-height:54px;padding:13px 22px}.pmg-profession-reasons__item,.pmg-profession-methods__item,.pmg-profession-first-visit__item{border-radius:24px;padding:26px 22px 24px}.pmg-profession-centers__list{gap:24px}.pmg-profession-faq{--pmg-symptom-faq-gap:13px;--pmg-symptom-faq-radius:16px}.pmg-profession-faq .pmg-symptom-faq__summary{padding:22px 20px}.pmg-profession-faq .pmg-symptom-faq__answer{padding:0 20px 24px}.pmg-profession-sources{padding:26px 22px;border-radius:16px}.pmg-profession-sources__header{margin-bottom:20px}.pmg-profession-sources__title{font-size:30px}.pmg-profession-sources__list{grid-template-columns:1fr}.pmg-profession-sources__item,.pmg-profession-sources__item:first-child,.pmg-profession-sources__list--more .pmg-profession-sources__item:nth-child(odd){padding:15px 0}.pmg-profession-sources__item:nth-child(even){border-left:0}.pmg-profession-sources__item:not(:first-child){border-top:1px solid #e4e1df}.pmg-profession-sources__footer{align-items:start;margin-top:20px;padding-top:20px}.pmg-profession-sources__more{width:100%}.pmg-profession-sources__more summary{justify-content:space-between}}