/* v36: definitive Explore Your Place fit and complete Brevo frame. */
html body main details.join-explore>summary,
html body main details.join-explore>summary:hover,
html body main details.join-explore>summary:focus-visible {
  box-sizing:border-box!important;
  right:0!important;
  width:88px!important;
  min-width:88px!important;
  max-width:88px!important;
  padding:14px 10px 12px 8px!important;
  overflow:hidden!important;
}
html body .join-tab-copy,
html body .join-tab-copy small,
html body .join-tab-copy strong {
  box-sizing:border-box!important;
  width:68px!important;
  min-width:68px!important;
  max-width:68px!important;
  overflow:visible!important;
  text-align:center!important;
}
html body .join-tab-copy { transform:translateX(-2px)!important; }
html body .join-tab-copy small:first-child { font-size:11px!important;letter-spacing:.055em!important; }
html body .join-tab-copy strong { font-size:22px!important;letter-spacing:0!important; }
html body .join-tab-copy small:last-child { font-size:14px!important;letter-spacing:.07em!important; }
html body .join-explore summary>b { margin-left:-2px!important; }

.brevo-frame,.brevo-frame iframe {
  height:900px!important;
  min-height:900px!important;
  overflow:hidden!important;
}
@media(max-width:700px){
  html body main details.join-explore>summary,
  html body main details.join-explore>summary:hover,
  html body main details.join-explore>summary:focus-visible { width:84px!important;min-width:84px!important;max-width:84px!important;padding-inline:8px!important; }
  html body .join-tab-copy,
  html body .join-tab-copy small,
  html body .join-tab-copy strong { width:66px!important;min-width:66px!important;max-width:66px!important; }
  html body .join-tab-copy { transform:translateX(-2px)!important; }
  .brevo-frame,.brevo-frame iframe { height:960px!important;min-height:960px!important; }
}
