/* Revision 9.3: a larger chronological reference list and a complete atlas menu. */
@media(min-width:1101px){body:has(.atlas-site-header) .shell{grid-template-columns:500px minmax(0,1fr)}body:has(.atlas-site-header) aside h1{font-size:58px}body:has(.atlas-site-header) aside .intro{font-size:15px}}
@media(min-width:1500px){body:has(.atlas-site-header) .shell{grid-template-columns:555px minmax(0,1fr)}}
@media(min-width:701px) and (max-width:1100px){body:has(.atlas-site-header) .shell{grid-template-columns:410px minmax(0,1fr)}}
body:has(.atlas-site-header) .ref{grid-template-columns:52px minmax(0,1fr) 16px;gap:13px;padding-block:13px}
body:has(.atlas-site-header) .ref img{width:52px;height:62px;object-fit:cover;border-radius:14px 14px 3px 3px}
body:has(.atlas-site-header) .ref strong{font-size:14px;line-height:1.45}
body:has(.atlas-site-header) .ref small{font-size:13px;line-height:1.5;margin-top:5px}
body:has(.atlas-site-header) .country{font-size:14px;letter-spacing:1.2px}
#menu .r9-menu-languages{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px}
#menu .r9-menu-languages a{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;font:15px/1.5 Manrope,Arial,sans-serif;letter-spacing:1px}
#menu .r9-menu-languages a[aria-current]{border-bottom:1px solid currentColor}
#menu .r93-social{display:flex;gap:20px;margin-top:18px;font:12px/1.5 Manrope,Arial,sans-serif}
#menu .r93-social a{color:inherit;text-decoration:none}
.r93-catalog-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 25px;background:#f3f3e9;color:#234e79;position:sticky;top:0;z-index:5;font:14px/1.5 Manrope,Arial,sans-serif}
.r93-catalog-tools button,.r93-catalog-tools a{font:inherit;padding:8px 14px;color:inherit;background:transparent;border:1px solid #94afb9;border-radius:25px;text-decoration:none;cursor:pointer}
.r93-catalog-tools button[aria-pressed=true]{background:#234e79;color:#fff}
.r93-catalog-tools a{margin-inline-start:auto}
.r93-catalog-tools+ .r6-catalog-pages,.r93-catalog-tools+ .atlas-catalog-pages{background:white}
body.contact-page main .page-heading h1{font-size:clamp(56px,9vw,144px)}
@keyframes r93-menu-rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:700px){body:has(.atlas-site-header) .ref{grid-template-columns:46px minmax(0,1fr) 16px}body:has(.atlas-site-header) .ref img{width:46px;height:55px}body:has(.atlas-site-header) .ref strong{font-size:13px}body:has(.atlas-site-header) .ref small{font-size:12px}.r93-catalog-tools{padding:12px;gap:8px}body.contact-page main .page-heading h1{font-size:clamp(45px,11vw,75px)}}
@media(prefers-reduced-motion:reduce){}
