.hp-page .chap-head.know-heading{text-align:left;margin:0 0 36px;display:block}.hp-page .chap-head.know-heading h2{letter-spacing:-.035em;text-align:left;color:#111;margin:0;font-size:clamp(32px,4vw,56px);font-weight:650;line-height:1.15;display:block}.hp-page .know-heading h2>span{text-wrap:balance;max-width:100%;display:inline-block}.hp-page .chap-head.know-heading>p{color:#666;max-width:850px;margin:16px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.hp-page .module-heading{text-align:left;margin:0 0 24px}.hp-page .module-heading>h3{letter-spacing:-.02em;margin:0!important;font-size:clamp(21px,2vw,26px)!important;font-weight:600!important;line-height:1.35!important}.hp-page .module-heading>p{color:#666;max-width:760px;margin:9px 0 0;font-size:16px;line-height:1.6}.hp-page .selection-head>.module-heading{margin-bottom:0}.hp-page .selection-head{align-items:center}.hp-page .competitor-heading>.module-heading{margin-bottom:0}@media (max-width:600px){.hp-page .chap-head.know-heading{margin-bottom:28px}.hp-page .module-heading{margin-bottom:20px}.hp-page .selection-head{flex-wrap:wrap;align-items:flex-start;gap:16px}}
