/* One two-line studio name, with both words sharing the same visible width. */
a.bearigo-wordmark{display:inline-grid;grid-template-columns:max-content;gap:7px;width:max-content;min-width:0;flex:0 0 auto;align-items:start;justify-items:stretch;justify-self:start;text-align:left;text-decoration:none;text-transform:none;color:inherit;line-height:1;letter-spacing:normal;margin:0;padding:0}
a.bearigo-wordmark>.bearigo-name{display:block;width:auto;font:700 29px/.95 Arial,Helvetica,sans-serif;letter-spacing:-.07em;padding-right:.07em;margin:0;color:inherit}
a.bearigo-wordmark>.bearigo-studios{display:flex;justify-content:space-between;align-items:center;width:100%;font:500 9px/1.2 Arial,Helvetica,sans-serif;letter-spacing:0;margin:0;padding:0;color:inherit}
a.bearigo-wordmark>.bearigo-studios>i{display:block;font:inherit;letter-spacing:0;font-style:normal;margin:0;padding:0}
header.bearigo-header,footer.bearigo-footer{padding-inline:56px}
footer.bearigo-footer{gap:30px;align-items:center}
footer.bearigo-footer.footer:has(>.bearigo-wordmark){flex-wrap:wrap}
footer.bearigo-footer>a.bearigo-wordmark{color:inherit}
@media(max-width:1100px){header.bearigo-header,footer.bearigo-footer{padding-inline:30px}}
@media(max-width:780px){header.bearigo-header,footer.bearigo-footer{padding-inline:22px}a.bearigo-wordmark{gap:6px}a.bearigo-wordmark>.bearigo-name{font-size:26px}a.bearigo-wordmark>.bearigo-studios{font-size:8px}footer.bearigo-footer>a.bearigo-wordmark{margin-bottom:24px}footer.bearigo-footer.footer:has(>.bearigo-wordmark){display:flex;flex-direction:column;align-items:flex-start;gap:18px}footer.bearigo-footer.footer:has(>.bearigo-wordmark)>.bearigo-wordmark{margin-bottom:0}footer.bearigo-footer.footer:has(>.bearigo-wordmark)>p{margin:0}}
