/* Larger, balanced category type; same names and order. */
.hp-categories-a{font-family:"Microsoft YaHei UI","Microsoft YaHei","PingFang SC",sans-serif}
.hp-categories-a .hp-category-heading{font-size:36px;font-weight:700;letter-spacing:.025em;gap:24px;margin-bottom:36px}
.hp-categories-a .hp-category-heading small{font-size:13px;letter-spacing:.22em}
.hp-categories-a .hp-category-heading:before{height:34px}
.hp-categories-a .hp-category-label{font-size:28px;font-weight:600;line-height:1.45;letter-spacing:.035em;min-height:140px;padding:39px 16px 27px;color:#173b68;border-radius:12px}
.hp-categories-a .hp-category-label:before{font-size:12px;top:15px;left:20px;letter-spacing:.14em;color:#7b93b0}
.adv-light-photo{display:block;position:relative;cursor:pointer}
.adv-light-photo:focus-visible{outline:3px solid #084499;outline-offset:-5px;border-radius:10px 10px 0 0}
.adv-light-photo:focus-visible img{transform:scale(1.025)}
@media(max-width:1199px){.hp-categories-a .hp-category-label{font-size:24px;min-height:130px;padding:37px 12px 25px;letter-spacing:.015em}.hp-categories-a .hp-category-heading{font-size:33px}}
@media(max-width:800px){.hp-categories-a .hp-category-heading{font-size:30px;gap:13px;margin-bottom:26px}.hp-categories-a .hp-category-heading small{font-size:11px;letter-spacing:.13em}.hp-categories-a .hp-category-heading:before{height:28px}.hp-categories-a .hp-category-label{font-size:20px;min-height:108px;padding:32px 8px 20px;letter-spacing:0;border-radius:10px}.hp-categories-a .hp-category-label:before{font-size:11px;left:12px;top:11px}}
@media(prefers-reduced-motion:reduce){.adv-light-photo:focus-visible img{transform:none}}
