/* Inline description accordion: no nested box */
details.more-info{margin:0 0 1rem!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;overflow:visible!important}
details.more-info>summary{display:block!important;position:relative;list-style:none!important;padding:0 1.3em 0 0!important;margin:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font:inherit!important;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}
details.more-info>summary::-webkit-details-marker{display:none}
details.more-info>summary::after{content:''!important;position:absolute;right:.15em;top:.55em;width:.38em;height:.38em;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(45deg);float:none!important}
details.more-info[open]>summary::after{transform:rotate(225deg);top:.7em}
details.more-info>summary:hover{color:#8b641c!important}
details.more-info>summary:focus-visible{outline:2px solid #c49a4d;outline-offset:4px}
details.more-info .expanded-copy{padding:.7rem 0 0!important;max-width:72ch;line-height:1.65;color:inherit}
details.more-info .expanded-copy p{margin:0 0 .8rem!important}.hero details.more-info,.hero details.more-info>summary{color:#f7f4ec!important}
.heroimg.owner-portrait{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;max-height:560px;object-position:center top;background:transparent}
@media(max-width:760px){.heroimg.owner-portrait{max-height:460px}details.more-info{scroll-margin-top:90px}}
/* Expandable descriptions: add only a state chevron */
details.gs-description > summary::after {
  content: "" !important;
  display: inline-block !important;
  position: static !important;
  width: 0.4em;
  height: 0.4em;
  margin-left: 0.55em;
  border: 0;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  background: none;
  vertical-align: 0.15em;
  transform: rotate(45deg);
}

details.gs-description[open] > summary::after {
  transform: rotate(225deg);
  vertical-align: -0.05em;
}