/* 115 Schiller v0.9.43.2 — homepage-only amenity icons and footer parity.
   Follows v0.9.43 and preserves previously verified mobile QA styles. */

/* The three shared-property icons have no explicit desktop dimensions in the
   old amenities sheet. Constrain their SVG viewport before flex sizing. */
.sch-shared-comforts > span {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  min-width: 0;
  line-height: 1.45;
}
.sch-shared-comforts svg.sch-amenity-icon {
  display: block;
  width: 20px !important;
  height: 20px !important;
  min-width: 20px !important;
  min-height: 20px !important;
  max-width: 20px !important;
  max-height: 20px !important;
  flex: 0 0 20px !important;
  color: #487456;
  fill: none;
  vertical-align: middle;
}
@media (max-width: 650px) {
  .sch-shared-comforts svg.sch-amenity-icon {
    width: 19px !important;
    height: 19px !important;
    min-width: 19px !important;
    min-height: 19px !important;
    max-width: 19px !important;
    max-height: 19px !important;
    flex-basis: 19px !important;
  }
}

/* Footer parity: do not override #sch-global-footer here. The same shared
   footer and sch-footer-offers styles now govern homepage and interior pages. */

/* A secondary, text-first outdoors link within the existing homepage
   Guttenberg guide block: discoverable without introducing another section. */
.sch-guide-all{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px}
.sch-guide-all .sch-guide-outdoors-link{
  display:inline-flex;align-items:center;min-height:44px;
  color:#214b3b;font-weight:700;font-size:14px;
  text-decoration:underline;text-underline-offset:4px;
}
.sch-guide-all .sch-guide-outdoors-link:hover{color:#9a7041}
.sch-guide-all .sch-guide-outdoors-link:focus-visible{outline:3px solid #bc9255;outline-offset:4px}
