/* Destination pages share the journal’s paper and softly blended photography. */
body,.page-hero,.section,.section-cream{background:#faf7ef}.site-header{background:#faf7ef}.topline{background:#e9e7df;color:#233740}.topline a{color:inherit}.page-hero img,.section img:not([class*="mark"]),.ai-card img,.tv-hero-image img,.type-media img{border:0;border-radius:0;box-shadow:none;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 86%,transparent);mask-composite:intersect}.tv-hero-image,.type-media,.ai-card{background:transparent;border:0;box-shadow:none}.resource-editorial{max-width:850px}.resource-editorial article{padding:24px 0;border-bottom:1px solid #d8cfbb}.bottom-nav{background:#faf7ef}

/* Keep brokerage identity immediately with contact details. */
.site-footer .contact-broker{display:block}

.page-hero,.page-hero h1,.page-hero h2,.page-hero h3{color:#102b3c}.page-hero .lede{color:#334b59}.page-hero .eyebrow,.page-hero .breadcrumbs,.page-hero .breadcrumbs a{color:#725521}.topline .contact-broker{color:#334b59}.page-hero{padding:clamp(28px,4vw,48px) 0}.section{padding:clamp(30px,4vw,52px) 0}.page-hero .btn-outline{color:#102b3c;border-color:#102b3c}

/* Readable client evidence, keeping the original artwork available. */
.review-intro{display:grid;grid-template-columns:minmax(170px,280px) 1fr;gap:36px;align-items:center;margin-bottom:36px}.review-intro img{width:100%;height:auto;object-fit:contain}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.review-quote{margin:0;padding:26px;background:#fffaf0;border-top:2px solid #a88548}.review-quote blockquote{margin:12px 0 20px;font:clamp(21px,2.1vw,27px)/1.45 Georgia;color:#102b3c}.review-quote figcaption{font-size:15px;color:#374c58}.review-originals{margin-top:28px}.review-originals summary,.seller-embed summary{cursor:pointer;padding:16px 0;font-weight:600;color:#102b3c}.review-next{margin-top:40px;border-top:1px solid #d8cfbb;padding-top:24px}.seller-embed{margin-top:20px}.seller-embed iframe{display:block;max-width:100%}.contact-people>*{min-width:0}@media(max-width:650px){.review-grid,.review-intro{grid-template-columns:1fr}.review-intro{gap:20px}.review-intro img{max-width:260px;margin:auto}.review-quote{padding:22px}.contact-actions{flex-wrap:wrap}.inquiry-form input,.inquiry-form textarea{font-size:16px}}

/* Keep destination-page navigation compact and content within easy reach. */
.site-header .brand img{max-height:70px;width:auto}.site-header{padding-top:12px;padding-bottom:12px}.page-hero{padding-top:24px;padding-bottom:24px}@media(max-width:650px){.site-header .brand img{max-height:52px}}

.site-header .brand-mark{width:110px;height:70px}.site-header .brand-text strong,.site-header .brand-text span{font-size:1rem}@media(max-width:650px){.site-header .brand-mark{width:74px;height:52px}.site-header .brand-text strong,.site-header .brand-text span{font-size:.85rem}}
