:root{--ink:#28221e;--muted:#6a5b52;--coral:#cf4500;--coral-dark:#9a3a0a;--sand:#f8f5f1;--line:#e5ddd6;--font:'DM Sans',sans-serif}.journal-theme{font-family:var(--gd-font);background:white}.journal-theme .site-header,.journal-theme .site-footer{font-family:var(--gd-font)}.journal-index,.journal-article{max-width:1320px;margin:auto}.journal-index{padding:40px 40px}.journal-index>header{padding:10px 0 30px;max-width:800px}.journal-index h1,.journal-article h1{font-size:clamp(30px,4vw,48px);font-weight:550;letter-spacing:-.04em;line-height:1.14}.journal-index>header>p{color:var(--muted);font-size:16px;line-height:1.7;margin-top:15px}.journal-list>article{border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:none}.journal-list img{width:100%;object-fit:cover}.journal-list>article>div{padding:24px}.journal-list article h2{font-size:25px;line-height:1.25;font-weight:550;letter-spacing:-.03em}.journal-list article p{font-size:14px;line-height:1.8;color:var(--muted)}.journal-list article span,.eyebrow{color:var(--coral-dark)}.journal-article{padding-top:25px}.journal-article>header{padding-top:20px}.article-cta{background:var(--sand);border-color:var(--line);border-radius:18px}.article-cta a{background:var(--coral);color:white;border-radius:99px}.journal-theme a:hover{color:var(--coral-dark)}.journal-theme .primary:hover{color:white}.article-copy h2{font-weight:550;letter-spacing:-.025em}.article-copy p,.article-copy li{color:var(--muted)}.seo-directory{padding:40px;max-width:1320px}.seo-directory .property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.seo-directory .property-card{height:auto;display:block}.seo-directory .card-image{height:220px;overflow:hidden}.seo-directory .card-image img{height:100%;width:100%;object-fit:cover}.seo-directory .card-body{padding:20px}.seo-directory .card-body h3{font-size:20px}.seo-directory .card-features{display:flex;gap:20px;margin-top:15px}.seo-directory .card-features small{display:block;color:var(--muted)}.seo-directory .property-badge{display:none}.seo-directory a{color:var(--coral-dark)}.journal-theme .site-footer a{font-size:12px}.journal-theme .text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--coral-dark)}
@media(max-width:760px){.journal-index{padding:24px 20px}.journal-list{display:grid;grid-template-columns:1fr;gap:20px}.journal-list>article{display:block}.journal-list>article img{height:210px}.journal-list>article>div{padding:20px}.journal-list article h2{font-size:23px}.journal-article h1{font-size:32px}.journal-article>header{padding:15px 20px 25px}.article-layout{display:block}.article-layout>aside{display:none}.article-copy{padding-inline:20px}.seo-directory{padding:25px 20px}.seo-directory .property-grid{grid-template-columns:1fr}.seo-directory .card-image{height:220px}}
