.hanoi-melinh{margin:48px 0;padding:38px 0;border-block:1px solid #121412;color:#121412}.hanoi-melinh h2{font-size:clamp(28px,3.1vw,42px);line-height:1.4;margin:18px 0 24px}.hanoi-melinh header{max-width:1000px}.hanoi-melinh h3{font-size:26px;line-height:1.45;margin:10px 0 15px}.hanoi-melinh p{line-height:1.9;margin:0 0 18px}.hanoi-melinh a{font-weight:700;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.hanoi-melinh a:focus-visible{outline:3px solid #121412;outline-offset:4px}.hanoi-melinh__history{margin:36px 0 28px;border-left:2px solid #121412;padding-left:30px;max-width:1100px}.hanoi-melinh__history article{padding:0 0 32px;position:relative}.hanoi-melinh__history article+article{padding-top:28px;border-top:1px solid #bcb8ad}.hanoi-melinh__history article:before{content:"";position:absolute;left:-37px;top:12px;width:11px;height:11px;border:2px solid #121412;background:#ffdf45!important}.hanoi-melinh__history article+article:before{top:40px}.hanoi-melinh .hanoi-melinh__year{font-size:30px;font-weight:800;line-height:1.3;margin-bottom:10px}.hanoi-melinh__year span{font-size:14px;font-weight:600;margin-left:14px}.hanoi-melinh__address{font-weight:600;padding-bottom:14px;border-bottom:1px solid #bcb8ad}.hanoi-melinh footer{padding-top:20px;border-top:1px solid #121412}.hanoi-melinh footer p{font-size:14px;color:#78766e}.hanoi-melinh footer .btn{text-decoration:none}@media(max-width:700px){.hanoi-melinh{margin:30px 0;padding:28px 0}.hanoi-melinh h2{font-size:28px}.hanoi-melinh h3{font-size:23px}.hanoi-melinh__history{padding-left:21px;margin-top:28px}.hanoi-melinh__history article:before{left:-28px}.hanoi-melinh__year span{margin-left:10px}}

.hanoi-melinh__history strong{white-space:nowrap}
