/* Role scale measured on ruarchery.ru athlete profile, 24 October 2026.
   Homepage is intentionally outside this scope, including its navigation. */
body.a74-inner-type{
    --a74-type-family:Montserrat,Arial,sans-serif;
    --a74-type-title:38px;
    --a74-type-section:20px;
    --a74-type-subsection:16px;
    --a74-type-heading-weight:550;
    font-family:var(--a74-type-family);
    font-weight:400;
}
body.a74-inner-type :is(h1,h2,h3,h4,h5,h6){
    font-family:var(--a74-type-family)!important;
    font-weight:var(--a74-type-heading-weight)!important;
    line-height:1.4!important;
}
body.a74-inner-type h1{font-size:var(--a74-type-title)!important;letter-spacing:normal!important}
body.a74-inner-type h2{font-size:var(--a74-type-section)!important;letter-spacing:-.5px!important}
body.a74-inner-type h3{font-size:var(--a74-type-subsection)!important;letter-spacing:normal!important}
body.a74-inner-type h4{font-size:15px!important;letter-spacing:normal!important}
body.a74-inner-type :is(h5,h6){font-size:14px!important;letter-spacing:normal!important}
/* Product names and footer headings are compact roles rather than section titles. */
body.a74-inner-type :is(.woocommerce-loop-product__title,.site-footer h3){font-size:15px!important}
body.a74-inner-type :is(strong,b,th){font-weight:550!important}
body.a74-inner-type :is(button,.button,input[type=submit]){font-family:var(--a74-type-family)!important;font-weight:550!important}
body.a74-inner-type :is(.main-nav a,.woocommerce-MyAccount-navigation a,.header-top .account-link,.header-top .header-cart,.dropdown-panel a,.mobile-nav a,.a74-nav-panel a,.a74-nav-subpanel a,.a74-nav-group-button){
    font-family:var(--a74-type-family)!important;
    font-size:14px!important;
    font-weight:550!important;
    line-height:1.4!important;
}
body.a74-inner-type :is(.a74-payment-lead,.a74-account-intro,.a74-commerce-title p){font-size:16px;font-weight:400}
body.a74-inner-type .a74-payment-question label{font-size:14px;font-weight:500}

body.a74-inner-type :is(.woocommerce-order-details .product-name a,.woocommerce-MyAccount-content .product-name a){font-weight:550}
