.aga-page{--article-text:#46635f;color:#294e4c;font-size:14px;line-height:2}
.aga-page .container{width:min(1180px,calc(100% - 96px))}
.aga-page figure{margin:0}.aga-page .mobile-only{display:none}
.aga-breadcrumb{display:flex;align-items:center;gap:15px;font-size:10px;color:#788d86;padding-block:13px 18px}
.aga-breadcrumb>span[aria-hidden]{color:#b4c8bf}
.aga-masthead{background:linear-gradient(110deg,#f0f7f3,#edf5f0 60%,#e7f1eb);position:relative;overflow:hidden}
.aga-masthead-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:370px;gap:42px;position:relative}
.aga-masthead-copy{padding:35px 0 39px;position:relative;z-index:1}
.aga-masthead-copy .eyebrow{font-size:10px;letter-spacing:.2em;margin-bottom:17px}
.aga-masthead-copy h1{font-size:46px;letter-spacing:.09em;line-height:1.6;color:#2f655e}
.aga-masthead-sub{font-family:var(--serif);font-size:19px;letter-spacing:.055em;margin:17px 0 10px}
.aga-masthead-description{font-size:12px;line-height:2;color:#6e8279}
.aga-masthead-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px}
.aga-masthead-tags span{font-size:10px;letter-spacing:.05em;border:1px solid #c7ddd1;border-radius:2px;background:#ffffff80;padding:4px 12px}
.aga-masthead-visual{align-self:stretch;position:relative;padding:23px 0 23px}
.aga-masthead-visual:before{content:'';position:absolute;inset:8px -19px 40px 22px;border:1px solid #c4dacf;border-radius:4px 70px 4px 4px}
.aga-masthead-visual img{position:relative;height:100%;max-height:390px;min-height:325px;width:100%;object-fit:cover;object-position:52% 45%;border-radius:4px 60px 4px 4px}
.aga-masthead-visual figcaption{position:absolute;bottom:38px;right:24px;color:#456c5e;font:italic 16px Georgia,serif;background:#ffffffbf;padding:6px 12px;border-radius:2px}
.aga-quicklinks{display:grid;grid-template-columns:1.15fr repeat(4,1fr);align-items:center;padding-block:21px;border-bottom:1px solid var(--line);gap:22px}
.aga-quicklinks>span{font-size:11px;color:#7c9087}
.aga-quicklinks a{font-size:12px;display:flex;justify-content:space-between;gap:12px;border-left:1px solid var(--line);padding-left:22px}
.aga-quicklinks a>span{color:var(--teal)}
.aga-layout{display:grid;grid-template-columns:207px minmax(0,1fr);gap:66px;padding-top:64px;padding-bottom:65px}
.aga-sidebar-inner{position:sticky;top:28px;padding-top:2px}
.aga-toc-caption{font-size:12px;letter-spacing:.17em;color:#3b7667;line-height:1.8;padding-bottom:22px;border-bottom:1px solid #ccdfd3}
.aga-toc-caption>span{display:block;font-size:10px;letter-spacing:.06em;color:#8a9c91;margin-top:5px}
.aga-toc{display:flex;flex-direction:column;margin-block:14px 23px}
.aga-toc>a{padding:12px 0 12px 9px;font-size:12px;display:flex;gap:12px;border-left:2px solid transparent;line-height:1.65;color:#73877b}
.aga-toc>a>span{font:italic 12px/1.65 Georgia,serif;color:#94ac9c}
.aga-toc>a[aria-current]{border-left-color:#51927b;background:linear-gradient(90deg,#eff6ef,transparent);color:#2e6f5a;font-weight:500}
.aga-sidebar-consult{display:block;padding:16px 14px;background:#eef6ef;border:1px solid #dce9df;font-size:12px;line-height:1.8;border-radius:3px;color:#3e715d}
.aga-sidebar-consult>span{display:block;font-size:8px;letter-spacing:.02em;margin-bottom:8px;color:#76927d}
.aga-sidebar-consult b{float:right;font-weight:400;font-size:17px}
.aga-sidebar-price{display:flex;justify-content:space-between;font-size:11px;padding:16px 4px;border-bottom:1px solid var(--line)}
.aga-article{min-width:0}
.aga-section{scroll-margin-top:28px;padding:0 0 59px;margin-bottom:57px;border-bottom:1px solid #d8e5dd}
.aga-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.aga-section-heading{display:flex;gap:17px;align-items:center;margin-bottom:29px}
.aga-section-no{font:italic 38px/1 Georgia,serif;color:#aac5b3;min-width:45px;border-right:1px solid #d8e5dd;padding-right:18px;margin-right:1px}
.aga-section-heading .eyebrow{font-size:9px;letter-spacing:.18em;margin-bottom:8px}
.aga-section-heading h2{font-size:29px;line-height:1.6;letter-spacing:.035em}
.aga-section>p{color:var(--article-text);font-size:14px;line-height:2.15;margin-top:14px}
.aga-section>.aga-lead{font-family:var(--serif);font-size:22px;line-height:1.95;color:#355d52;margin:0 0 21px;letter-spacing:.025em}
.aga-section strong{font-weight:600;color:#315e4e}
.aga-check-panel{display:grid;grid-template-columns:180px 1fr;gap:17px 22px;margin-top:30px;padding:29px 30px;background:#f0f6f0;border-radius:4px 28px 4px 4px}
.aga-check-intro{border-right:1px solid #d6e4d6;padding-right:15px}
.aga-check-intro .eyebrow{font-size:8px;letter-spacing:.15em}
.aga-check-intro h3{font:500 20px/1.8 var(--serif);margin-top:11px}
.aga-check-list{list-style:none;padding:0;margin:0;align-self:center;display:grid;grid-template-columns:1fr;gap:9px;font-size:12px}
.aga-check-list li{display:flex;gap:10px;align-items:center}
.aga-check-list li:before{content:'✓';color:#5a9a7f;border:1px solid #c6decb;background:#fff;width:18px;height:18px;display:inline-grid;place-items:center;font-size:10px;line-height:1;flex-shrink:0}
.aga-check-panel>p{grid-column:1/-1;border-top:1px solid #dce7dc;padding-top:15px;font-size:11px;color:#7a8a7d;line-height:1.9}
.aga-patterns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 34px}
.aga-pattern{border:1px solid #dce8de;padding:22px 20px 23px;background:linear-gradient(160deg,#f7faf6,#fff 75%);border-radius:3px 22px 3px 3px}
.aga-pattern-top{display:flex;flex-direction:column;gap:12px;padding-bottom:16px;border-bottom:1px solid #deeadf;margin-bottom:15px}
.aga-pattern-top>span{font:italic 49px/1 Georgia,serif;color:#91b39c}
.aga-pattern-top>small{font-size:8px;letter-spacing:.12em;color:#809784}
.aga-pattern h3{font:500 24px/1.6 var(--serif)}
.aga-pattern h3>span{display:block;font:500 12px/1.8 var(--sans);color:#597362;margin-top:3px}
.aga-pattern p{font-size:12px;color:#6f8174;margin-top:14px;line-height:1.95}
.aga-subheading{font-size:19px!important;line-height:1.8!important;font-weight:500!important;padding-left:16px;border-left:3px solid #87ac94;margin:35px 0 17px!important}
.aga-diagram{border:1px solid #dde8df;border-radius:4px;padding:22px 25px 14px;margin-top:24px!important;background:#fff}
.aga-figure-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;padding-bottom:15px;border-bottom:1px solid #e4ece4;margin-bottom:18px}
.aga-figure-heading>a{font-size:10px;white-space:nowrap;color:#7b9582}
.aga-figure-heading>a span{margin-left:9px}
.aga-diagram>img{height:auto;width:100%;margin:auto;background:white}
.aga-norwood>img{max-width:650px}
.aga-diagram figcaption{text-align:right;color:#89978a;font-size:10px;margin-top:12px}
.aga-stages{display:grid;grid-template-columns:1fr 1fr 1fr;gap:19px;margin-top:22px}
.aga-stages>div{border-left:1px solid #ccdcd0;padding-left:17px}
.aga-stages span{font-family:var(--serif);font-size:18px;color:#599278}
.aga-stages p{font-size:11px;line-height:1.8;color:#768675;margin-top:6px}
.aga-advice{display:flex;gap:20px;align-items:center;background:#eff6f1;padding:25px;margin-top:28px;border-radius:3px 23px 3px 3px}
.aga-advice-mark{font:400 32px Georgia,serif;color:#89af92}
.aga-advice h3{font-family:var(--serif);font-size:19px}
.aga-advice p{font-size:12px;line-height:1.95;color:#69806d;margin-top:9px}
.aga-advice>a{display:grid;place-items:center;border:1px solid #a6c5ae;border-radius:50%;width:38px;height:38px;flex-shrink:0;color:#638e6f}
.aga-advice>a:hover{background:#498a70;color:white}
.aga-cause-feature{border:1px solid #dce8dd;padding:26px;margin-top:25px;border-radius:4px}
.aga-cause-title{display:flex;gap:12px;align-items:center;margin-bottom:15px}
.aga-cause-title>span{font:italic 21px Georgia,serif;color:#93b09b}
.aga-cause-title h3{font-size:19px;font-family:var(--serif)}
.aga-cause-feature>p,.aga-cause-grid p{font-size:13px;color:var(--article-text);line-height:2}
.aga-hormone-flow{display:grid;grid-template-columns:1fr 85px 1.1fr 25px 1fr;gap:8px;align-items:center;text-align:center;background:#f2f7f1;padding:24px 17px;margin-top:23px;border-radius:3px;font-size:12px}
.aga-hormone-flow>div{padding:11px 7px;background:#fff;border:1px solid #dce7da;line-height:1.8}
.aga-hormone-flow>div b{font-weight:500;color:#377657}
.aga-hormone-flow small{font-size:8px;display:block;white-space:nowrap;color:#6b8e70}
.aga-hormone-flow>span{color:#81a083;font-size:18px;line-height:1.6}
.aga-cause-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:27px 0 16px}
.aga-cause-grid>article{border-bottom:1px solid #dce8dd;padding-bottom:24px}
.aga-inline-link{display:flex;align-items:center;justify-content:flex-end;gap:28px;font-size:12px;color:#51876f;margin-top:19px}
.aga-inline-link>span{font-size:18px;line-height:1}
.aga-treatment-card{border:1px solid #d9e7dc;border-radius:5px;overflow:hidden;margin-top:29px}
.aga-treatment-intro{display:grid;grid-template-columns:1.45fr 1fr;background:#eff6f0;min-height:159px}
.aga-treatment-intro>div{padding:26px 27px;align-self:center}
.aga-treatment-intro .eyebrow{font-size:9px;margin-bottom:10px}
.aga-treatment-intro h3{font-family:var(--serif);font-size:23px;line-height:1.7}
.aga-treatment-intro p{font-size:11px;color:#7b8f7c;margin-top:8px}
.aga-treatment-intro>img{width:100%;height:100%;max-height:190px;object-fit:cover}
.aga-treatment-body{padding:26px 27px}
.aga-treatment-body>p{font-size:13px;line-height:2;color:var(--article-text)}
.aga-medicine-list{margin:20px 0 0}
.aga-medicine-list>div{display:grid;grid-template-columns:155px 1fr;gap:18px;border-top:1px solid #e0e9df;padding:16px 0}
.aga-medicine-list dt{font-size:13px;font-weight:500;color:#407052}
.aga-medicine-list dd{margin:0;font-size:12px;line-height:1.95;color:#6b7c6b}
.aga-treatment-body>.aga-treatment-note{padding:14px 17px;background:#f7f8f4;font-size:11px;line-height:1.95;color:#788471;margin-top:5px}
.aga-link-row{display:grid;grid-template-columns:1.3fr 1fr;gap:25px;margin-top:22px}
.aga-link-row a{font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #cddfce;padding-bottom:9px;color:#477d5f}
.aga-link-row a span{font-size:17px}
.aga-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:23px 0}
.aga-method-grid>div{border-left:2px solid #bed5bf;padding-left:15px}
.aga-method-grid span{font-size:14px;font-weight:500;color:#407151}
.aga-method-grid p{font-size:12px;color:#788572;line-height:1.9;margin-top:8px}
.aga-other-options article{display:flex;gap:19px;padding:22px 0;border-bottom:1px solid #e1e9df}
.aga-other-options article>span{font:italic 23px/1.6 Georgia,serif;color:#9db6a0;flex-shrink:0}
.aga-other-options h4{font-size:16px;font-weight:500;margin:0 0 9px}
.aga-other-options p{font-size:13px;color:var(--article-text);line-height:2}
.aga-cost-banner{display:flex;align-items:center;justify-content:space-between;gap:22px;background:#f1f7ef;border:1px solid #deead9;padding:26px;border-radius:4px 28px 4px 4px;margin-top:30px}
.aga-cost-banner .eyebrow{font-size:8px;letter-spacing:.17em;margin-bottom:8px}
.aga-cost-banner h3{font-family:var(--serif);font-size:20px}
.aga-cost-banner p{font-size:11px;color:#83907a;margin-top:8px}
.aga-circle-arrow{width:39px;height:39px;display:grid;place-items:center;border:1px solid #b5cdb0;border-radius:50%;color:#68955e;font-size:20px;flex-shrink:0}
.aga-cost-banner:hover .aga-circle-arrow{background:#578450;color:white}
.aga-case{margin-top:30px;border:1px solid #dbe7dd;border-radius:4px;padding:24px 25px}
.aga-case-heading{display:flex;align-items:center;gap:23px;margin-bottom:20px}
.aga-case-heading h3{font:italic 29px Georgia,serif;color:#589274}
.aga-case-heading h3>span{font:500 10px var(--sans);letter-spacing:.16em;margin-right:5px}
.aga-case-heading p{font-size:12px;color:#81927e}
.aga-case-tag{margin-left:auto;font-size:10px;padding:3px 13px;border:1px solid #dce7d8;color:#7a9270}
.aga-case-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}
.aga-case-photos img{width:100%;height:auto;aspect-ratio:430/432;object-fit:contain;border-radius:3px}
.aga-case-photos figcaption{text-align:center;padding:8px;font-size:11px;color:#6c876e;background:#f4f8f0;margin-top:8px;border-radius:2px}
.aga-case-photos figure:last-child figcaption{background:#69957b;color:white}
.aga-case-facts{display:grid;grid-template-columns:.9fr .9fr 1.6fr;gap:19px;background:#f6f9f4;margin:22px 0 17px;padding:18px 20px}
.aga-case-facts>div+div{border-left:1px solid #dbe6d6;padding-left:21px}
.aga-case-facts dt{font-size:10px;color:#7f9177;margin-bottom:5px}
.aga-case-facts dd{margin:0;font-size:11px;color:#507452;line-height:1.6}
.aga-case-facts b{font:400 28px Georgia,serif;letter-spacing:.02em;margin-right:5px}
.aga-case-facts small{font-size:9px;display:block;color:#8a987f}
.aga-case-detail{margin:0}
.aga-case-detail>div{display:grid;grid-template-columns:130px 1fr;gap:18px;font-size:11px;line-height:1.8;padding:8px 0}
.aga-case-detail dt{color:#718c70}.aga-case-detail dd{margin:0;color:#71806b}
.aga-case-note{font-size:10px;color:#939b89;border-top:1px solid #e5ecdf;margin-top:12px;padding-top:12px;line-height:1.8}
.aga-faqs details{border-bottom:1px solid #dde7db}
.aga-faqs summary{list-style:none;display:flex;align-items:center;gap:16px;padding:23px 0;font-size:14px;font-weight:500;cursor:pointer;line-height:1.8}
.aga-faqs summary::-webkit-details-marker{display:none}
.aga-faqs summary>span{font:italic 24px Georgia,serif;color:#7ca187;flex-shrink:0}
.aga-faqs summary i{margin-left:auto;width:20px;height:20px;position:relative;flex-shrink:0}
.aga-faqs summary i:before,.aga-faqs summary i:after{content:'';position:absolute;background:#7b9d7b;left:4px;right:4px;top:9px;height:1px}
.aga-faqs summary i:after{transform:rotate(90deg)}
.aga-faqs details[open] summary i:after{transform:rotate(0)}
.aga-faqs details>div{display:flex;gap:18px;padding:0 34px 25px 0}
.aga-faqs details>div>span{font:italic 23px/1.5 Georgia,serif;color:#b3c7ac;flex-shrink:0}
.aga-faqs details p{font-size:13px;line-height:2;color:#6f816a}
.aga-reference{display:flex;gap:20px;padding-top:27px;font-size:10px;color:#8e9c83;line-height:1.8}
.aga-reference>span{flex-shrink:0}.aga-reference>a{text-decoration:underline;text-underline-offset:3px}
.aga-diagnosis{background:#f0f6ef;padding:56px 0}
.aga-diagnosis-layout{display:grid;grid-template-columns:.9fr 1.15fr;gap:70px;align-items:center}
.aga-diagnosis figure>img{width:100%;height:305px;object-fit:cover;object-position:center;border-radius:4px 65px 4px 4px}
.aga-diagnosis .eyebrow{font-size:9px;margin-bottom:13px}
.aga-diagnosis h2{font-size:31px;line-height:1.8;color:#3e6956}
.aga-diagnosis p{font-size:12px;color:#7b8e74;margin-top:16px;line-height:2}
.aga-visit-steps{display:flex;gap:17px;list-style:none;padding:19px 0 0;margin:21px 0 0;border-top:1px solid #d6e3cf;font-size:10px;color:#5f8059;justify-content:space-between}
.aga-visit-steps span{display:block;font:italic 21px Georgia,serif;color:#9bb396;margin-bottom:9px}
.aga-diagnosis .aga-inline-link{font-size:11px;margin-top:24px}
.aga-line-link{font-size:12px;border-bottom:1px solid #cee0ce;padding:2px 0 7px;display:flex;gap:35px;color:#578555}
.aga-related{padding-block:10px 64px}
.aga-related-heading{border-bottom:1px solid #dce7d8;margin-bottom:24px;padding-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.aga-related-heading .eyebrow{font-size:9px}
.aga-related-heading h2{font-size:21px}
.aga-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}
.aga-related-grid img{width:100%;height:145px;object-fit:cover;border-radius:3px}
.aga-related-grid a>span{display:flex;align-items:center;justify-content:space-between;font-size:13px;padding-top:13px}
.aga-related-grid b{font-size:19px;font-weight:400;color:#78a183}
@media(min-width:1450px){.aga-page .container{width:min(1280px,calc(100% - 120px))}.aga-layout{gap:76px}.aga-masthead-inner{min-height:390px}.aga-masthead-visual img{max-height:390px}}
@media(max-width:1120px){.aga-page .container{width:calc(100% - 64px)}.aga-layout{grid-template-columns:175px minmax(0,1fr);gap:33px}.aga-toc>a{font-size:11px;gap:9px}.aga-sidebar-consult{font-size:11px;padding-inline:10px}.aga-masthead-copy h1{font-size:41px}.aga-section-heading h2{font-size:25px}.aga-pattern{padding:19px 15px}.aga-check-panel{grid-template-columns:155px 1fr;padding:24px}.aga-treatment-intro{grid-template-columns:1.5fr 1fr}.aga-treatment-intro>div{padding:22px}.aga-treatment-intro h3{font-size:20px}.aga-hormone-flow{gap:4px;padding:19px 10px;grid-template-columns:1fr 70px 1.1fr 18px 1fr;font-size:10px}.aga-hormone-flow small{font-size:7px}.aga-case{padding:22px 20px}.aga-case-facts{padding-inline:14px;gap:12px}.aga-case-facts>div+div{padding-left:14px}.aga-case-facts b{font-size:25px}.aga-diagnosis-layout{gap:40px}.aga-diagnosis h2{font-size:28px}.aga-visit-steps{gap:10px;font-size:9px}}
@media(max-width:900px){.aga-layout{display:block;padding-top:38px}.aga-sidebar{margin-bottom:43px}.aga-sidebar-inner{position:static;display:block;padding:22px;background:#f7faf5;border:1px solid #e0eadb}.aga-toc-caption{border:0;padding-bottom:12px;display:flex;align-items:center;gap:18px;font-size:10px}.aga-toc-caption>span{margin:0;font-size:9px}.aga-toc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:4px 12px}.aga-toc>a{padding:10px 0;gap:8px;font-size:11px}.aga-toc>a[aria-current]{border-left-color:transparent;background:none}.aga-sidebar-consult,.aga-sidebar-price{display:none}.aga-masthead-inner{gap:26px;min-height:335px}.aga-masthead-copy h1{font-size:36px}.aga-masthead-sub{font-size:16px}.aga-masthead-description{font-size:10px}.aga-masthead-tags span{font-size:8px;padding-inline:8px}.aga-masthead-visual img{min-height:315px}.aga-masthead-visual figcaption{font-size:12px;right:12px}.aga-quicklinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-block:18px}.aga-quicklinks>span{display:none}.aga-quicklinks a{font-size:10px;padding-left:12px}.aga-quicklinks a:first-of-type{border:0;padding-left:0}.aga-section-heading h2{font-size:28px}.aga-check-panel{grid-template-columns:180px 1fr}.aga-treatment-intro h3{font-size:24px}.aga-hormone-flow{font-size:12px;grid-template-columns:1fr 85px 1.1fr 25px 1fr;gap:8px;padding:24px 17px}.aga-hormone-flow small{font-size:8px}.aga-diagnosis-layout{gap:27px}.aga-diagnosis h2{font-size:24px}.aga-diagnosis p{font-size:11px}.aga-visit-steps{flex-direction:column;gap:9px}.aga-visit-steps li{display:flex;gap:12px;align-items:center}.aga-visit-steps span{font-size:14px;margin:0}.aga-related-grid{gap:17px}.aga-related-grid img{height:125px}.aga-related-grid a>span{font-size:11px}}
@media(max-width:600px){.aga-page .container{width:calc(100% - 40px)}.aga-page .mobile-only{display:block}.aga-page .desktop-only{display:none}.aga-breadcrumb{font-size:8px;gap:9px;padding-block:8px 13px}.aga-masthead-inner{grid-template-columns:1fr;gap:0;min-height:0}.aga-masthead-copy{padding:25px 0 22px}.aga-masthead-copy .eyebrow{font-size:8px;margin-bottom:12px}.aga-masthead-copy h1{font-size:34px;line-height:1.6}.aga-masthead-copy h1 br{display:block}.aga-masthead-sub{font-size:17px;margin:13px 0 9px;line-height:1.9}.aga-masthead-sub br{display:none!important}.aga-masthead-description{font-size:11px}.aga-masthead-tags{gap:6px;margin-top:16px}.aga-masthead-tags span{font-size:9px;padding:3px 9px}.aga-masthead-visual{padding:0 0 21px}.aga-masthead-visual img{height:200px;min-height:0;max-height:none;object-position:52% 37%;border-radius:3px 43px 3px 3px}.aga-masthead-visual:before{inset:-8px -8px 31px 12px;border-radius:3px 48px 3px 3px}.aga-masthead-visual figcaption{font-size:11px;bottom:31px;right:10px;padding:5px 8px}.aga-quicklinks{grid-template-columns:1fr 1fr;gap:0;padding:6px 0}.aga-quicklinks a{font-size:11px;min-height:43px;padding:11px 5px!important;border:0!important}.aga-quicklinks a:nth-of-type(2n){border-left:1px solid var(--line)!important;padding-left:17px!important;margin-left:10px}.aga-quicklinks a:nth-of-type(-n+2){border-bottom:1px solid #e3ece2!important}.aga-layout{padding-top:26px;padding-bottom:39px}.aga-sidebar{margin-bottom:33px}.aga-sidebar-inner{padding:17px 16px}.aga-toc-caption{font-size:9px;padding-bottom:9px}.aga-toc-caption>span{font-size:8px}.aga-toc{grid-template-columns:1fr 1fr;gap:2px 12px}.aga-toc>a{font-size:10px;gap:7px;padding:10px 0;border-bottom:1px solid #e1e9db}.aga-toc>a>span{font-size:10px}.aga-section{padding-bottom:37px;margin-bottom:35px;scroll-margin-top:18px}.aga-section-heading{gap:12px;margin-bottom:22px;align-items:start}.aga-section-no{font-size:30px;padding-right:12px;min-width:36px;margin-top:5px}.aga-section-heading .eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:7px}.aga-section-heading h2{font-size:23px;line-height:1.65;letter-spacing:.01em}.aga-section>p{font-size:13px;line-height:2.1;margin-top:13px}.aga-section>.aga-lead{font-size:20px;line-height:1.9;margin-bottom:18px}.aga-check-panel{grid-template-columns:1fr;padding:22px 20px;gap:18px;border-radius:3px 23px 3px 3px;margin-top:24px}.aga-check-intro{border:0;border-bottom:1px solid #d6e4d6;padding:0 0 15px;display:flex;align-items:center;justify-content:space-between;gap:20px}.aga-check-intro h3{font-size:18px;margin:0}.aga-check-intro .eyebrow{font-size:7px;max-width:76px}.aga-check-list{font-size:11px;gap:10px}.aga-check-panel>p{font-size:10px}.aga-patterns{grid-template-columns:1fr;gap:12px;margin-block:23px 27px}.aga-pattern{display:grid;grid-template-columns:72px 1fr;gap:10px 14px;padding:20px}.aga-pattern-top{grid-row:span 2;border:0;border-right:1px solid #deeadf;margin:0;padding:0 12px 0 0;justify-content:center;gap:11px}.aga-pattern-top>span{font-size:41px}.aga-pattern-top>small{font-size:6px;letter-spacing:.02em;line-height:1.6}.aga-pattern h3{font-size:21px;display:flex;flex-wrap:wrap;gap:0 10px;align-items:center}.aga-pattern h3>span{font-size:10px;margin:0}.aga-pattern p{font-size:11px;margin:0}.aga-subheading{font-size:17px!important;padding-left:12px;margin:27px 0 15px!important}.aga-diagram{padding:15px 12px 12px;margin-top:20px!important}.aga-figure-heading{font-size:10px;gap:10px;padding-bottom:13px;margin-bottom:14px}.aga-figure-heading>a{font-size:9px}.aga-figure-heading>a span{margin-left:3px}.aga-diagram figcaption{font-size:8px;text-align:left;margin-top:10px}.aga-stages{gap:12px;margin-top:18px}.aga-stages>div{padding-left:11px}.aga-stages span{font-size:17px}.aga-stages p{font-size:10px}.aga-advice{padding:22px 18px;gap:12px;align-items:start;margin-top:25px}.aga-advice-mark{display:none}.aga-advice h3{font-size:18px}.aga-advice p{font-size:11px}.aga-advice>a{width:30px;height:30px;font-size:15px;margin-top:4px}.aga-cause-feature{padding:21px 18px;margin-top:22px}.aga-cause-title h3{font-size:19px}.aga-cause-feature>p,.aga-cause-grid p{font-size:12px}.aga-hormone-flow{grid-template-columns:1fr;gap:8px;padding:17px 23px;margin-top:20px}.aga-hormone-flow>div{padding:10px;font-size:12px}.aga-hormone-flow>span{transform:rotate(90deg);height:24px;line-height:1.3}.aga-hormone-flow>span:has(small){height:36px;transform:none;font-size:0}.aga-hormone-flow>span:has(small):after{content:'↓';font-size:18px;display:block}.aga-hormone-flow small{font-size:9px}.aga-cause-grid{grid-template-columns:1fr;gap:23px;margin-top:24px}.aga-cause-grid>article{padding-bottom:22px}.aga-inline-link{font-size:11px;gap:20px;line-height:1.8}.aga-treatment-intro{grid-template-columns:1fr 100px;min-height:130px}.aga-treatment-intro>div{padding:20px 16px}.aga-treatment-intro .eyebrow{font-size:8px;margin-bottom:8px}.aga-treatment-intro h3{font-size:19px;line-height:1.7}.aga-treatment-intro p{font-size:10px;line-height:1.8;margin-top:8px}.aga-treatment-intro>img{max-height:none;object-position:55% center}.aga-treatment-body{padding:21px 18px}.aga-treatment-body>p{font-size:12px}.aga-medicine-list>div{grid-template-columns:1fr;gap:8px;padding-block:15px}.aga-medicine-list dt{font-size:13px}.aga-medicine-list dd{font-size:11px}.aga-treatment-body>.aga-treatment-note{font-size:10px;padding:13px}.aga-link-row{grid-template-columns:1fr;gap:14px;margin-top:18px}.aga-link-row a{font-size:11px;padding-bottom:9px}.aga-method-grid{grid-template-columns:1fr;gap:18px;margin-block:20px}.aga-method-grid span{font-size:13px}.aga-method-grid p{font-size:11px}.aga-other-options article{padding-block:19px;gap:14px}.aga-other-options article>span{font-size:21px}.aga-other-options h4{font-size:15px}.aga-other-options p{font-size:12px}.aga-cost-banner{padding:22px 18px;gap:17px;margin-top:23px}.aga-cost-banner h3{font-size:19px;line-height:1.9}.aga-cost-banner p{font-size:10px}.aga-circle-arrow{width:32px;height:32px;font-size:17px}.aga-case{padding:20px 16px;margin-top:23px}.aga-case-heading{gap:9px;flex-wrap:wrap;margin-bottom:18px}.aga-case-heading h3{font-size:25px}.aga-case-heading h3>span{font-size:8px}.aga-case-heading p{font-size:10px;margin-left:auto}.aga-case-tag{display:none}.aga-case-photos{grid-template-columns:1fr 1fr;gap:13px 10px}.aga-case-photos figcaption{font-size:10px;padding:5px;margin-top:5px}.aga-case-facts{grid-template-columns:1fr 1fr;padding:16px;gap:16px;margin-block:19px 12px}.aga-case-facts>div+div{padding-left:16px}.aga-case-facts>div:last-child{grid-column:1/-1;border-left:0;border-top:1px solid #dbe6d6;padding:14px 0 0}.aga-case-facts dt{font-size:9px}.aga-case-facts b{font-size:28px}.aga-case-facts small{display:inline-block;margin-left:10px;font-size:8px}.aga-case-detail>div{grid-template-columns:1fr;gap:4px;padding-block:8px;font-size:10px}.aga-case-note{font-size:9px}.aga-faqs summary{font-size:12px;gap:12px;padding-block:20px}.aga-faqs summary>span{font-size:21px}.aga-faqs summary i{width:15px;height:18px}.aga-faqs summary i:before,.aga-faqs summary i:after{left:2px;right:2px}.aga-faqs details>div{padding:0 16px 22px 0;gap:12px}.aga-faqs details>div>span{font-size:21px}.aga-faqs details p{font-size:12px;line-height:2}.aga-reference{display:block;font-size:9px;padding-top:22px}.aga-reference>span{display:block;margin-bottom:8px}.aga-diagnosis{padding-block:35px}.aga-diagnosis-layout{grid-template-columns:1fr;gap:27px}.aga-diagnosis figure>img{height:220px;border-radius:3px 46px 3px 3px}.aga-diagnosis h2{font-size:27px}.aga-diagnosis p{font-size:12px}.aga-visit-steps{flex-direction:column;gap:12px;padding-top:20px;font-size:11px}.aga-visit-steps span{font-size:17px}.aga-line-link{font-size:11px;gap:18px}.aga-related{padding-block:5px 39px}.aga-related-heading{display:block;padding-bottom:17px;margin-bottom:20px}.aga-related-heading h2{font-size:22px;margin-top:12px}.aga-related-grid{grid-template-columns:1fr;gap:16px}.aga-related-grid>a{display:grid;grid-template-columns:108px 1fr;gap:16px;align-items:center;border-bottom:1px solid #e0e9db;padding-bottom:16px}.aga-related-grid img{height:74px}.aga-related-grid a>span{padding:0;font-size:12px;gap:13px}.aga-related-grid b{font-size:17px}.aga-page .consultation-heading h2{font-size:25px}.aga-page .contact-web-title{font-size:21px}.aga-page .consultation-bottom{align-items:start}.aga-page .consultation-bottom>a{font-size:10px}.aga-page .footer{padding-bottom:28px}}
