/* Font sizing only. Generated from theme and public plugin styles; layout dimensions stay independent. */
@media screen{
body{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((16px) * var(--mn-text-scale,1.125)))!important}
.mn-brand>a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((26px) * var(--mn-text-scale,1.125)))!important}
.mn-brand-icon{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((24px) * var(--mn-text-scale,1.125)))!important}
.mn-brand small{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((9px) * var(--mn-text-scale,1.125)))!important}
.mn-navigation a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-header-cta{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-kicker{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-home-hero h1{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((clamp(38px,4.2vw,62px)) * var(--mn-text-scale,1.125)))!important}
.mn-hero-copy>p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((15px) * var(--mn-text-scale,1.125)))!important}
.mn-hero-button{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-hero-chips{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-floating{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-hero-stamp{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((9px) * var(--mn-text-scale,1.125)))!important}
.mn-section-heading h2,.mn-home-guide h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((36px) * var(--mn-text-scale,1.125)))!important}
.mn-section-heading>p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-category-card>div{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-category-icon{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((30px) * var(--mn-text-scale,1.125)))!important}
.mn-category-card h3{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((19px) * var(--mn-text-scale,1.125)))!important}
.mn-category-card p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-category-card>span{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-guide-steps span{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-guide-steps h3{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((16px) * var(--mn-text-scale,1.125)))!important}
.mn-guide-steps p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-text-link{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-story-image>span{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((50px) * var(--mn-text-scale,1.125)))!important}
.mn-story-kicker{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((9px) * var(--mn-text-scale,1.125)))!important}
.mn-story-card h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((19px) * var(--mn-text-scale,1.125)))!important}
.mn-story-card p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-footer-brand{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((29px) * var(--mn-text-scale,1.125)))!important}
.mn-footer-inner p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-footer-inner h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-footer-inner li{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-footer-bottom{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-breadcrumb{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-article-header h1,.mn-archive-heading h1{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((clamp(30px,3.5vw,45px)) * var(--mn-text-scale,1.125)))!important}
.mn-article-meta{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-article-content h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((27px) * var(--mn-text-scale,1.125)))!important}
.mn-widget h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((20px) * var(--mn-text-scale,1.125)))!important}
.mn-widget p,.mn-widget li{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-widget .mn-hero-button{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-search-form input{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-search-form button{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-not-found h1{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((45px) * var(--mn-text-scale,1.125)))!important}
.mn-real-comments label{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.comment-body{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((14px) * var(--mn-text-scale,1.125)))!important}
.comment-metadata{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
@media(max-width:1100px){.mn-brand>a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((23px) * var(--mn-text-scale,1.125)))!important}
.mn-home-hero h1{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((48px) * var(--mn-text-scale,1.125)))!important}
}
@media(max-width:900px){.mn-menu-toggle{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-home-hero h1{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((42px) * var(--mn-text-scale,1.125)))!important}
.mn-floating{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-hero-stamp{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((8px) * var(--mn-text-scale,1.125)))!important}
}
@media(max-width:600px){.mn-brand-icon{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((19px) * var(--mn-text-scale,1.125)))!important}
.mn-brand>a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((22px) * var(--mn-text-scale,1.125)))!important}
.mn-brand small{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((8px) * var(--mn-text-scale,1.125)))!important}
.mn-home-hero h1{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((43px) * var(--mn-text-scale,1.125)))!important}
.mn-hero-copy>p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((14px) * var(--mn-text-scale,1.125)))!important}
.mn-hero-chips{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-section-heading h2,.mn-home-guide h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((29px) * var(--mn-text-scale,1.125)))!important}
.mn-category-card h3{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((17px) * var(--mn-text-scale,1.125)))!important}
.mn-category-card p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-story-card h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((20px) * var(--mn-text-scale,1.125)))!important}
.mn-breadcrumb{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-article-header h1{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((32px) * var(--mn-text-scale,1.125)))!important}
.mn-not-found h1{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((34px) * var(--mn-text-scale,1.125)))!important}
}
.mn-brand>a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((24px) * var(--mn-text-scale,1.125)))!important}
.mn-brand small{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((8px) * var(--mn-text-scale,1.125)))!important}
.mn-header-cta{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-search-heading span{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((9px) * var(--mn-text-scale,1.125)))!important}
.mn-search-heading h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((27px) * var(--mn-text-scale,1.125)))!important}
.mn-header-search-form input{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((15px) * var(--mn-text-scale,1.125)))!important}
.mn-header-search-form>button{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-search-dialog>p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-search-shortcuts a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-header-search-noscript{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
@media(max-width:1100px) and (min-width:1001px){.mn-navigation a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
}
@media(max-width:1000px){.mn-brand>a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((22px) * var(--mn-text-scale,1.125)))!important}
.mn-navigation a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
}
@media(max-width:480px){.mn-brand>a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((21px) * var(--mn-text-scale,1.125)))!important}
.mn-search-heading h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((24px) * var(--mn-text-scale,1.125)))!important}
.mn-header-search-form input{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((16px) * var(--mn-text-scale,1.125)))!important}
}
.mn-footer-intro>p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-footer-inner h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((14px) * var(--mn-text-scale,1.125)))!important}
@media(max-width:480px){.mn-footer-brand{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((26px) * var(--mn-text-scale,1.125)))!important}
}
.mn-profile-actions button,.mn-profile-actions>a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-profile-status{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-photo small{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((9px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-hero h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((clamp(26px,3vw,38px)) * var(--mn-text-scale,1.125)))!important}
.mn-breed-lead{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((14px) * var(--mn-text-scale,1.125)))!important}
.mn-highlight>span{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((9px) * var(--mn-text-scale,1.125)))!important}
.mn-highlight>p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-photo-empty span{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-jump a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-section-title>span{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-section-title h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((25px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-fact-grid dt,.mn-care-grid dt{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-fact-grid dd{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((16px) * var(--mn-text-scale,1.125)))!important}
.mn-trait-card h3{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-trait-card>p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-trait-meter small{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-scale-note{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-decision-grid h3{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((16px) * var(--mn-text-scale,1.125)))!important}
.mn-decision-grid li{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-care-grid dt{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-care-grid dd{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
@media(max-width:600px){.mn-breed-hero h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((30px) * var(--mn-text-scale,1.125)))!important}
.mn-highlight>p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-section-title h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((22px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-fact-grid dd{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((14px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-jump a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-profile-actions button,.mn-profile-actions>a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
}
.mn-eyebrow{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-pill{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-finder h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((clamp(26px,4vw,38px)) * var(--mn-text-scale,1.125)))!important}
.mn-fields label{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-fields select,.mn-fields input{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((14px) * var(--mn-text-scale,1.125)))!important}
.mn-finder button{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-more summary,.mn-why summary,.mn-source-list summary{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-results-heading h3{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((20px) * var(--mn-text-scale,1.125)))!important}
.mn-results-count{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-name-sex{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-finder button.mn-save{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-name-card h4{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((28px) * var(--mn-text-scale,1.125)))!important}
.mn-name-card p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-why summary{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-method{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-announcement{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-profile-intro{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((20px) * var(--mn-text-scale,1.125)))!important}
.mn-facts span{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-facts p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((18px) * var(--mn-text-scale,1.125)))!important}
.mn-origin small{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-section h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((26px) * var(--mn-text-scale,1.125)))!important}
.mn-section-number{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-gallery figcaption{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-byline,.mn-source-list{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-discussion-heading h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((28px) * var(--mn-text-scale,1.125)))!important}
.mn-discussion-heading>p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-speaker{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-question h3{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((17px) * var(--mn-text-scale,1.125)))!important}
.mn-answer p:last-child{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((14px) * var(--mn-text-scale,1.125)))!important}
@media(max-width:540px){.mn-fields label{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-fields select,.mn-fields input{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
}
.mn-fields .mn-breed-search{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-fields .mn-breed-count{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-match-badge{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-name-card .mn-match-list,.mn-name-card .mn-match-missing{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-intro>span{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-intro h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((32px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-intro p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((14px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-form input,.mn-directory-form select{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-form label{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-search button,.mn-directory-apply{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-sidebar h3{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((18px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-sidebar>p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-sidebar summary{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-reset{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-count{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((15px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-copy,.mn-directory-chip{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-card h3{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((19px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-card a>div>span{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((9px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-card p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-card small{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-pager a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-pager span{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-alphabet h3{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((21px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-alphabet summary{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-alphabet a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-directory>p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-network h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((23px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-network a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-finder>h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((24px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-breadcrumb{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
@media(max-width:700px){.mn-directory-intro h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((26px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-card h3{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((16px) * var(--mn-text-scale,1.125)))!important}
.mn-directory-card a>div>span{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((8px) * var(--mn-text-scale,1.125)))!important}
}
.mn-breed-finder-mini>h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((23px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-finder>p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-fields label{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-fields select,.mn-breed-finder-mini .mn-fields input{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-more summary{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-actions button{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-results-heading h3{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((15px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-results-count{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-name-sex{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((8px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-save{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((15px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-name-card h4{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((16px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-match-badge{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((8px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-why summary{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-why p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-bottom-actions button{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-announcement{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini>p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-life-panel>h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((26px) * var(--mn-text-scale,1.125)))!important}
.mn-life-card>h3{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((20px) * var(--mn-text-scale,1.125)))!important}
.mn-life-card p,.mn-life-card li{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((14px) * var(--mn-text-scale,1.125)))!important}
.mn-life-card h4{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((15px) * var(--mn-text-scale,1.125)))!important}
@media(max-width:700px){.mn-life-panel>h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((22px) * var(--mn-text-scale,1.125)))!important}
.mn-life-card>h3{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((19px) * var(--mn-text-scale,1.125)))!important}
.mn-life-card p,.mn-life-card li{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
}
.mn-breed-finder-mini .mn-finder button.mn-primary{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-why>summary{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-breed-finder-mini .mn-why .mn-match-list,.mn-breed-finder-mini .mn-why .mn-match-missing{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-temperament-tags li{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-extra-toggle{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-extra-panel h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((16px) * var(--mn-text-scale,1.125)))!important}
.mn-navigation .mn-extra-panel a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-name-page h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((clamp(22px,2.7vw,32px)) * var(--mn-text-scale,1.125)))!important}
.mn-name-page p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((14px) * var(--mn-text-scale,1.125)))!important}
.mn-np-eyebrow{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-np-hero h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((clamp(27px,3.6vw,43px)) * var(--mn-text-scale,1.125)))!important}
.mn-np-decoration{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((70px) * var(--mn-text-scale,1.125)))!important}
.mn-np-hero-chips>*{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-np-filters label{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-np-filters button,.mn-np-all{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-np-filters>a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-np-resultsbar p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-np-favorites-toggle{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-np-name h3{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((18px) * var(--mn-text-scale,1.125)))!important}
.mn-np-sex{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((9px) * var(--mn-text-scale,1.125)))!important}
.mn-np-name p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-np-favorite{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((23px) * var(--mn-text-scale,1.125)))!important}
.mn-np-pager a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-np-tip>span{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((29px) * var(--mn-text-scale,1.125)))!important}
.mn-np-tip h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((22px) * var(--mn-text-scale,1.125)))!important}
.mn-np-tip p,.mn-np-tip a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-np-text-card summary{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((15px) * var(--mn-text-scale,1.125)))!important}
.mn-np-text-card summary:after{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((20px) * var(--mn-text-scale,1.125)))!important}
.mn-np-text-card summary span{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-np-text-card p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-np-related h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((23px) * var(--mn-text-scale,1.125)))!important}
.mn-np-related>a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
@media(max-width:1100px){.mn-extra-toggle{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
}
@media(max-width:1000px){.mn-extra-toggle{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-navigation .mn-extra-panel a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
}
@media(max-width:650px){.mn-np-name h3{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((17px) * var(--mn-text-scale,1.125)))!important}
.mn-np-hero-chips>*{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-np-favorites-toggle{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-extra-panel h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((14px) * var(--mn-text-scale,1.125)))!important}
.mn-np-name p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-np-favorite{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((21px) * var(--mn-text-scale,1.125)))!important}
}
.mn-az-page .mn-article-header h1{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((30px) * var(--mn-text-scale,1.125)))!important}
.mn-az-header>div>span{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-az-header h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((27px) * var(--mn-text-scale,1.125)))!important}
.mn-az-header p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-az-total{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-az-form label{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-az-form>button{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
.mn-az-letters a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-az-count{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-az-tools>button,.mn-az-reset{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-az-names>li>span,.mn-az-name{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((14px) * var(--mn-text-scale,1.125)))!important}
.mn-az-names small{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((9px) * var(--mn-text-scale,1.125)))!important}
.mn-az-save{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((17px) * var(--mn-text-scale,1.125)))!important}
.mn-az-pagebar>a,.mn-az-pagination>a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-az-page-jump{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-az-pagination{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((11px) * var(--mn-text-scale,1.125)))!important}
.mn-az-visual figcaption{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-az-visual>p{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((9px) * var(--mn-text-scale,1.125)))!important}
.mn-az-photo-controls{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-az-note,.mn-az-hint{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-az .mn-az-empty{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
@media(max-width:700px){.mn-az-names>li>span,.mn-az-name{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((13px) * var(--mn-text-scale,1.125)))!important}
.mn-az-header h2{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((23px) * var(--mn-text-scale,1.125)))!important}
.mn-az-total{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-az-letters a{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-az-page .mn-article-header h1{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((25px) * var(--mn-text-scale,1.125)))!important}
.mn-az-tools>button,.mn-az-reset{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((10px) * var(--mn-text-scale,1.125)))!important}
.mn-az-count{font-size:max(calc(14px * var(--mn-text-scale,1.125)),calc((12px) * var(--mn-text-scale,1.125)))!important}
}
}
