.tn-mo{padding-block:48px 28px;text-align:center}.tn-mo h1{max-width:760px;margin:0 auto}.hoi{max-width:800px;margin:0 auto}.hoi h2{text-align:center;font-size:clamp(30px,4.6vw,48px)}.hoi details{border-top:1px solid var(--ke);padding:4px 0}.hoi details:first-of-type{margin-top:36px;border-top:0}.hoi summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:19px;font-weight:600;letter-spacing:-.02em}.hoi summary::-webkit-details-marker{display:none}.hoi summary:after{content:"+";font-size:26px;font-weight:400;color:var(--chu-2);flex:none;transition:transform .2s}.hoi details[open] summary:after{transform:rotate(45deg)}.hoi details p{padding:0 0 22px;color:var(--chu-2);font-size:16px;max-width:640px}.tn-kq{max-width:800px;margin:0 auto}.tn-kq h2{text-align:center;font-size:clamp(30px,4.6vw,48px)}.tn-kq .hop{margin-top:36px;border-radius:var(--bo-to);background:var(--kem);padding:clamp(24px,4vw,48px);font-size:clamp(18px,2vw,22px);font-weight:500;letter-spacing:-.01em;line-height:1.45}.tn-kq .hop b{display:block;margin-bottom:8px;font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.1}