.earth-page{--hotel-accent:#a9ced4;--hotel-soft:#1d2d31}
html[data-theme='light'] .earth-page{--hotel-accent:#245c68;--hotel-soft:#e6ecea}
.earth-article .hotel-byline{line-height:1.8;max-width:40ch}
.earth-article .hotel-hero h1{max-width:14ch}
.earth-article .section-label{display:block;font-size:.8125rem;font-weight:500;letter-spacing:.035em;color:var(--hotel-accent);margin-bottom:14px}
.earth-summary{margin:0 0 48px;padding:22px 0;border-block:1px solid var(--line);font-size:.875rem;display:grid;gap:18px;grid-template-columns:1fr 1fr 1fr}
.earth-summary .quick-item .number{color:var(--hotel-accent);font-family:Georgia,'Times New Roman',serif;font-size:1.8rem;line-height:1.3;display:block;margin-bottom:8px}
.earth-summary .quick-item p{margin:0;font-size:inherit;line-height:1.6;color:var(--muted)}
.earth-article .fact-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}
.earth-article .fact{padding:18px 0;border-block:1px solid var(--line)}
.earth-article .fact b{display:block;color:var(--hotel-accent);font-size:1.125rem;font-variant-numeric:tabular-nums}
.earth-article .fact span{display:block;font-size:.875rem;color:var(--muted);margin-top:8px}
.earth-article .soft-note{background:var(--hotel-soft);padding:26px;border-radius:12px;margin:32px 0}
.earth-article .soft-note p{margin:0}
.earth-article .myth-card{margin:28px 0;border-block:1px solid var(--line)}
.earth-article .myth-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:22px 0}
.earth-article .myth-row+.myth-row{border-top:1px solid var(--line)}
.earth-article .myth-row b{font-size:.9375rem;color:var(--hotel-accent)}
.earth-article .myth-row p{margin:0}
.earth-article .pullquote{margin:42px 0;padding:30px 0;border-block:1px solid var(--line)}
.earth-article .pullquote p{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.65rem,2.5vw,2.15rem);line-height:1.45;letter-spacing:-.02em;color:var(--hotel-accent);margin:0 0 16px}
.earth-article .pullquote cite{font-style:normal;font-size:.875rem;color:var(--muted)}
.earth-article .earth-sources ol{margin:24px 0;padding-left:24px}
.earth-article .earth-sources li{margin-bottom:18px;padding-left:4px}
.hotel-focused .earth-summary{display:none}
@media(max-width:580px){.earth-summary{grid-template-columns:1fr;gap:20px;margin-bottom:36px}.earth-summary .quick-item{display:grid;grid-template-columns:60px 1fr;gap:12px}.earth-summary .quick-item .number{margin:0}.earth-article .fact-strip{grid-template-columns:1fr;gap:0}.earth-article .fact{display:flex;justify-content:space-between;gap:16px;border-bottom:0}.earth-article .fact:last-child{border-bottom:1px solid var(--line)}.earth-article .fact span{margin:0}.earth-article .myth-row{grid-template-columns:1fr;gap:10px}.earth-article .hotel-hero h1{max-width:14ch}}
