.geo-breadcrumb{padding-top:1.1rem;padding-bottom:1.1rem;font-size:.78rem;line-height:1.7;color:var(--forest);display:flex;gap:.5rem;flex-wrap:wrap}.geo-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.geo-rating-summary{text-align:left!important;max-width:27rem}.geo-rating-summary p{margin:.25rem 0!important}.geo-rating-summary strong{display:inline!important;font-size:1.45rem!important}.geo-rating-summary a{text-decoration:none;color:inherit}.geo-rating-summary small{display:block;line-height:1.65;font-size:.75rem;margin-top:.6rem}.geo-source-note{font-size:.82rem;line-height:1.8;margin-top:1.25rem;max-width:65rem}.geo-source-note a,.geo-source-box a,.geo-course-note a{text-decoration:underline;text-underline-offset:3px}.geo-course-note{font-size:.88rem!important;line-height:1.75!important;margin-top:1rem!important}.geo-checked{font-size:.72rem;line-height:1.7;display:block;margin-top:.7rem;opacity:.85}.geo-source-box{background:#eee7dc;border-left:2px solid var(--forest);padding:1.6rem 1.8rem;margin:2.4rem 0}.geo-source-box h2{font-size:1.5rem!important}.geo-source-box p{font-size:.94rem!important}.geo-studio-phone{margin-top:.8rem}@media(max-width:700px){.geo-source-box{padding:1.15rem}.geo-breadcrumb{font-size:.7rem}.geo-rating-summary{max-width:100%}.geo-rating-summary strong{font-size:1.2rem!important}}