.fc-examples{position:relative;display:block;border:0!important;padding:0!important;margin:0;font:inherit;color:inherit;z-index:50}.fc-examples>summary{cursor:pointer;display:list-item;list-style:disclosure-closed;padding:6px 0!important;font:inherit;font-size:15px;font-weight:650;white-space:nowrap;color:inherit}.fc-examples[open]>summary{list-style:disclosure-open}.fc-examples>summary:focus-visible,.fc-examples-menu a:focus-visible{outline:3px solid #77bda0;outline-offset:3px}.fc-examples .fc-examples-menu{position:absolute;right:0;top:100%;min-width:260px;width:max-content;max-width:min(340px,88vw);max-height:70vh;overflow:auto;background:#fff!important;color:#193d30!important;border:1px solid #c9dbd0;border-radius:9px;box-shadow:0 10px 28px #10271e26;padding:8px;z-index:100;text-align:left}.fc-examples .fc-examples-menu a{display:block!important;color:#193d30!important;background:white;margin:0!important;padding:10px 12px!important;border-radius:5px;font:500 15px/1.4 system-ui!important;text-decoration:none!important;white-space:normal}.fc-examples .fc-examples-menu a:first-child{font-weight:750!important;border-bottom:1px solid #e1eae5;border-radius:0;margin-bottom:4px!important}.fc-examples .fc-examples-menu a:hover{background:#edf5ef!important}.fc-examples:not([open])>.fc-examples-menu{display:none}header:has(.fc-examples){overflow:visible!important;position:relative;z-index:20}@media(max-width:600px){.fc-examples .fc-examples-menu{left:0;right:auto;min-width:230px;max-width:75vw}}@media print{.fc-examples{display:none!important}}
/* Keep dropdown triggers and ordinary links aligned across page headers. */
header nav:has(> .fc-examples) {
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:flex-start;
  gap:8px 20px!important;
  position:relative;
  min-width:0;
  max-width:100%;
}
header nav:has(> .fc-examples) > a,
header nav > .fc-examples > summary {
  box-sizing:border-box;
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  min-height:44px;
  width:auto!important;
  margin:0!important;
  padding:10px 4px!important;
  font:650 15px/24px system-ui,sans-serif!important;
  white-space:nowrap;
  text-decoration:none;
}
header nav > details.fc-examples {
  flex:0 0 auto;
  align-self:center;
  width:auto;
  margin:0!important;
  box-shadow:none;
  background:transparent;
}
header nav > .fc-examples > summary { list-style:none; gap:8px; }
header nav > .fc-examples > summary::-webkit-details-marker { display:none; }
header nav > .fc-examples > summary::marker { content:""; }
header nav > .fc-examples > summary::after {
  content:"";
  width:6px;
  height:6px;
  border-right:2px solid currentColor;
  border-bottom:2px solid currentColor;
  transform:translateY(-2px) rotate(45deg);
  flex:none;
}
header nav > .fc-examples[open] > summary::after { transform:translateY(2px) rotate(225deg); }
header :is(.site-nav,.site-top,.we-top,.nav):has(> nav > .fc-examples) {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:16px 28px;
}
@media(max-width:640px) {
  header nav:has(> .fc-examples) { flex-basis:100%; gap:4px 16px!important; }
  header nav > details.fc-examples { position:static; }
  header nav > .fc-examples .fc-examples-menu {
    left:0;
    right:0;
    top:auto;
    width:auto;
    min-width:0;
    max-width:100%;
    box-sizing:border-box;
  }
}
