
.ltj-hl{
    --gold:#d4af37;
    background:radial-gradient(circle at 20% 0%,#171a1c,#080a0b 58%);
    color:#fff;
    padding:68px 0;
    font-family:Arial,Helvetica,sans-serif;
}
.ltj-hl *{box-sizing:border-box}
.ltj-hl-wrap{width:min(1180px,92%);margin:auto}
.ltj-hl-head{text-align:center;max-width:780px;margin:0 auto 38px}
.ltj-hl-kicker{
    color:var(--gold);
    font-size:12px;
    letter-spacing:.10em;
    font-weight:700;
    margin-bottom:12px;
}
.ltj-hl h2,.ltj-hl h3{
    font-family:Georgia,"Times New Roman",serif;
    margin:0;
}
.ltj-hl h2{
    font-size:clamp(30px,4vw,46px);
    line-height:1.08;
}
.ltj-hl-head p{
    color:#dcdcdc;
    line-height:1.7;
    margin:18px auto 0;
}
.ltj-hl-line{
    width:52px;
    height:3px;
    background:var(--gold);
    margin:18px auto 0;
}
.ltj-hl-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:28px;
}
.ltj-hl-column{
    border:1px solid rgba(212,175,55,.36);
    background:rgba(255,255,255,.025);
    padding:28px;
    position:relative;
}
.ltj-hl-column:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:3px;
    background:var(--gold);
}
.ltj-hl-column h3{
    color:#fff;
    font-size:24px;
    margin-bottom:18px;
}
.ltj-hl-links{
    display:grid;
    gap:10px;
}
.ltj-hl-link{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:16px;
    color:#f4f4f4!important;
    text-decoration:none!important;
    border-bottom:1px solid rgba(255,255,255,.11);
    padding:12px 2px;
    transition:.2s ease;
}
.ltj-hl-link:hover{
    color:var(--gold)!important;
    padding-left:6px;
}
.ltj-hl-arrow{
    color:var(--gold);
    font-size:19px;
    line-height:1;
}
@media(max-width:767px){
    .ltj-hl{padding:54px 0}
    .ltj-hl-grid{grid-template-columns:1fr}
    .ltj-hl-column{padding:24px}
}
