/* Scoped copy additions for About, FAQs and Contact. */
.information-topbar .information-language{display:flex;gap:2px;align-items:center;border:1px solid #4b3544;border-radius:6px;padding:1px;margin-left:8px;flex-shrink:0}
.information-language a{display:grid;place-items:center;min-width:26px;min-height:28px;padding:2px 4px;font-size:11px;line-height:1;color:#cbbac5;border-radius:4px}
.information-language a[aria-current=page]{background:#573044;color:#fff}
.information-topbar>.button{margin-left:4px}
.information-links{display:flex;flex-wrap:wrap;gap:14px 24px;font-size:14px!important}
.information-links a{color:#f0afcf;text-decoration:underline;text-underline-offset:4px}
.about-page .about-hero h1{max-width:14ch}
.about-page .about-moods button:disabled{opacity:.6;cursor:default}
.contact-compose>noscript p{font-size:13px;line-height:1.7;margin-top:18px}
@media(max-width:900px){.information-topbar{gap:12px}.information-topbar nav{gap:14px}.information-topbar>.button{padding-inline:14px}}
@media(max-width:767px){.information-topbar .information-language{margin-left:auto}.information-topbar>.button{margin-left:0;font-size:12px;padding-inline:12px}.information-topbar .brand{font-size:16px}.information-topbar{padding-inline:16px;gap:10px}}
@media(max-width:600px){.information-topbar>.button{font-size:11px;padding-inline:10px}.information-language a{min-width:24px;min-height:26px;padding:2px 3px}.about-page .about-hero h1{max-width:16ch}}
@media(max-width:360px){.information-topbar>.button{display:none}}
