/* Examination information pages: the approved Gardnerella layout, shared by every test information page. */
.examination-page .footer-inner>span{font-size:11px}
.examination-page .page-intro{padding:57px 0 50px;border-bottom:1px solid #d9d5cd}
.examination-page .page-title{font-size:60px;line-height:1.08;max-width:920px;margin:22px 0 25px}
.examination-page .lead{max-width:650px;font-size:18px;line-height:1.7}
.examination-page .meta-line{display:flex;gap:15px;align-items:center;margin-top:31px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#797368}
.examination-page .meta-line span+span:before{content:'·';margin-right:15px;color:#cbaf6a}
.examination-page .article-layout{padding-top:50px;padding-bottom:70px;gap:80px}
.examination-page .anchor-nav{display:flex;flex-wrap:wrap;gap:10px 24px;border-bottom:1px solid #d9d5cd;padding-bottom:21px;margin-bottom:39px}
.examination-page .anchor-nav a{font-size:12px;color:#6c706d;text-decoration:none;padding-bottom:5px}
.examination-page .anchor-nav a:first-child{color:#172343;border-bottom:1px solid #cbaf6a}
.examination-page .article-section{padding-bottom:29px;margin-bottom:30px;border-bottom:1px solid #e0dbd2;scroll-margin-top:28px}
.examination-page .article-section:last-child{border:0}
.examination-page .section-title{font:400 32px/1.18 var(--serif,Georgia,serif);margin:0 0 17px;letter-spacing:-.02em}
.examination-page .article-main p{font-size:15px;line-height:1.9;color:#595f71;margin:0 0 15px}
.examination-page .article-main strong{font-weight:600;color:#243667}
.examination-page .article-main ul{padding-left:19px;margin:10px 0 19px;font-size:15px;line-height:1.9;color:#595f71}
.examination-page .article-main li{padding-left:5px;margin-bottom:7px}
.examination-page .article-main li::marker{color:#c2a04a}
.examination-page .source-mark{font-size:10px;vertical-align:super;color:#ae8d3a;margin-left:4px;text-decoration:underline;text-underline-offset:2px}
.examination-page .article-sources{padding-top:5px}
.examination-page .article-sources p{font-size:11px;line-height:1.8;color:#6c7389}
.examination-page .article-sources a{text-decoration:underline;text-underline-offset:3px}
.examination-page .article-sidebar{position:sticky;top:28px}
.examination-page .sidebar-index{padding:28px 0 0;margin-top:25px;border-top:1px solid #d9d5cd}
.examination-page .sidebar-index .eyebrow{font-size:9px;margin-bottom:16px}
.examination-page .sidebar-index a{display:block;font-size:12px;color:#6c706d;padding:8px 0}
.examination-page .sidebar-index a:hover{color:#ae8d3a}
.examination-page .section-number{display:inline-block;font-family:var(--sans,Arial,sans-serif);font-size:10px;letter-spacing:.1em;vertical-align:middle;color:#c2a04a;min-width:29px;position:relative;top:-3px}
.examination-page .info-card{padding:30px;background:#172343;color:#f6f3ee}
.examination-page .info-card .eyebrow{color:#cbaf6a;font-size:10px}
.examination-page .card-title{font:400 25px/1.25 var(--serif,Georgia,serif);margin:20px 0 25px}
.examination-page .card-price{font:400 38px/1.1 var(--serif,Georgia,serif);margin-bottom:11px;letter-spacing:-.02em}
.examination-page .card-price span{font-family:var(--sans,Arial,sans-serif);font-size:15px;margin-left:4px}
.examination-page .info-card p{font-size:11px;line-height:1.8;color:#b6bac4}
.examination-page .info-card .btn{display:flex;justify-content:space-between;align-items:center;background:#f3efe8;color:#172343;border:0;margin-top:24px;padding:17px 20px;font-size:12px}
.examination-page .card-link{font-size:11px;color:#dcc896;display:inline-block;text-underline-offset:5px;margin-top:19px}
.examination-page .sidebar-photo{width:100%;height:212px;object-fit:cover;object-position:50% 55%;display:block;margin-top:25px}
.examination-page .sidebar-caption{font-size:11px;color:#6d748a;line-height:1.7;margin-top:10px}
.examination-page .quiet-callout{background:#ede9e1;padding:24px 27px;display:flex;align-items:start;gap:17px;margin-top:21px}
.examination-page .quiet-callout .callout-icon{font:italic 30px var(--serif,Georgia,serif);color:#c2a04a;line-height:1}
.examination-page .quiet-callout p{font-size:13px;line-height:1.85;color:#484e5c;margin:0}
.examination-page .article-end{padding:43px 0;background:#eae6de}
.examination-page .article-end .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}
.examination-page .article-end h2{font:400 32px/1.2 var(--serif,Georgia,serif);letter-spacing:-.02em;margin:9px 0 0}
.examination-page .article-end .eyebrow{font-size:10px;margin:0}
.examination-page .article-end a{font-size:13px;text-decoration:none;color:#172343;border-bottom:1px solid #cbaf6a;padding-bottom:12px;white-space:nowrap}
@media(max-width:800px){.examination-page .page-title{font-size:42px}.examination-page .article-layout{gap:30px}.examination-page .article-end .wrap{display:block}.examination-page .article-end a{display:inline-block;margin-top:22px}.examination-page .meta-line{flex-wrap:wrap}.examination-page .anchor-nav{gap:12px 20px}.examination-page .article-sidebar{position:static}.examination-page .sidebar-index{display:none}}
  /* Additions for generated pages: several prices on one card, links to the clinic's own guides, related pages. */
.examination-page .page-intro .about-crumbs{margin-bottom:0}
.examination-page .card-prices{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid #ffffff26}
.examination-page .card-prices li{display:flex;justify-content:space-between;gap:16px;padding:7px 0;font-size:12px;line-height:1.5;color:#e2ded6}
.examination-page .card-prices li span:last-child{white-space:nowrap;color:#fcfbf9;font-weight:600}
.examination-page .article-main a.inline-link{color:#7a6128;text-decoration:underline;text-underline-offset:3px}
.examination-page .quiet-callout.urgent{background:#ece7dd}
.examination-page .related-tests{border-top:1px solid #d9d5cd;padding:44px 0 10px}
.examination-page .related-tests .eyebrow{font-size:10px;margin-bottom:18px}
.examination-page .related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.examination-page .related-grid a{display:flex;flex-direction:column;gap:8px;padding:20px 22px;background:#fcfbf9;border:1px solid #dedad2;text-decoration:none;color:#1d2b52}
.examination-page .related-grid a:hover{border-color:#1d2b52}
.examination-page .related-grid strong{font:400 21px/1.25 var(--serif,Georgia,serif)}
.examination-page .related-grid span{font-size:11px;color:#7a6128}
@media(max-width:800px){.examination-page .related-grid{grid-template-columns:1fr}}
/* Imported article content inside the examination layout. */
.examination-page .article-main h3{font:400 25px/1.25 var(--serif,Georgia,serif);letter-spacing:-.01em;color:var(--navy,#1d2b52);margin:26px 0 10px}
.examination-page .article-main h4{font-size:15px;font-weight:600;margin:20px 0 8px;color:var(--navy,#1d2b52)}
.examination-page .article-main b{font-weight:600;color:#243667}
.examination-page .article-main ol{padding-left:22px;margin:10px 0 19px;font-size:15px;line-height:1.9;color:#595f71}
.examination-page .article-main table{width:100%;border-collapse:collapse;margin:14px 0 22px;font-size:14px;background:#fcfbf9}
.examination-page .article-main th,.examination-page .article-main td{padding:12px 14px;border-bottom:1px solid #e0dbd2;text-align:left;vertical-align:top;color:#484e5c}
.examination-page .article-figure{margin:22px 0 26px}
.examination-page .article-figure img{width:100%;max-height:420px;object-fit:cover;border:1px solid #dedad2}
.examination-page .card-phone a{color:inherit;font-size:30px}
.examination-page .article-team{margin-top:10px}
@media(max-width:800px){.examination-page .article-main table{display:block;overflow-x:auto}}
.examination-page .article-main,.examination-page .article-sidebar{min-width:0}
.examination-page .article-main{overflow-wrap:break-word}
.examination-page .article-main img{max-width:100%;height:auto}
.examination-page .breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}
/* The clinic's documents: intro, lead image, patient questions, closing call to action and the expert's booking card. */
.examination-page .article-intro p:first-child{font-size:17px;line-height:1.85;color:#434855}
.examination-page .article-figure--lead{margin:26px 0 42px}
.examination-page .article-figure--lead img,.examination-page .article-figure--clinic img{aspect-ratio:16/9;height:auto;max-height:none;object-fit:cover;border:0}
.examination-page .article-figure--clinic img{object-position:50% 62%}
.examination-page .article-figure figcaption{font-size:11px;line-height:1.6;color:#6c7389;margin-top:10px}
.examination-page .figure-credit{color:#7f7563;margin-left:6px}
.examination-page .qa-card{background:#fcfbf9;border:1px solid #dedad2;padding:24px 28px 8px;margin:22px 0 10px}
.examination-page .qa-card .eyebrow{font-size:10px;margin:0 0 6px}
.examination-page .qa-card dl{margin:0}
.examination-page .qa-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:24px;padding:17px 0;border-top:1px solid #e6e2d9}
.examination-page .qa-row:first-child{border-top:0}
.examination-page .qa-row dt{font:400 20px/1.35 var(--serif,Georgia,serif);color:#1d2b52}
.examination-page .qa-row dd{margin:0;font-size:14px;line-height:1.85;color:#4f5464}
.examination-page .qa-row dd strong{color:#243667;font-weight:600}
.examination-page .qa-row dd a{color:#7a6128;text-decoration:underline;text-underline-offset:3px}
.examination-page .cta-note{background:#1d2b52;padding:30px 34px;margin:38px 0 22px}
.examination-page .article-main .cta-note p{color:#e6e2da;font-size:15px;line-height:1.85;margin:0}
.examination-page .article-main .cta-note strong{display:block;font:400 27px/1.25 var(--serif,Georgia,serif);color:#fdfdfc;margin-bottom:10px;letter-spacing:-.01em}
.examination-page .expert-card{display:flex;gap:24px;align-items:center;background:#f1eee8;padding:22px 26px;margin:0 0 30px}
.examination-page .expert-card img{width:116px;height:116px;object-fit:cover;object-position:50% 18%;flex:0 0 auto}
.examination-page .expert-card .eyebrow{font-size:10px;margin:0 0 8px}
.examination-page .article-main .expert-card .expert-name{font:400 27px/1.2 var(--serif,Georgia,serif);margin:0 0 4px;color:#1d2b52}
.examination-page .expert-card .expert-name a{color:inherit;text-decoration:none}
.examination-page .article-main .expert-card .expert-role{font-size:12px;line-height:1.6;color:#6c706d;margin:0 0 14px}
.examination-page .expert-card .btn{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;font-size:12px}
.examination-page .card-price--ask{font-size:27px}
.examination-page .info-card .card-prices-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#cbaf6a;margin:22px 0 0}
.examination-page .section-number{min-width:22px}
@media(max-width:800px){.examination-page .qa-card{padding:20px 20px 6px}
.examination-page .qa-row{grid-template-columns:1fr;gap:6px}
.examination-page .expert-card{flex-direction:column;align-items:flex-start}
.examination-page .cta-note{padding:24px 22px}}
.examination-page a.figure-credit{text-decoration:none}
.examination-page a.figure-credit:hover{text-decoration:underline;text-underline-offset:3px}

/* The booking note sits on the dark price card here. */
.examination-page .info-card .booking-context-note{color:#b6bac4}
