.price{color:var(--gold);font-weight:600;font-size:1.05rem;display:inline-block;margin-top:.4rem}
.hotel-card .loc{margin:-.3rem 0 .8rem}
.amen p{padding:0 1.3rem 1.5rem;margin:0;line-height:1.7}
.amen h3{padding-bottom:.8rem}
.info-h{font-family:var(--serif);color:var(--gold);font-weight:400;font-size:1.4rem;margin-bottom:1rem}
.dist-card p{margin:0;line-height:1.8}
.dist-card a{color:inherit;text-decoration:none}
.quote{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12);padding:2rem 1.8rem;margin:0;height:100%;display:flex;flex-direction:column}
.quote blockquote{margin:0 0 1.4rem;font-size:15px;line-height:1.9;flex:1}
.quote figcaption{display:flex;flex-direction:column;font-size:.85rem}
.quote figcaption b{color:var(--gold);font-family:var(--serif);font-size:1.1rem;font-weight:500}

/* Green Solitude additions */
.eyebrow{text-align:center;color:var(--gold);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .6rem}
.about-imgs img{width:100%}
.faq-wrap{max-width:900px}
.accordion{--bs-accordion-bg:#fffcf4;--bs-accordion-border-color:#e2d8bf;--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-active-bg:#fffcf4;--bs-accordion-active-color:var(--gold)}
.accordion-item{border-radius:0;margin-bottom:.6rem;border:1px solid #e2d8bf}
.accordion-button{font-family:var(--serif);font-size:1.05rem;color:var(--ink);background:#fffcf4;box-shadow:none}
.accordion-button:not(.collapsed){color:var(--gold);background:#fffcf4}
.accordion-body{font-size:15px;line-height:1.9}
.feature .eyebrow{margin-bottom:.6rem;line-height:1.4}
.intro .eyebrow{margin-bottom:.6rem}