.shared-decoration{display:block;width:72px;height:auto;flex-shrink:0} .languages{flex-basis:auto;justify-content:flex-end;align-items:center;margin-left:auto;margin-top:0;padding-top:0;border:0;gap:5px}nav{row-gap:10px}.launch{max-width:900px;margin:22px auto 28px;padding:20px 24px;border-radius:16px;background:#eee3d6}.launch strong{font-size:22px}.launch p{margin:8px 0 14px;font-size:18px}.course-details{margin:18px 0;border:1px solid #cfbeaa;border-radius:16px;overflow:hidden}.course-details summary{padding:18px 22px;background:#e9d7c3;cursor:pointer;font-weight:700;font-size:20px;list-style-position:inside}.course-body{padding:8px 22px 24px}a{color:#000}.launch-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.launch-actions .button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;border-radius:12px;font-size:17px;margin:0}.timetable-link{margin-left:0;background:transparent;border:1px solid #ad8f6b}.contact-links a{display:inline-block;margin:8px 16px 8px 0}@media(max-width:600px){nav{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.languages{margin-left:auto}header{padding-bottom:16px}.launch-actions .button{font-size:16px;padding:12px 16px}.launch{margin:18px 14px;padding:18px}.languages{margin-top:3px}.course-details summary{font-size:18px;padding:16px}.course-body{padding:4px 16px 20px}}.launch,.course-details{max-width:900px;margin-left:auto;margin-right:auto}.language-controls{align-self:flex-end;padding-top:12px}@media(max-width:640px){header{flex-wrap:wrap}.language-controls{width:100%;justify-content:flex-end}.shared-decoration{width:62px}.launch{margin-left:0;margin-right:0}}