/* GuideDoc system dark theme. Generated color-only overrides; see build.py. */
@media screen and (prefers-color-scheme:dark){

:root{color-scheme:dark;--ink:#f0f1e9;--muted:#bcc3b9;--line:#50594e;--red:#f6afa6;--paper:#171b18;--soft:#222722}
html,body.editorial{background:#171b18;color:#f0f1e9}
html .gd-directory,html .gd-dialog{--gd-ink:#f0f1e9;--gd-muted:#bcc3b9;--gd-accent:#f6afa6}
html .prose .gd-statistics{--chart-red:#f2aaa0;--chart-blue:#a9cfee;--chart-muted:#bcc3b9;--chart-line:#65705f}
html .topics-item>p{color:#bcc3b9}
html .standfirst{color:#bcc3b9}html .skip-link{background:#222722}html .site-header{background:#222722}html .menu-toggle{background:transparent}html .story-number{color:#bcc3b9}html .prose blockquote{color:#bcc3b9}html .search-form{border-color:#50594e}html .search-form input{background:#222722}html .search-form button{border-left-color:#768071;color:#f0f1e9}html .search-form button:hover{background:#853d38}html .hero-description{color:#bcc3b9}html .solid-link{background:#853d38;color:#f0f1e9}html .solid-link:hover{color:#f0f1e9;background:#853d38}html .service-index{color:#bcc3b9}html .comparison-feature{background:#343325;border-color:#50594e}html .comparison-intro>p:not(.eyebrow){color:#bcc3b9}html .comparison-panel{background:#222722;border-color:#50594e;box-shadow:0 5px 18px rgba(0,0,0,0.0196078)}html .concept-label{background:#343325;color:#bcc3b9}html .comparison-criteria li{border-top-color:#50594e}html .profile-photo{background:#222722}html .prose .guide-overview{background:#343325}html .provider-verified{color:#f0f1e9;background:#222722}html .provider-facts{background:#343325}html .prose a.provider-website{background:#853d38;color:#f0f1e9}html .prose a.provider-website:hover{background:#853d38;border-color:#50594e;color:#f0f1e9}html .prose a.provider-website-subtle{background:transparent;border-color:transparent}html .prose a.provider-website-subtle:hover{background:transparent;border-color:transparent}html .prose .article-inline-related{background:transparent}html .prose .article-inline-related-title a{text-decoration-color:#bcc3b9}html .article-related-list a{text-decoration-color:#bcc3b9}
html .wl-intro{color:#bcc3b9}html .wl-feature-copy>p:last-child{color:#bcc3b9}html .wl-reading>p:last-child:not(.eyebrow){color:#bcc3b9}html .wl-questions dd{color:#bcc3b9}html .wl-library-group li a{text-decoration-color:#f0f1e9}
html .prose .gd-statistics{border-top-color:#50594e}html .prose .gd-statistics select{background:#222722;color:#f0f1e9}html .prose .gd-statistics button{background:#222722;color:#f0f1e9}html .prose .gd-statistics button[aria-pressed=true]{background:#394338;color:#f0f1e9;border-color:#768071}html .prose .gd-statistics .gs-track{background:#222722}html .prose .gd-statistics .gs-ci{border-color:#50594e;background:#222722}
html .second-polish .pass-prompt{border-left-color:#50594e}html .second-polish .pass-bar-track>span{background:#394338}html .second-polish [data-surgery-row="0"] [data-bar]{background:#853d38}html .second-polish [data-surgery-row="1"] [data-bar]{background:#34556e}html .second-polish .pass-chart-buttons button[aria-pressed="true"]{color:#f0f1e9}html .second-polish .pass-timeline>li{border-left-color:#50594e}html .second-polish .pass-timeline>li:before{background:#394338}html .second-polish .pass-timeline>li:last-child{border-left-color:transparent}
html .superfood-guide .sf-chart-controls button{background:#222722;border-color:#768071}html .superfood-guide .sf-chart-controls button[aria-pressed=true]{background:#222722;border-color:#768071;box-shadow:inset 0 -2px rgba(0,0,0,1)}html .superfood-guide .sf-track{background:#222722}html .superfood-guide .sf-track>span{background:#a8d5af}
html .fourth-polish .pass-chart-buttons button:focus-visible,html .fourth-polish .polish-table-wrap:focus-visible{outline:2px solid #abcff6}
html .marriage-guide .guide-contents a:before{color:#bcc3b9}html .marriage-guide .guide-note{border-left-color:#50594e}html .marriage-guide .guide-checklist>li:before{border-color:#50594e}html .marriage-guide .guide-source-note{color:#bcc3b9}html .marriage-guide .chart-unit{color:#bcc3b9}html .marriage-guide .chart-svg text{fill:#bcc3b9}html .marriage-guide .chart-svg .chart-grid{stroke:#f0f1e9}html .marriage-guide .chart-footnote{color:#bcc3b9}
html .fifth-polish .pass-chart-buttons button:focus-visible,html .fifth-polish .polish-table-wrap:focus-visible{outline:2px solid #abcff6}
html .opioid-guide .opioid-conversation{border-left-color:#50594e}html .opioid-guide .opioid-chart-controls button{background:#222722;border-color:#768071}html .opioid-guide .opioid-chart-controls button[aria-pressed=true]{background:#222722;border-color:#768071;box-shadow:inset 0 -2px rgba(0,0,0,1)}html .opioid-guide .opioid-axis{color:#bcc3b9}html .opioid-guide .opioid-bar-track{background:#222722}html .opioid-guide .opioid-bar-2023{background:#394338}html .opioid-guide .opioid-bar-2024{background:#34556e}
html .price-guide .price-example{border-left-color:#50594e}html .price-guide .payment-controls select{border-color:#768071;background:#222722}html .price-guide .payment-scale{color:#bcc3b9}html .price-guide .payment-track{background:#222722}html .price-guide .payment-row:nth-last-child(-n/**/+2) .payment-track>span{background:#394338}
html .polish-guide .guide-contents a:before{color:#bcc3b9}html .polish-guide .guide-note{border-left-color:#50594e}html .polish-guide .guide-checklist>li:before{border-color:#50594e}html .polish-guide .guide-source-note{color:#bcc3b9}html .polish-guide .chart-unit{color:#bcc3b9}html .polish-guide .chart-svg text{fill:#bcc3b9}html .polish-guide .chart-svg .chart-grid{stroke:#f0f1e9}html .polish-guide .chart-footnote{color:#bcc3b9}html .polish-guide .polish-example{border-left-color:#50594e}html .polish-guide .polish-chart-readout strong{color:#f6afa6}html .polish-guide select,html .polish-guide button,html .polish-guide input{border-color:#768071;background:#222722}
html .third-polish .pass-chart-buttons button:focus-visible,html .third-polish .polish-table-wrap:focus-visible{outline:2px solid #abcff6}
html .prose .current-contents a:before{color:#bcc3b9}html .prose .current-stat{border-top-color:#50594e}
html .gd-directory h1,html .gd-directory h2,html .gd-directory h3,html .gd-directory h4{color:#f0f1e9}html .gd-directory .gd-intro>p:not(.gd-eyebrow):not(.gd-guide-link),html .gd-directory .gd-profile-deck,html .gd-directory .gd-profile-section>p:not(.gd-eyebrow),html .gd-directory .gd-profile-insights p,html .gd-directory .gd-profile-questions,html .gd-directory .gd-profile-questions li,html .gd-directory .gd-buying-guide .gd-guide-intro,html .gd-directory .gd-guide-section p,html .gd-directory .gd-guide-method p,html .gd-directory .gd-guide-section .gd-type-definitions dd{color:#f0f1e9}
html .prose .gd-article-directory>a:hover{background:#382b29}html .prose .gd-provider-summary{background:#343325}html .prose .gd-provider-summary .provider-facts{background:transparent}html .prose .gd-provider-summary a.provider-profile{background:#222722;border-color:#50594e}
html .gd-page #gd-main{background:#343325!important;color:#f0f1e9}html .gd-site-header{border-bottom-color:#50594e;background:#222722}html .gd-site-header nav a{color:#bcc3b9}html .gd-preview-label{border-color:#50594e;color:#bcc3b9}html .gd-site-footer{border-top-color:#50594e;color:#bcc3b9}html .gd-site-footer span:first-child{color:#f0f1e9}html .gd-directory button:focus-visible,html .gd-directory a:focus-visible,html .gd-directory input:focus-visible,html .gd-directory select:focus-visible,html .gd-directory summary:focus-visible,html .gd-directory [tabindex]:focus-visible{outline:3px solid #f6afa6}html .gd-directory .gd-link{background:transparent}html .gd-provider{color:#bcc3b9}html .gd-location{color:#bcc3b9}html .gd-description{color:#bcc3b9!important}html .gd-price{color:#f0f1e9}html .gd-price small{color:#bcc3b9}html .gd-facts>div{border-left-color:#50594e}html .gd-facts dt{color:#bcc3b9}html .gd-facts dd{color:#f0f1e9}html .gd-checked{color:#bcc3b9}html .gd-directory .gd-compare-add{border-color:#50594e;background:transparent;color:#bcc3b9}html .gd-directory .gd-compare-add[aria-pressed=true]{background:#382b29;border-color:#50594e;color:#f6afa6}html .gd-directory .gd-primary{background:#853d38;color:#f0f1e9}html .gd-review-notes{color:#bcc3b9}html .gd-review-notes summary{border-top-color:#50594e}html .gd-review-notes>div{background:#343325}html .gd-method{border-top-color:#50594e}html .gd-method p{color:#bcc3b9}html .gd-method strong{color:#bcc3b9}html .gd-dialog{border-color:#50594e;background:#343325;box-shadow:0 25px 80px rgba(0,0,0,0.188235)}html .gd-dialog-bar{border-bottom-color:#50594e;background:#343325}html .gd-dialog-bar button{background:#343325;color:#f0f1e9}html .gd-dialog-content>p{color:#bcc3b9}html .gd-detail-grid>div{border-top-color:#50594e}html .gd-detail-grid dt{color:#bcc3b9}html .gd-detail-fact p.gd-fact-value{color:#f0f1e9}html .gd-detail-fact small{color:#bcc3b9}html .gd-detail-fact p.gd-source-note{color:#bcc3b9}html .gd-source-links a{color:#bcc3b9}html .gd-comparison-table th,html .gd-comparison-table td{border-color:#50594e;background:transparent}html .gd-comparison-table th:first-child{background:#343325;color:#bcc3b9}html .gd-comparison-table thead th{background:#343325}html .gd-comparison-table thead small{color:#bcc3b9}html .gd-skip{background:#222722}html .gd-directory .gd-location,html .gd-directory .gd-checked,html .gd-directory .gd-facts dt,html .gd-directory .gd-price small,html .gd-directory .gd-detail-fact small{color:#bcc3b9}html .gd-directory .gd-provider{color:#bcc3b9}html .gd-directory .gd-description{color:#bcc3b9!important}html .gd-directory .gd-source-note{color:#bcc3b9!important}html .gd-cell-sources summary{color:#bcc3b9}html .gd-verification summary{color:#abcff6}html .gd-option-label select{border-color:#768071;background:#222722;color:#f0f1e9}html .gd-option-label select:focus-visible,html .gd-verification summary:focus-visible{outline:3px solid #abcff6}html .gd-guide-link a{color:#f6afa6}html .gd-card-caution{color:#f6afa6!important;background:#382b29}html .gd-location li{border-color:#50594e;background:#343325}html .gd-summary-label{color:#bcc3b9}html .gd-directory .gd-location li{border-left-color:#50594e}html .gd-option-picker{background:#24362b;border-color:#50594e}html .gd-directory .gd-card-locations .gd-location li{color:#bcc3b9}html .gd-verification summary{color:#b2ddbd;background:#24362b}html .gd-directory .gd-visit{color:#f6afa6}html .gd-directory .gd-visit:focus-visible{outline:3px solid #f6afa6}html .gd-directory .gd-visit-primary{background:#853d38;color:#f0f1e9}html .gd-directory .gd-visit-primary:hover{background:#853d38;color:#f0f1e9}html .gd-more-locations{color:#bcc3b9}html .gd-more-locations summary:focus-visible{outline:2px solid #f6afa6}html .gd-directory .gd-score-button,html .gd-directory .gd-score-inline{border-color:transparent;background:transparent}html .gd-directory .gd-score-button:hover,html .gd-directory .gd-score-inline:hover{background:#382b29;border-color:#768071}html .gd-score-track{stroke:#f0f1e9}html .gd-score-number small{color:#bcc3b9}html .gd-score-hero>span:not(.gd-score-ring){color:#bcc3b9}html .gd-score-reasons section{background:#24362b}html .gd-score-reasons .gd-score-negative{background:#382b29}html .gd-score-table th,html .gd-score-table td{border-bottom-color:#50594e}html .gd-score-table small{color:#bcc3b9}html .gd-score-table a{color:#f6afa6}html .gd-score-disclosure{border-top-color:#50594e}html .gd-score-disclosure>small{color:#bcc3b9}html .gd-name-row .gd-program-type{color:#bcc3b9}html .gd-method-columns h3{color:#f0f1e9}html .gd-method-overview>p{color:#bcc3b9}html .gd-method-overview strong{color:#f0f1e9}html .gd-method-help{border-left-color:#50594e}html .gd-type-definitions dt{color:#f0f1e9}html .gd-type-definitions dd{color:#bcc3b9}html .gd-method-help p.gd-type-note{color:#bcc3b9}@media (max-width:760px){html .gd-method-help{border-top-color:#50594e}}html .gd-buying-guide .gd-guide-intro{color:#bcc3b9}html .gd-guide-section{border-top-color:#50594e}html .gd-guide-section h3,html .gd-guide-method h3{color:#f0f1e9}html .gd-guide-section p,html .gd-guide-method p{color:#bcc3b9}html .gd-guide-method{border-top-color:#50594e}html .gd-program-timing a{color:#f6afa6}html .gd-directory .gd-recommended,html .gd-directory .gd-verification summary{background:#24362b;color:#b2ddbd}html .gd-directory .gd-recommended{background:#382b29}html .gd-comparison-table thead .gd-comparison-corner{background:transparent}html .gd-comparison-table .gd-option-label select{border-color:#768071;background:#222722}html .gd-comparison-table td.gd-score-positive{background:#24362b}html .gd-comparison-table td.gd-score-negative{background:#382b29}html .gd-directory .gd-comparison-remove{border-color:#50594e;background:transparent;color:#bcc3b9}html .gd-directory .gd-comparison-remove:hover{background:#382b29;color:#f6afa6;border-color:#50594e}html .gd-breadcrumbs{color:#bcc3b9}html .gd-breadcrumbs [aria-current]{color:#f0f1e9}html .gd-profile-score-link:hover{background:#382b29}html .gd-profile-labels>span{border-color:#50594e;color:#bcc3b9}html .gd-profile-deck{color:#bcc3b9}html .gd-profile .gd-visit-primary{background:#853d38;color:#f0f1e9}html .gd-profile-compare{color:#f0f1e9!important}html .gd-profile-hero-image img{background:#382b29}html .gd-profile-hero-image.gd-image-portrait img{background:#222722}html .gd-profile figcaption{color:#bcc3b9}html .gd-profile figcaption a{color:#bcc3b9}html .gd-profile-at-glance{border-top-color:#50594e;border-bottom-color:#50594e}html .gd-profile-at-glance>div+div{border-left-color:#50594e}html .gd-profile-at-glance dt{color:#bcc3b9}html .gd-profile-at-glance small{color:#bcc3b9}html .gd-profile-nav nav{border-left-color:#50594e}html .gd-profile-nav nav p{color:#bcc3b9}html .gd-profile-nav nav a{color:#bcc3b9}html .gd-profile-section{border-bottom-color:#50594e}html .gd-profile-section>p:not(.gd-eyebrow){color:#bcc3b9}html .gd-profile-takeaways>div{background:#222722}html .gd-profile-takeaways>div+div{background:#382b29}html .gd-profile-takeaways ul{color:#bcc3b9}html .gd-profile-places>p{color:#bcc3b9}html .gd-profile-insights p{color:#bcc3b9}html .gd-profile-table-wrap{border-color:#50594e;background:#222722}html .gd-profile-table caption{color:#bcc3b9}html .gd-profile-table th,html .gd-profile-table td{border-bottom-color:#50594e}html .gd-profile-table thead{background:#222722}html .gd-profile-table small{color:#bcc3b9}html .gd-profile-program{background:#222722;border-color:#50594e}html .gd-profile-program header{border-bottom-color:#50594e}html .gd-profile-program header>p:last-child{color:#bcc3b9}html .gd-profile-program>p{color:#bcc3b9}html .gd-profile-program-section h4{color:#f0f1e9}html .gd-profile-fact dt{color:#bcc3b9}html .gd-profile-fact dd{color:#f0f1e9}html .gd-profile-fact small{color:#bcc3b9}html .gd-profile .gd-fact-note{color:#bcc3b9}html .gd-profile-caution{border-left-color:#50594e;background:#382b29}html .gd-profile-questions li{border-top-color:#50594e;color:#bcc3b9}html .gd-profile-questions li:before{color:#bcc3b9}html .gd-profile-score-intro p{color:#bcc3b9}html .gd-profile-disclosure{border-top-color:#50594e}html .gd-profile-disclosure>p,html .gd-profile-disclosure>ul{color:#bcc3b9}html .gd-profile-source-list>li{border-bottom-color:#50594e}html .gd-profile-source-list>li:target{background:#382b29}html .gd-profile-source-list summary{color:#bcc3b9}html .gd-profile-source-list ul a{color:#bcc3b9}html .gd-profile-related>div>p:last-child{color:#bcc3b9}html .gd-profile-related-grid article{border-color:#50594e;background:#222722}html .gd-profile-related-grid p{color:#bcc3b9}html .gd-profile-hero-image.gd-image-brand img{background:#222722;border-color:#50594e}html .gd-profile-program-section{border-top-color:#50594e}html .gd-profile-program-section>summary{color:#f0f1e9}@media (max-width:760px){html .gd-program-matrix tr{border-top-color:#50594e}html .gd-program-matrix td:before{color:#bcc3b9}}html .gd-directory .gd-author-bio,html .gd-directory .gd-author-excerpt{color:#f0f1e9}html .gd-directory .gd-author-role{color:#bcc3b9}html .gd-directory .gd-author-byline{color:#bcc3b9}html .gd-directory .gd-author-more{color:#f6afa6}html .gd-author-article{border-top-color:#50594e}html .gd-author-business{border-color:#50594e;background:#343325}html .gd-profile-gallery .gd-image-portrait img,html .gd-profile-gallery .gd-image-brand img{background:#222722}html .gd-program-type-info>summary:hover,html .gd-program-type-info[open]>summary{background:#382b29}html .gd-profile .gd-type-info-text{background:#222722;border-color:#50594e;box-shadow:0 6px 20px rgba(0,0,0,0.0784314);color:#f0f1e9}html .gd-profile-program header .gd-profile-timing{color:#bcc3b9}html .gd-profile .gd-event-notice{background:#382b29;border-left-color:#50594e;color:#bcc3b9}html .gd-directory h1,html .gd-directory h2,html .gd-directory h3,html .gd-directory h4{color:#f0f1e9}html .gd-directory .gd-profile-deck,html .gd-directory .gd-profile-section>p:not(.gd-eyebrow),html .gd-directory .gd-profile-insights p,html .gd-directory .gd-profile-questions,html .gd-directory .gd-profile-questions li,html .gd-directory .gd-buying-guide .gd-guide-intro,html .gd-directory .gd-guide-section p,html .gd-directory .gd-guide-method p,html .gd-directory .gd-guide-section .gd-type-definitions dd{color:#f0f1e9}html .gd-theme-integrated .gd-directory .gd-visit-primary:hover{color:#f0f1e9}html .editorial.gd-theme-integrated #gd-main{background:#343325}html .gd-discovery{background:#382b29;border-color:#50594e}html .gd-discovery>a{color:#f6afa6}html .gd-profile-reading a{color:#f6afa6}html .gd-editorial-credit{color:#bcc3b9}html .gd-discovery{background:#343325;border-color:#50594e}html .gd-discovery .gd-discovery-copy>p:last-child{color:#bcc3b9}html .gd-discovery a.gd-discovery-button{color:#f0f1e9}html .gd-discovery a.gd-discovery-button:hover{background:#853d38;border-color:#768071;color:#f0f1e9}
html .prose .gd-article-directory>a:hover{background:#382b29}html .prose .gd-provider-summary{background:#343325}html .prose .gd-provider-summary .provider-facts{background:transparent}html .prose .gd-provider-summary a.provider-profile{background:#222722;border-color:#50594e}html .gd-discovery{background:#382b29;border-color:#50594e}html .gd-discovery>a{color:#f6afa6}html .gd-profile-reading a{color:#f6afa6}html .gd-editorial-credit{color:#bcc3b9}html .gd-discovery{background:#343325;border-color:#50594e}html .gd-discovery .gd-discovery-copy>p:last-child{color:#bcc3b9}html .gd-discovery a.gd-discovery-button{color:#f0f1e9}html .gd-discovery a.gd-discovery-button:hover{background:#853d38;border-color:#768071;color:#f0f1e9}
html .gd-page #gd-main{background:#343325!important;color:#f0f1e9}html .gd-site-header{border-bottom-color:#50594e;background:#222722}html .gd-site-header nav a{color:#bcc3b9}html .gd-preview-label{border-color:#50594e;color:#bcc3b9}html .gd-site-footer{border-top-color:#50594e;color:#bcc3b9}html .gd-site-footer span:first-child{color:#f0f1e9}html .gd-directory button:focus-visible,html .gd-directory a:focus-visible,html .gd-directory input:focus-visible,html .gd-directory select:focus-visible,html .gd-directory summary:focus-visible,html .gd-directory [tabindex]:focus-visible{outline:3px solid #f6afa6}html .gd-intro{border-bottom-color:#50594e}html .gd-intro>p:not(.gd-eyebrow){color:#bcc3b9}html .gd-intro-meta{color:#bcc3b9}html .gd-intro-meta span:before{color:#bcc3b9}html .gd-intro-meta a{color:#bcc3b9}html .gd-sidebar{background:#222722;border-color:#50594e}html .gd-directory .gd-link{background:transparent}html .gd-control small{color:#bcc3b9}html .gd-control input,html .gd-control select,html .gd-sort select{border-color:#768071;background:#222722;color:#f0f1e9}html .gd-control input::placeholder{color:#bcc3b9}html .gd-directory .gd-hint{color:#bcc3b9}html .gd-directory .gd-filter-foot{border-top-color:#50594e;color:#bcc3b9}html .gd-results-heading p{color:#bcc3b9}html .gd-sort{color:#bcc3b9}html .gd-directory .gd-chip{border-color:#768071;background:#382b29;color:#f6afa6}html .gd-card{border-color:#50594e;background:#222722}html .gd-card:has([aria-pressed=true]){border-color:#50594e}html .gd-provider{color:#bcc3b9}html .gd-location{color:#bcc3b9}html .gd-description{color:#bcc3b9!important}html .gd-price{color:#f0f1e9}html .gd-price small{color:#bcc3b9}html .gd-facts>div{border-left-color:#50594e}html .gd-facts dt{color:#bcc3b9}html .gd-facts dd{color:#f0f1e9}html .gd-card-bottom{background:#343325;border-top-color:#50594e}html .gd-checked{color:#bcc3b9}html .gd-directory .gd-compare-add{border-color:#50594e;background:transparent;color:#bcc3b9}html .gd-directory .gd-compare-add[aria-pressed=true]{background:#382b29;border-color:#50594e;color:#f6afa6}html .gd-empty{background:#222722;border-color:#50594e}html .gd-empty p{color:#bcc3b9}html .gd-empty button,html .gd-directory .gd-primary{background:#853d38;color:#f0f1e9}html .gd-review-notes{color:#bcc3b9}html .gd-review-notes summary{border-top-color:#50594e}html .gd-review-notes>div{background:#343325}html .gd-method{border-top-color:#50594e}html .gd-method p{color:#bcc3b9}html .gd-method strong{color:#bcc3b9}html .gd-tray{background:#394338;color:#f0f1e9;box-shadow:0 9px 35px rgba(0,0,0,0.188235)}html .gd-tray .gd-link{color:#f0f1e9}html .gd-tray .gd-primary{background:#382b29;color:#f0f1e9}html .gd-dialog{border-color:#50594e;background:#343325;box-shadow:0 25px 80px rgba(0,0,0,0.188235)}html .gd-dialog-bar{border-bottom-color:#50594e;background:#343325}html .gd-dialog-bar button{background:#343325;color:#f0f1e9}html .gd-dialog-content>p{color:#bcc3b9}html .gd-detail-grid>div{border-top-color:#50594e}html .gd-detail-grid dt{color:#bcc3b9}html .gd-detail-fact p.gd-fact-value{color:#f0f1e9}html .gd-detail-fact small{color:#bcc3b9}html .gd-detail-fact p.gd-source-note{color:#bcc3b9}html .gd-source-links a{color:#bcc3b9}html .gd-comparison-table th,html .gd-comparison-table td{border-color:#50594e;background:transparent}html .gd-comparison-table th:first-child{background:#343325;color:#bcc3b9}html .gd-comparison-table thead th{background:#343325}html .gd-comparison-table thead small{color:#bcc3b9}html .gd-skip{background:#222722}@media (max-width:760px){html .gd-mobile-toggle{background:#222722;color:#f0f1e9}}html .gd-directory .gd-location,html .gd-directory .gd-checked,html .gd-directory .gd-facts dt,html .gd-directory .gd-price small,html .gd-directory .gd-hint,html .gd-directory .gd-filter-foot,html .gd-directory .gd-detail-fact small{color:#bcc3b9}html .gd-directory .gd-provider{color:#bcc3b9}html .gd-directory .gd-description{color:#bcc3b9!important}html .gd-directory .gd-source-note{color:#bcc3b9!important}html .gd-cell-sources summary{color:#bcc3b9}html .gd-verification summary{color:#abcff6}html .gd-option-label select{border-color:#768071;background:#222722;color:#f0f1e9}html .gd-option-label select:focus-visible,html .gd-verification summary:focus-visible{outline:3px solid #abcff6}html .gd-intro .gd-guide-link{color:#bcc3b9}html .gd-guide-link a{color:#f6afa6}html .gd-card-caution{color:#f6afa6!important;background:#382b29}html .gd-location li{border-color:#50594e;background:#343325}html .gd-summary-label{color:#bcc3b9}html .gd-directory .gd-location li{border-left-color:#50594e}html .gd-programs{color:#bcc3b9}html .gd-programs li+li::before{color:#bcc3b9}html .gd-option-picker{background:#24362b;border-color:#50594e}html .gd-directory .gd-card-locations .gd-location li{color:#bcc3b9}html .gd-verification summary{color:#b2ddbd;background:#24362b}html .gd-directory .gd-visit{color:#f6afa6}html .gd-directory .gd-visit:focus-visible{outline:3px solid #f6afa6}html .gd-card-actions [data-details]{color:#bcc3b9}html .gd-directory .gd-visit-primary{background:#853d38;color:#f0f1e9}html .gd-directory .gd-visit-primary:hover{background:#853d38;color:#f0f1e9}html .gd-more-locations{color:#bcc3b9}html .gd-more-locations summary:focus-visible{outline:2px solid #f6afa6}html .gd-directory .gd-score-button,html .gd-directory .gd-score-inline{border-color:transparent;background:transparent}html .gd-directory .gd-score-button:hover,html .gd-directory .gd-score-inline:hover{background:#382b29;border-color:#768071}html .gd-score-track{stroke:#f0f1e9}html .gd-score-number small{color:#bcc3b9}html .gd-score-hero>span:not(.gd-score-ring){color:#bcc3b9}html .gd-score-reasons section{background:#24362b}html .gd-score-reasons .gd-score-negative{background:#382b29}html .gd-score-table th,html .gd-score-table td{border-bottom-color:#50594e}html .gd-score-table small{color:#bcc3b9}html .gd-score-table a{color:#f6afa6}html .gd-score-disclosure{border-top-color:#50594e}html .gd-score-disclosure>small{color:#bcc3b9}html .gd-name-row .gd-program-type{color:#bcc3b9}html .gd-method-columns h3{color:#f0f1e9}html .gd-method-overview>p{color:#bcc3b9}html .gd-method-overview strong{color:#f0f1e9}html .gd-method-help{border-left-color:#50594e}html .gd-type-definitions dt{color:#f0f1e9}html .gd-type-definitions dd{color:#bcc3b9}html .gd-method-help p.gd-type-note{color:#bcc3b9}@media (max-width:760px){html .gd-method-help{border-top-color:#50594e}}html .gd-directory .gd-network-note{color:#bcc3b9}html .gd-buying-guide .gd-guide-intro{color:#bcc3b9}html .gd-guide-section{border-top-color:#50594e}html .gd-guide-section h3,html .gd-guide-method h3{color:#f0f1e9}html .gd-guide-section p,html .gd-guide-method p{color:#bcc3b9}html .gd-guide-method{border-top-color:#50594e}html .gd-programs .gd-program-timing{color:#bcc3b9}html .gd-program-timing a{color:#f6afa6}html .gd-directory .gd-recommended,html .gd-directory .gd-verification summary{background:#24362b;color:#b2ddbd}html .gd-directory .gd-recommended{background:#382b29}html .gd-comparison-table thead .gd-comparison-corner{background:transparent}html .gd-comparison-table .gd-option-label select{border-color:#768071;background:#222722}html .gd-comparison-table td.gd-score-positive{background:#24362b}html .gd-comparison-table td.gd-score-negative{background:#382b29}html .gd-directory .gd-comparison-remove{border-color:#50594e;background:transparent;color:#bcc3b9}html .gd-directory .gd-comparison-remove:hover{background:#382b29;color:#f6afa6;border-color:#50594e}html .gd-directory h1,html .gd-directory h2,html .gd-directory h3,html .gd-directory h4{color:#f0f1e9}html .gd-directory .gd-intro>p:not(.gd-eyebrow):not(.gd-guide-link),html .gd-directory .gd-profile-deck,html .gd-directory .gd-profile-section>p:not(.gd-eyebrow),html .gd-directory .gd-profile-insights p,html .gd-directory .gd-profile-questions,html .gd-directory .gd-profile-questions li,html .gd-directory .gd-buying-guide .gd-guide-intro,html .gd-directory .gd-guide-section p,html .gd-directory .gd-guide-method p,html .gd-directory .gd-guide-section .gd-type-definitions dd{color:#f0f1e9}html .gd-theme-integrated .gd-directory .gd-visit-primary:hover{color:#f0f1e9}html .editorial.gd-theme-integrated #gd-main{background:#343325}html .gd-discovery{background:#382b29;border-color:#50594e}html .gd-discovery>a{color:#f6afa6}html .gd-profile-reading a{color:#f6afa6}html .gd-editorial-credit{color:#bcc3b9}html .gd-discovery{background:#343325;border-color:#50594e}html .gd-discovery .gd-discovery-copy>p:last-child{color:#bcc3b9}html .gd-discovery a.gd-discovery-button{color:#f0f1e9}html .gd-discovery a.gd-discovery-button:hover{background:#853d38;border-color:#768071;color:#f0f1e9}
html .gd-theme-integrated .gd-directory .gd-visit-primary:hover{color:#f0f1e9}html .editorial.gd-theme-integrated #gd-main{background:#343325}
html .gd-discovery{background:#382b29;border-color:#50594e}html .gd-discovery>a{color:#f6afa6}html .gd-profile-reading a{color:#f6afa6}html .gd-editorial-credit{color:#bcc3b9}html .gd-discovery{background:#343325;border-color:#50594e}html .gd-discovery .gd-discovery-copy>p:last-child{color:#bcc3b9}html .gd-discovery a.gd-discovery-button{color:#f0f1e9}html .gd-discovery a.gd-discovery-button:hover{background:#853d38;border-color:#768071;color:#f0f1e9}
html .gd-page #gd-main{background:#343325!important;color:#f0f1e9}html .gd-site-header{border-bottom-color:#50594e;background:#222722}html .gd-site-header nav a{color:#bcc3b9}html .gd-preview-label{border-color:#50594e;color:#bcc3b9}html .gd-site-footer{border-top-color:#50594e;color:#bcc3b9}html .gd-site-footer span:first-child{color:#f0f1e9}html .gd-directory button:focus-visible,html .gd-directory a:focus-visible,html .gd-directory input:focus-visible,html .gd-directory select:focus-visible,html .gd-directory summary:focus-visible,html .gd-directory [tabindex]:focus-visible{outline:3px solid #f6afa6}html .gd-intro{border-bottom-color:#50594e}html .gd-intro>p:not(.gd-eyebrow){color:#bcc3b9}html .gd-intro-meta{color:#bcc3b9}html .gd-intro-meta span:before{color:#bcc3b9}html .gd-intro-meta a{color:#bcc3b9}html .gd-sidebar{background:#222722;border-color:#50594e}html .gd-directory .gd-link{background:transparent}html .gd-control small{color:#bcc3b9}html .gd-control input,html .gd-control select,html .gd-sort select{border-color:#768071;background:#222722;color:#f0f1e9}html .gd-control input::placeholder{color:#bcc3b9}html .gd-directory .gd-hint{color:#bcc3b9}html .gd-directory .gd-filter-foot{border-top-color:#50594e;color:#bcc3b9}html .gd-results-heading p{color:#bcc3b9}html .gd-sort{color:#bcc3b9}html .gd-directory .gd-chip{border-color:#768071;background:#382b29;color:#f6afa6}html .gd-card{border-color:#50594e;background:#222722}html .gd-card:has([aria-pressed=true]){border-color:#50594e}html .gd-provider{color:#bcc3b9}html .gd-location{color:#bcc3b9}html .gd-description{color:#bcc3b9!important}html .gd-price{color:#f0f1e9}html .gd-price small{color:#bcc3b9}html .gd-facts>div{border-left-color:#50594e}html .gd-facts dt{color:#bcc3b9}html .gd-facts dd{color:#f0f1e9}html .gd-card-bottom{background:#343325;border-top-color:#50594e}html .gd-checked{color:#bcc3b9}html .gd-directory .gd-compare-add{border-color:#50594e;background:transparent;color:#bcc3b9}html .gd-directory .gd-compare-add[aria-pressed=true]{background:#382b29;border-color:#50594e;color:#f6afa6}html .gd-empty{background:#222722;border-color:#50594e}html .gd-empty p{color:#bcc3b9}html .gd-empty button,html .gd-directory .gd-primary{background:#853d38;color:#f0f1e9}html .gd-review-notes{color:#bcc3b9}html .gd-review-notes summary{border-top-color:#50594e}html .gd-review-notes>div{background:#343325}html .gd-method{border-top-color:#50594e}html .gd-method p{color:#bcc3b9}html .gd-method strong{color:#bcc3b9}html .gd-tray{background:#394338;color:#f0f1e9;box-shadow:0 9px 35px rgba(0,0,0,0.188235)}html .gd-tray .gd-link{color:#f0f1e9}html .gd-tray .gd-primary{background:#382b29;color:#f0f1e9}html .gd-dialog{border-color:#50594e;background:#343325;box-shadow:0 25px 80px rgba(0,0,0,0.188235)}html .gd-dialog-bar{border-bottom-color:#50594e;background:#343325}html .gd-dialog-bar button{background:#343325;color:#f0f1e9}html .gd-dialog-content>p{color:#bcc3b9}html .gd-detail-grid>div{border-top-color:#50594e}html .gd-detail-grid dt{color:#bcc3b9}html .gd-detail-fact p.gd-fact-value{color:#f0f1e9}html .gd-detail-fact small{color:#bcc3b9}html .gd-detail-fact p.gd-source-note{color:#bcc3b9}html .gd-source-links a{color:#bcc3b9}html .gd-comparison-table th,html .gd-comparison-table td{border-color:#50594e;background:transparent}html .gd-comparison-table th:first-child{background:#343325;color:#bcc3b9}html .gd-comparison-table thead th{background:#343325}html .gd-comparison-table thead small{color:#bcc3b9}html .gd-skip{background:#222722}@media (max-width:760px){html .gd-mobile-toggle{background:#222722;color:#f0f1e9}}html .gd-directory .gd-location,html .gd-directory .gd-checked,html .gd-directory .gd-facts dt,html .gd-directory .gd-price small,html .gd-directory .gd-hint,html .gd-directory .gd-filter-foot,html .gd-directory .gd-detail-fact small{color:#bcc3b9}html .gd-directory .gd-provider{color:#bcc3b9}html .gd-directory .gd-description{color:#bcc3b9!important}html .gd-directory .gd-source-note{color:#bcc3b9!important}html .gd-cell-sources summary{color:#bcc3b9}html .gd-verification summary{color:#abcff6}html .gd-option-label select{border-color:#768071;background:#222722;color:#f0f1e9}html .gd-option-label select:focus-visible,html .gd-verification summary:focus-visible{outline:3px solid #abcff6}html .gd-intro .gd-guide-link{color:#bcc3b9}html .gd-guide-link a{color:#f6afa6}html .gd-card-caution{color:#f6afa6!important;background:#382b29}html .gd-location li{border-color:#50594e;background:#343325}html .gd-summary-label{color:#bcc3b9}html .gd-directory .gd-location li{border-left-color:#50594e}html .gd-programs{color:#bcc3b9}html .gd-programs li+li::before{color:#bcc3b9}html .gd-option-picker{background:#24362b;border-color:#50594e}html .gd-directory .gd-card-locations .gd-location li{color:#bcc3b9}html .gd-verification summary{color:#b2ddbd;background:#24362b}html .gd-directory .gd-visit{color:#f6afa6}html .gd-directory .gd-visit:focus-visible{outline:3px solid #f6afa6}html .gd-card-actions [data-details]{color:#bcc3b9}html .gd-directory .gd-visit-primary{background:#853d38;color:#f0f1e9}html .gd-directory .gd-visit-primary:hover{background:#853d38;color:#f0f1e9}html .gd-more-locations{color:#bcc3b9}html .gd-more-locations summary:focus-visible{outline:2px solid #f6afa6}html .gd-directory .gd-score-button,html .gd-directory .gd-score-inline{border-color:transparent;background:transparent}html .gd-directory .gd-score-button:hover,html .gd-directory .gd-score-inline:hover{background:#382b29;border-color:#768071}html .gd-score-track{stroke:#f0f1e9}html .gd-score-number small{color:#bcc3b9}html .gd-score-hero>span:not(.gd-score-ring){color:#bcc3b9}html .gd-score-reasons section{background:#24362b}html .gd-score-reasons .gd-score-negative{background:#382b29}html .gd-score-table th,html .gd-score-table td{border-bottom-color:#50594e}html .gd-score-table small{color:#bcc3b9}html .gd-score-table a{color:#f6afa6}html .gd-score-disclosure{border-top-color:#50594e}html .gd-score-disclosure>small{color:#bcc3b9}html .gd-name-row .gd-program-type{color:#bcc3b9}html .gd-method-columns h3{color:#f0f1e9}html .gd-method-overview>p{color:#bcc3b9}html .gd-method-overview strong{color:#f0f1e9}html .gd-method-help{border-left-color:#50594e}html .gd-type-definitions dt{color:#f0f1e9}html .gd-type-definitions dd{color:#bcc3b9}html .gd-method-help p.gd-type-note{color:#bcc3b9}@media (max-width:760px){html .gd-method-help{border-top-color:#50594e}}html .gd-directory .gd-network-note{color:#bcc3b9}html .gd-buying-guide .gd-guide-intro{color:#bcc3b9}html .gd-guide-section{border-top-color:#50594e}html .gd-guide-section h3,html .gd-guide-method h3{color:#f0f1e9}html .gd-guide-section p,html .gd-guide-method p{color:#bcc3b9}html .gd-guide-method{border-top-color:#50594e}html .gd-programs .gd-program-timing{color:#bcc3b9}html .gd-program-timing a{color:#f6afa6}html .gd-directory .gd-recommended,html .gd-directory .gd-verification summary{background:#24362b;color:#b2ddbd}html .gd-directory .gd-recommended{background:#382b29}html .gd-comparison-table thead .gd-comparison-corner{background:transparent}html .gd-comparison-table .gd-option-label select{border-color:#768071;background:#222722}html .gd-comparison-table td.gd-score-positive{background:#24362b}html .gd-comparison-table td.gd-score-negative{background:#382b29}html .gd-directory .gd-comparison-remove{border-color:#50594e;background:transparent;color:#bcc3b9}html .gd-directory .gd-comparison-remove:hover{background:#382b29;color:#f6afa6;border-color:#50594e}
html .gd-breadcrumbs{color:#bcc3b9}html .gd-breadcrumbs [aria-current]{color:#f0f1e9}html .gd-profile-score-link:hover{background:#382b29}html .gd-profile-labels>span{border-color:#50594e;color:#bcc3b9}html .gd-profile-deck{color:#bcc3b9}html .gd-profile .gd-visit-primary{background:#853d38;color:#f0f1e9}html .gd-profile-compare{color:#f0f1e9!important}html .gd-profile-hero-image img{background:#382b29}html .gd-profile-hero-image.gd-image-portrait img{background:#222722}html .gd-profile figcaption{color:#bcc3b9}html .gd-profile figcaption a{color:#bcc3b9}html .gd-profile-at-glance{border-top-color:#50594e;border-bottom-color:#50594e}html .gd-profile-at-glance>div+div{border-left-color:#50594e}html .gd-profile-at-glance dt{color:#bcc3b9}html .gd-profile-at-glance small{color:#bcc3b9}html .gd-profile-nav nav{border-left-color:#50594e}html .gd-profile-nav nav p{color:#bcc3b9}html .gd-profile-nav nav a{color:#bcc3b9}html .gd-profile-section{border-bottom-color:#50594e}html .gd-profile-section>p:not(.gd-eyebrow){color:#bcc3b9}html .gd-profile-takeaways>div{background:#222722}html .gd-profile-takeaways>div+div{background:#382b29}html .gd-profile-takeaways ul{color:#bcc3b9}html .gd-profile-places>p{color:#bcc3b9}html .gd-profile-insights p{color:#bcc3b9}html .gd-profile-table-wrap{border-color:#50594e;background:#222722}html .gd-profile-table caption{color:#bcc3b9}html .gd-profile-table th,html .gd-profile-table td{border-bottom-color:#50594e}html .gd-profile-table thead{background:#222722}html .gd-profile-table small{color:#bcc3b9}html .gd-profile-program{background:#222722;border-color:#50594e}html .gd-profile-program header{border-bottom-color:#50594e}html .gd-profile-program header>p:last-child{color:#bcc3b9}html .gd-profile-program>p{color:#bcc3b9}html .gd-profile-program-section h4{color:#f0f1e9}html .gd-profile-fact dt{color:#bcc3b9}html .gd-profile-fact dd{color:#f0f1e9}html .gd-profile-fact small{color:#bcc3b9}html .gd-profile .gd-fact-note{color:#bcc3b9}html .gd-profile-caution{border-left-color:#50594e;background:#382b29}html .gd-profile-questions li{border-top-color:#50594e;color:#bcc3b9}html .gd-profile-questions li:before{color:#bcc3b9}html .gd-profile-score-intro p{color:#bcc3b9}html .gd-profile-disclosure{border-top-color:#50594e}html .gd-profile-disclosure>p,html .gd-profile-disclosure>ul{color:#bcc3b9}html .gd-profile-source-list>li{border-bottom-color:#50594e}html .gd-profile-source-list>li:target{background:#382b29}html .gd-profile-source-list summary{color:#bcc3b9}html .gd-profile-source-list ul a{color:#bcc3b9}html .gd-profile-related>div>p:last-child{color:#bcc3b9}html .gd-profile-related-grid article{border-color:#50594e;background:#222722}html .gd-profile-related-grid p{color:#bcc3b9}html .gd-profile-hero-image.gd-image-brand img{background:#222722;border-color:#50594e}html .gd-profile-program-section{border-top-color:#50594e}html .gd-profile-program-section>summary{color:#f0f1e9}@media (max-width:760px){html .gd-program-matrix tr{border-top-color:#50594e}html .gd-program-matrix td:before{color:#bcc3b9}}html .gd-directory .gd-author-bio,html .gd-directory .gd-author-excerpt{color:#f0f1e9}html .gd-directory .gd-author-role{color:#bcc3b9}html .gd-directory .gd-author-byline{color:#bcc3b9}html .gd-directory .gd-author-more{color:#f6afa6}html .gd-author-article{border-top-color:#50594e}html .gd-author-business{border-color:#50594e;background:#343325}html .gd-profile-gallery .gd-image-portrait img,html .gd-profile-gallery .gd-image-brand img{background:#222722}html .gd-program-type-info>summary:hover,html .gd-program-type-info[open]>summary{background:#382b29}html .gd-profile .gd-type-info-text{background:#222722;border-color:#50594e;box-shadow:0 6px 20px rgba(0,0,0,0.0784314);color:#f0f1e9}html .gd-profile-program header .gd-profile-timing{color:#bcc3b9}html .gd-profile .gd-event-notice{background:#382b29;border-left-color:#50594e;color:#bcc3b9}
html .gd-page #gd-main,html .editorial.gd-theme-integrated #gd-main{background:#171b18!important}
html .marriage-guide{--guide-blue:#a9cfee;--guide-red:#f2aaa0}
html .marriage-guide [data-dot=marriage]{fill:#a9cfee;stroke:#171b18}
html .marriage-guide [data-dot=divorce]{fill:#f2aaa0;stroke:#171b18}
html .editorial .search-form button{background:#853d38;color:#fff}
html .editorial .search-form button:hover{background:#9a4840;color:#fff}
html .editorial .site-header,html .editorial .site-footer,html .editorial .mobile-menu{background:#171b18;color:var(--ink)}
html .editorial :is(input,select,textarea){color:#f0f1e9;background-color:#222722;border-color:#768071;color-scheme:dark}
html .editorial :is(input,textarea)::placeholder{color:#b9c1b4;opacity:1}
html .editorial :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid #f6cf83;outline-offset:4px}
html .prose a.provider-website,html .gd-directory a.gd-visit-primary,html .gd-discovery a.gd-discovery-button{background:#853d38;color:#fff;border-color:#d4867b}
html .prose a.provider-website:hover,html .gd-directory a.gd-visit-primary:hover,html .gd-discovery a.gd-discovery-button:hover{background:#9a4840;color:#fff}
html .prose a.provider-website-subtle{background:transparent;color:#f0f1e9;border-color:transparent}
html .prose a.provider-website-subtle:hover{background:transparent;color:#f6afa6}
html .gd-directory :is(.gd-chip,.gd-badge){color:#f0d6b0}
html .gd-directory .gd-recommended{color:var(--gd-accent)}
html .prose :is(.gs-track,.sf-track,.guide-bar-track){background:#394338}
html .prose .sf-track>span{background:#a8d5af}
html .prose .gd-statistics .gs-ci{background:#f0f1e9;border-color:#171b18}
html .editorial :is(.profile-photo,.gd-brand-logo,.gd-provider-logo){background:#fff;color-scheme:light}
html .editorial .brand-mark{filter:brightness(1.5)}
html .editorial :is(.provider-verified,.gd-verified){color:#b2ddbd}
html .editorial :is(.gs-controls,.sf-chart-controls) button[aria-pressed=true]{background:#435741;color:#fff;border-color:#b2ddbd}
html .editorial ::selection{background:#684742;color:#fff}

}
