
.ada-legal-hero{padding:9rem 0 2.2rem;background:linear-gradient(135deg,rgba(251,246,245,.97),rgba(251,246,245,.78)),url('../../../../img/academy/hero-image-cursuri.png') center/cover no-repeat}.ada-legal-hero .container,.ada-legal-section .container{max-width:1180px;width:min(1180px,calc(100% - 2rem));margin-inline:auto}.ada-legal-hero-card{border:1px solid rgba(173,100,85,.28);border-radius:34px;background:rgba(251,246,245,.74);box-shadow:0 25px 70px rgba(102,62,54,.11);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:1.85rem}.ada-legal-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:900;color:#ad6455;margin:0 0 .65rem}.ada-legal-hero h1{font-family:'Playfair Display','Cormorant Garamond',serif;margin:0;color:#663e36;font-size:clamp(2.15rem,4.2vw,4rem);line-height:1.02}.ada-legal-hero p{max-width:880px;color:#ad6455;font-size:1.05rem;line-height:1.75;margin:.9rem 0 0}.ada-legal-nav{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.25rem}.ada-legal-nav a{position:relative;border:1px solid rgba(173,100,85,.30);background:rgba(251,246,245,.86);border-radius:999px;padding:.72rem 1.05rem;text-decoration:none;color:#663e36;font-weight:900;box-shadow:0 8px 22px rgba(102,62,54,.06);transition:transform .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease}.ada-legal-nav a:hover{transform:none!important;background:linear-gradient(135deg,#fbf6f5,#e5c3bc);box-shadow:0 14px 30px rgba(102,62,54,.10)}.ada-legal-nav a.is-active,.ada-legal-nav a[aria-current="page"]{background:linear-gradient(135deg,#663e36,#ad6455 48%,#ad6455);color:#fbf6f5;border-color:rgba(251,246,245,.58);box-shadow:0 16px 42px rgba(173,100,85,.28),inset 0 1px 0 rgba(251,246,245,.35)}.ada-legal-nav a.is-active:after,.ada-legal-nav a[aria-current="page"]:after{content:"";position:absolute;left:50%;bottom:-8px;width:7px;height:7px;border-radius:999px;background:#ad6455;transform:translateX(-50%);box-shadow:0 0 0 4px rgba(173,100,85,.16)}.ada-legal-meta{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.ada-legal-pill{display:inline-flex;border:1px solid rgba(173,100,85,.24);border-radius:999px;padding:.48rem .75rem;background:rgba(251,246,245,.65);color:#663e36;font-weight:800;font-size:.9rem}.ada-legal-section{padding:2.7rem 0 5rem;background:linear-gradient(180deg,#fbf6f5,#fbf6f5)}.ada-legal-doc{background:#fbf6f5;border:1px solid rgba(173,100,85,.20);border-radius:30px;box-shadow:0 24px 70px rgba(102,62,54,.08);padding:clamp(1.25rem,3vw,2.4rem);color:#663e36;line-height:1.78}.ada-legal-doc h2{font-family:'Playfair Display','Cormorant Garamond',serif;color:#663e36;font-size:clamp(1.35rem,2vw,1.75rem);margin:2.15rem 0 .75rem;padding-top:.35rem}.ada-legal-doc p{margin:.75rem 0}.ada-legal-doc ul{padding-left:1.35rem}.ada-legal-doc li{margin:.42rem 0}.ada-legal-doc a{color:#ad6455;font-weight:800}.ada-legal-doc table{width:100%;border-collapse:collapse;margin:1.1rem 0;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px rgba(173,100,85,.18)}.ada-legal-doc th{background:linear-gradient(135deg,#e5c3bc,#e5c3bc);color:#663e36;text-align:left}.ada-legal-doc th,.ada-legal-doc td{padding:.85rem;border-bottom:1px solid rgba(173,100,85,.16);vertical-align:top}.ada-legal-warning{border-left:4px solid #ad6455;background:#fbf6f5;border-radius:16px;padding:1rem 1.15rem;margin:1.15rem 0;color:#663e36}@media(max-width:760px){.ada-legal-hero{padding-top:7rem}.ada-legal-hero-card{border-radius:24px;padding:1.25rem}.ada-legal-nav a{width:100%;text-align:center}.ada-legal-doc{border-radius:22px}.ada-legal-doc table{display:block;overflow-x:auto}}
