.direction-card:nth-child(2),.direction-card:nth-child(3){background:#171717}.direction-card{min-width:0}.direction-card h3{font-size:clamp(2.4rem,4vw,4rem);overflow-wrap:anywhere}.direction-label{font-weight:700;color:var(--gold)!important}.direction-card .text-link{margin-top:auto}.direction-card p:last-of-type{margin-bottom:32px}.back-link{display:inline-block;color:#fff;text-decoration:underline;margin-bottom:28px;font-size:16px}.direction-brand{font-size:.4em;letter-spacing:.1em}.detail-panel{max-width:900px;margin:auto;background:#611b30;padding:40px}.detail-panel ol{margin:0;padding-left:28px}.detail-panel li{padding:22px 10px;border-bottom:1px solid #965369;font-size:22px}.detail-panel li::marker{color:var(--gold);font-weight:700}.detail-logo{display:block;max-width:360px;width:100%;height:auto;margin:0 auto 35px}h1{overflow-wrap:anywhere}.languages button{min-width:36px}.languages{flex-wrap:wrap}html[lang=ka] body{font-family:'Noto Sans Georgian',Arial,sans-serif}html[lang=ka] h1,html[lang=ka] h2,html[lang=ka] h3{font-family:'Noto Sans Georgian',Arial,sans-serif;letter-spacing:0;line-height:1.3;text-transform:none}html[lang=ka] h1{font-size:clamp(2.2rem,6vw,5.5rem)}html[lang=ka] h2,html[lang=ka] .contact h2{font-size:clamp(1.8rem,3.5vw,3.3rem)}html[lang=ka] .steps h3{font-size:21px}.program-grid,.approach,.contact-grid,.steps{min-width:0}.program-grid>*,.contact-grid>*,.steps>*{min-width:0}.hero-top .eyebrow{overflow-wrap:anywhere}body[data-page=home] .hero-content{max-width:1200px}@media(max-width:640px){header{justify-content:center}header .brand{margin-right:auto}header .languages{width:100%;justify-content:center;order:4}header .languages button{width:44px;height:44px}nav{gap:12px;font-size:14px}h1{font-size:clamp(2.5rem,10vw,4.5rem)}.direction-card h3{font-size:2.6rem}.detail-panel{padding:25px 18px}.detail-panel li{font-size:18px;padding:18px 5px}.steps{grid-template-columns:1fr}html[lang=ka] nav{font-size:14px;flex-wrap:wrap;justify-content:center}html[lang=ka] .program h3{font-size:2rem}.contact .button{white-space:normal;text-align:center}}
