.cj-journal{--cj-paper:#f7f3ea;--cj-ink:#243a30;--cj-muted:#62665d;--cj-rule:#ccc6b8;background:var(--cj-paper);color:var(--cj-ink)}.cj-journal h1,.cj-journal h2,.cj-journal h3{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.cj-journal section[id],.cj-journal article[id],.cj-journal div[id],.cj-journal header[id],.cj-journal li[id]{scroll-margin-top:110px}.cj-kicker{color:#5a624e;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;font-weight:700;line-height:1.5}.cj-skip{color:#173d43;z-index:100;background:#fff;padding:12px;position:fixed;top:-80px;left:12px}.cj-skip:focus{top:10px}.cj-masthead{text-align:center;max-width:1400px;margin:0 auto;padding:38px 5vw 0}.cj-edition{border-bottom:1px solid var(--cj-rule);letter-spacing:.16em;justify-content:space-between;align-items:center;padding-bottom:16px;font-size:.62rem;font-weight:700;display:flex}.cj-masthead-overline{letter-spacing:.38em;margin:27px 0 7px;font-size:.73rem}.cj-masthead h1{max-width:none;margin:0 auto;font-size:clamp(2.8rem,6.1vw,5.6rem);line-height:1.08}.cj-tagline{color:var(--cj-muted);margin:15px 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.45vw,1.3rem);font-style:italic}.cj-journal-nav{border-top:1px solid var(--cj-rule);border-bottom:1px solid var(--cj-rule);flex-wrap:wrap;justify-content:center;gap:12px 34px;padding:12px 0;display:flex}.cj-journal-nav a{letter-spacing:.14em;text-transform:uppercase;align-items:center;min-height:32px;font-size:.69rem;font-weight:700;display:inline-flex}.cj-journal-nav a:hover{text-underline-offset:6px;text-decoration:underline}.cj-lead-feature{grid-template-columns:minmax(0,1.38fr) minmax(270px,.8fr);align-items:center;gap:clamp(32px,5vw,75px);max-width:1400px;margin:0 auto;padding:48px 5vw 70px;display:grid}.cj-photo{min-width:0;margin:0}.cj-photo img{width:100%;height:auto;display:block}.cj-photo figcaption{color:#66695f;flex-direction:column;gap:1px;margin:9px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:.64rem;line-height:1.6;display:flex}.cj-photo figcaption a{text-underline-offset:2px;text-decoration:underline}.cj-lead-feature>.cj-photo img{aspect-ratio:1.5;object-fit:cover;object-position:center}.cj-photo figcaption .cj-photo-caption{color:#4c594a;margin-bottom:3px;font-family:Georgia,Times New Roman,serif;font-size:.85rem}.cj-lead-copy h2{margin:0 0 24px;font-size:clamp(2.5rem,4.1vw,4.4rem);line-height:1.07}.cj-lead-copy>p:not(.cj-kicker):not(.cj-byline){color:var(--cj-muted);font-family:Georgia,Times New Roman,serif;font-size:1.13rem;line-height:1.7}.cj-byline{color:#667063;margin:26px 0 22px;font-size:.75rem;line-height:1.8}.cj-read-link{letter-spacing:.035em;border-bottom:1px solid #798173;align-items:center;gap:20px;width:fit-content;min-height:44px;padding:8px 0;font-size:.78rem;font-weight:700;display:inline-flex}.cj-read-link:hover{color:#825d32;border-color:#825d32}.cj-stories{border-top:1px solid var(--cj-rule);max-width:1400px;margin:0 auto;padding:70px 5vw 85px}.cj-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-bottom:38px;display:grid}.cj-section-heading h2{margin:0;font-size:clamp(2rem,3.5vw,3.3rem);line-height:1.12}.cj-section-heading>p{color:var(--cj-muted);max-width:360px;margin:0 0 4px;font-size:.98rem}.cj-story-grid{grid-template-columns:1fr 1fr;gap:42px;display:grid}.cj-story-grid>article{min-width:0}.cj-story-grid .cj-photo img{aspect-ratio:1.7;object-fit:cover}.cj-story-copy{max-width:590px;padding:26px 0 0}.cj-story-copy .cj-kicker{margin-bottom:12px}.cj-story-copy h3{margin:0 0 17px;font-size:clamp(1.9rem,2.8vw,2.75rem);line-height:1.14}.cj-story-copy>p:not(.cj-kicker){color:var(--cj-muted);margin:0 0 15px;line-height:1.75}.cj-editor-note{background:#e9e7dc;grid-template-columns:1fr 1fr;gap:clamp(45px,8vw,120px);padding:76px max(5vw,50vw - 630px);display:grid}.cj-editor-note h2{max-width:630px;margin:0;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.15}.cj-editor-note p:not(.cj-kicker):not(.cj-note-signature):not(.cj-note-role){color:#53604f;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;line-height:1.85}.cj-note-signature{margin:25px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-style:italic}.cj-note-role{color:#5f685a;margin:0;font-size:.7rem;line-height:1.7}.cj-contact{color:#f7f3e9;background:#233c31;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(35px,7vw,100px);padding:70px max(5vw,50vw - 630px);display:grid}.cj-contact h2{margin:0 0 22px;font-size:clamp(2.3rem,3.6vw,3.5rem);line-height:1.08}.cj-contact .cj-kicker{color:#d3c39f}.cj-contact>div>p:not(.cj-kicker){color:#d3ddd3;max-width:650px;line-height:1.8}.cj-contact-options{flex-direction:column;gap:12px;display:flex}.cj-contact-options>p{margin:3px 0 0;font-size:.74rem}.cj-contact .button{text-align:center;font-size:.79rem}.cj-contact-phone{border-bottom:1px solid #b5c3b4;width:fit-content;margin-top:10px;padding:7px 0;font-size:.8rem}.cj-article-heading{text-align:center;max-width:1090px;margin:auto;padding:40px 5vw 45px}.cj-back-link{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;min-height:44px;margin-bottom:54px;font-size:.69rem;font-weight:700;display:inline-flex}.cj-article-heading h1{max-width:1000px;margin:0 auto;font-size:clamp(2.8rem,5.4vw,5.7rem);line-height:1.06}.cj-article-deck{color:var(--cj-muted);max-width:800px;margin:25px auto 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.7vw,1.4rem);line-height:1.7}.cj-article-heading .cj-byline{margin-bottom:0}.cj-article-hero{max-width:1290px;margin:auto;padding:0 5vw}.cj-article-hero .cj-photo img{object-fit:cover;object-position:center 65%;max-height:680px}.cj-article-hero figcaption{flex-flow:wrap;justify-content:space-between;gap:5px 20px}.cj-article-layout{max-width:780px;margin:0 auto;padding:56px 24px 72px}.cj-article-body{min-width:0;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1.88}.cj-article-body p{margin:0 0 23px}.cj-article-body .cj-article-lead{font-size:1.3rem;line-height:1.8}.cj-article-lead:first-letter{float:left;margin:10px 9px 0 0;font-size:4.8rem;line-height:.85}.cj-article-body h2{margin:40px 0 20px;font-size:clamp(1.8rem,2.3vw,2.3rem);line-height:1.2}.cj-article-body ul{margin:22px 0 25px;padding-left:24px}.cj-article-body li{margin:12px 0;padding-left:5px}.cj-source-marks{white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:.65rem}.cj-source-marks a{color:#596b57;text-underline-offset:2px;text-decoration:underline}.cj-sources a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.cj-pullquote{color:#46624f;border-top:1px solid #b3ad98;border-bottom:1px solid #b3ad98;margin:36px 0;padding:27px 0;font-size:clamp(1.55rem,2.6vw,2.35rem);font-style:italic;line-height:1.5}.cj-article-body .cj-article-closing{margin-top:34px}.cj-sources{border-top:1px solid var(--cj-rule);margin-top:45px;padding-top:8px}.cj-sources h2{font-size:1.4rem}.cj-sources p,.cj-sources ol{color:#626b5c;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;line-height:1.8}.cj-sources ol{padding-left:20px}.cj-more-stories{border-top:1px solid var(--cj-rule);padding:60px max(5vw,50vw - 560px)}.cj-more-stories>h2{margin:0 0 30px;font-size:2.4rem}.cj-more-stories>div{grid-template-columns:1fr 1fr;gap:32px;display:grid}.cj-more-stories>div>a{border-top:1px solid var(--cj-rule);padding:24px 0;display:block}.cj-more-stories a>span{letter-spacing:.14em;text-transform:uppercase;font-size:.66rem}.cj-more-stories h3{margin:14px 0 20px;font-size:1.7rem;line-height:1.2}.cj-featured-camps{max-width:1400px;margin:0 auto;padding:70px 5vw 80px}.cj-sale-feature{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,75px);display:grid}.cj-sale-feature+.cj-sale-feature{border-top:1px solid var(--cj-rule);margin-top:55px;padding-top:55px}.cj-sale-copy h3{margin:0 0 23px;font-size:clamp(2.2rem,3.6vw,3.6rem);line-height:1.1}.cj-sale-copy>p:not(.cj-kicker){color:var(--cj-muted);font-family:Georgia,Times New Roman,serif;font-size:1.15rem;line-height:1.8}.cj-listing-display{min-width:0}.cj-listing-label{border-top:1px solid var(--cj-rule);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding:15px 0;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:700;display:flex}.cj-idx-host{min-width:0}.cj-idx-widget[data-state=loading] .cj-idx-host{visibility:hidden;min-height:240px}.cj-idx-widget[data-state=unavailable] .cj-idx-host{display:none}.cj-idx-message{color:#53604f;background:#e9e7dc;padding:18px;font-size:.85rem;line-height:1.7}.cj-idx-widget .IDX-showcaseTable{width:100%;color:var(--cj-ink);font-family:Georgia,Times New Roman,serif}.cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcaseCell{box-sizing:border-box;margin:0!important;padding:0!important}.cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcaseRow{margin:0}.cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcaseContainer{box-shadow:none;border:0;padding:0;height:auto!important}.cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcasePhoto{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%!important}.cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcaseCell div{text-align:left}.cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcaseAddress{margin-top:19px;font-size:1.45rem;line-height:1.3}.cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcaseCityStateZip{color:var(--cj-muted);margin:4px 0 13px;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;line-height:1.7}.cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcasePrice{font-size:1.55rem;line-height:1.4}.cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcaseStatus{letter-spacing:.08em;margin:5px 0 12px;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;font-weight:700;display:block!important}.cj-listing-credit{color:#4c594a;margin:15px 0 9px;font-family:Arial,Helvetica,sans-serif;font-size:.76rem;line-height:1.65}.cj-listing-link{gap:12px;font-size:.76rem}.cj-listing-notice{border-top:1px solid var(--cj-rule);color:#66695f;margin-top:19px;padding-top:12px;font-family:Arial,Helvetica,sans-serif;font-size:.65rem;line-height:1.7}.cj-listing-notice p{margin:0 0 8px}.cj-listing-notice a{text-underline-offset:2px;text-decoration:underline}.cj-article-listing{max-width:860px;margin:0 auto;padding:0 5vw}.cj-article-listing>.cj-read-link{margin-top:20px}.cj-camps-index .cj-masthead{padding-top:28px}.cj-camps-index .cj-masthead h1{font-size:clamp(2.6rem,4.8vw,4.6rem)}.cj-camps-index .cj-tagline{max-width:800px;margin:12px auto 20px;font-size:1.07rem;line-height:1.6}.cj-camps-index .cj-featured-camps>h2{letter-spacing:.18em;margin-bottom:20px;font-family:Arial,Helvetica,sans-serif;font-size:.68rem;font-weight:700}.cj-camps-index .cj-sale-feature{display:block}.cj-sale-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-bottom:24px;display:flex}.cj-sale-heading .cj-kicker{margin:0 0 7px}.cj-sale-heading h3{margin:0;font-size:clamp(2rem,3.1vw,3rem);line-height:1.1}.cj-sale-actions{flex-wrap:wrap;gap:12px;display:flex}.cj-sale-actions .button{min-height:46px;padding:12px 18px;font-size:.76rem}.cj-sale-actions .cj-button-primary{color:#f7f3ea;background:#233c31;border:1px solid #233c31}.cj-sale-actions .cj-button-outline{color:#243a30;background:0 0;border:1px solid #8d9787}.cj-sale-actions .button:hover{color:#fff;background:#3b5442}.cj-listing-featured .cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcaseContainer{grid-template-rows:min-content min-content min-content 1fr;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:clamp(28px,4vw,65px);display:grid}.cj-listing-featured .cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcaseLink{grid-area:1/1/span 4;align-self:start}.cj-listing-featured .cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcaseContainer>div{grid-column:2}.cj-listing-featured .cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcaseAddress{grid-row:1;margin-top:20px;font-size:clamp(1.45rem,2vw,2rem)}.cj-listing-featured .cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcaseCityStateZip{grid-row:2;margin-bottom:23px;font-size:.85rem}.cj-listing-featured .cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcasePrice{grid-row:3;font-size:clamp(2rem,3vw,3rem)}.cj-listing-featured .cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcaseStatus{grid-row:4;align-self:start;margin-top:10px;font-size:.8rem}.cj-sale-story{border-top:1px solid var(--cj-rule);justify-content:space-between;align-items:center;gap:24px 40px;margin-top:25px;padding-top:25px;display:flex}.cj-sale-story .cj-kicker{margin-bottom:9px}.cj-sale-story h3{margin:0 0 10px;font-size:clamp(1.55rem,2.1vw,2.1rem);line-height:1.25}.cj-sale-story p:not(.cj-kicker){color:var(--cj-muted);max-width:740px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.7}.cj-sale-story>.cj-read-link{flex-shrink:0}.cj-browse-more{border-top:1px solid var(--cj-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 30px;margin-top:35px;padding-top:25px;display:flex}.cj-browse-more p{color:var(--cj-muted);margin:0;line-height:1.7}.cj-camps-index .cj-lead-feature{border-top:1px solid var(--cj-rule)}@media (max-width:760px){.cj-listing-featured .cj-idx-widget #IDX-showcaseGallery-18438 .IDX-showcaseContainer{display:block}.cj-sale-story{flex-direction:column;align-items:flex-start;gap:12px}.cj-sale-heading{gap:17px;margin-bottom:20px}.cj-sale-actions{gap:9px}.cj-sale-actions .button{padding:12px 14px;font-size:.72rem}}@media (max-width:600px){.cj-camps-index .cj-masthead{padding:22px 20px 0}.cj-camps-index .cj-tagline{max-width:360px;margin:10px auto 16px;font-size:.95rem}.cj-camps-index .cj-featured-camps{padding-top:24px}.cj-sale-heading{display:block}.cj-sale-actions{margin-top:17px}}@media (max-width:900px){.cj-sale-feature{grid-template-columns:1fr;gap:32px}.cj-sale-copy{max-width:650px}}@media (max-width:600px){.cj-featured-camps{padding:44px 20px 50px}.cj-article-listing{padding:0 20px}.cj-listing-label{letter-spacing:.075em;font-size:.6rem}.cj-sale-copy h3{font-size:2.4rem}}@media (min-width:901px) and (max-width:1200px){.cj-site-header{grid-template-columns:1fr auto}.cj-site-header nav{gap:18px}.cj-site-header nav a{font-size:.71rem}.cj-site-header .header-phone{display:none}}@media (max-width:900px){.cj-lead-feature{grid-template-columns:1fr;gap:30px}.cj-lead-feature>.cj-photo img{aspect-ratio:1.5}.cj-lead-copy{max-width:650px}.cj-lead-copy h2{font-size:3rem}.cj-section-heading,.cj-editor-note,.cj-contact{grid-template-columns:1fr;gap:30px}.cj-section-heading>p{max-width:620px}}@media (max-width:600px){.cj-edition{letter-spacing:.1em;font-size:.55rem}.cj-masthead{padding:24px 20px 0}.cj-masthead h1{font-size:2.8rem}.cj-tagline{max-width:290px;margin:15px auto 22px;line-height:1.6}.cj-journal-nav{gap:7px 19px;padding:8px 0}.cj-journal-nav a{letter-spacing:.1em;font-size:.59rem}.cj-lead-feature{padding:28px 20px 48px}.cj-lead-copy h2{font-size:2.5rem}.cj-lead-feature>.cj-photo img{aspect-ratio:1.5}.cj-stories{padding:44px 20px 50px}.cj-story-grid{grid-template-columns:1fr;gap:42px}.cj-section-heading{gap:20px;margin-bottom:27px}.cj-story-copy{padding-top:22px}.cj-editor-note,.cj-contact{padding:45px 22px}.cj-contact .button{min-height:54px;padding:12px 16px}.cj-article-heading{padding:24px 22px 32px}.cj-back-link{letter-spacing:.08em;margin-bottom:32px;font-size:.59rem}.cj-article-heading h1{font-size:2.8rem}.cj-article-hero{padding:0 20px}.cj-article-hero .cj-photo img{aspect-ratio:1.15;object-fit:cover}.cj-article-layout{padding:35px 22px 50px}.cj-article-body{font-size:1.065rem;line-height:1.8}.cj-article-body .cj-article-lead{font-size:1.15rem}.cj-article-lead:first-letter{font-size:3.9rem}.cj-more-stories{padding:40px 22px}.cj-more-stories>div{grid-template-columns:1fr;gap:5px}}.cj-journal{--cj-paper:#f7f3ea;--cj-ink:#243a30;--cj-muted:#555f54}.cj-opening{text-align:left;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(32px,6vw,90px);padding:20px 0 28px;display:grid}.cj-opening .cj-kicker{margin-bottom:20px}.cj-camps-index .cj-opening h1{letter-spacing:-.045em;font-size:clamp(3rem,5vw,4.7rem);line-height:1.02}.cj-opening-note{max-width:420px}.cj-opening-note>p:first-child{color:var(--cj-ink);margin:0 0 15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.5}.cj-opening-note>p{color:var(--cj-muted);margin:0 0 12px;font-size:.97rem;line-height:1.8}.cj-journal-nav{justify-content:flex-start;gap:12px 35px}.cj-featured-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.cj-featured-intro h2.cj-kicker{letter-spacing:.18em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;font-weight:700}.cj-featured-intro>p{color:var(--cj-muted);margin:0;font-size:.73rem}.cj-sale-heading{margin-bottom:22px}.cj-camps-index .cj-featured-camps{padding-top:31px;padding-bottom:55px}.cj-listing-featured{background:#efeee3;padding:26px}.cj-listing-featured .cj-listing-notice{margin-bottom:0}.cj-sale-story{border-top:0;margin-top:0;padding:24px 0 0}.cj-sale-story .cj-kicker{color:#5a624e}:is(.cj-journal a:focus-visible,.cj-journal button:focus-visible,.cj-journal input:focus-visible,.cj-journal select:focus-visible,.cj-journal textarea:focus-visible,.cj-journal summary:focus-visible){outline-offset:5px;outline:3px solid #a57b3f}.cj-article-heading{padding-top:28px}.cj-article-heading .cj-back-link{margin-bottom:26px}.cj-article-deck{max-width:720px}.cj-article-listing{max-width:1120px}.cj-article-listing .cj-listing-display{background:#efeee3;padding:26px}.cj-article-listing .cj-listing-display .IDX-showcasePhoto{max-height:520px!important}.cj-related-properties{border-top:1px solid var(--cj-rule);max-width:1250px;margin:auto;padding:65px 5vw 70px}.cj-related-properties .cj-section-heading{grid-template-columns:1fr 1fr;align-items:start}.cj-related-properties .cj-section-heading>p{max-width:440px;font-size:.94rem;line-height:1.8}.cj-related-properties h3{margin:0 0 22px;font-size:2.3rem}.cj-related-property-grid{grid-template-columns:1fr;gap:30px;display:grid}.cj-related-property-grid>.cj-kicker{margin-bottom:10px}.cj-property-connection{justify-content:space-between;align-items:center;gap:30px;padding:16px 0;display:flex}.cj-property-connection>p{max-width:650px;color:var(--cj-muted);font-family:Georgia,Times New Roman,serif;font-size:1.03rem;line-height:1.75}.cj-property-connection a{flex-shrink:0}.cj-contact{grid-template-columns:.86fr 1.14fr;align-items:start;gap:clamp(35px,7vw,90px)}.cj-contact-intro{padding-top:18px}.cj-contact-intro h2{font-size:clamp(2.9rem,4.7vw,4.7rem)}.cj-contact-intro>p{max-width:470px}.cj-casey-mini{align-items:center;gap:17px;margin:32px 0 26px;display:flex}.cj-casey-mini img{object-fit:cover;border-radius:50%;width:64px;height:64px}.cj-casey-mini strong,.cj-casey-mini span{display:block}.cj-casey-mini strong{font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400}.cj-casey-mini span{color:#d3ddd3;max-width:210px;margin-top:5px;font-size:.73rem;line-height:1.6}.cj-direct-contact{flex-wrap:wrap;gap:12px 23px;display:flex}.cj-direct-contact a{border-bottom:1px solid #a8baaa;align-items:center;min-height:44px;font-size:.85rem;font-weight:700;display:inline-flex}.contextual-inquiry-form{background:var(--cj-paper);color:var(--cj-ink);min-width:0;padding:32px}.contextual-inquiry-form h2,.contextual-inquiry-form h3{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;line-height:1.2}.contextual-inquiry-form .form-intro{color:var(--cj-muted);margin:0 0 18px;font-size:.85rem;line-height:1.65}.contextual-inquiry-form fieldset{border:0;min-width:0;margin:0;padding:0}.contextual-inquiry-form label,.contextual-inquiry-form legend{margin:16px 0 7px;font-size:.8rem;font-weight:700;line-height:1.6;display:block}.contextual-inquiry-form input:not([type=radio]),.contextual-inquiry-form textarea,.contextual-inquiry-form select{color:#243a30;width:100%;font:inherit;background:#fffdf7;border:1px solid #acb3a7;border-radius:0;min-height:46px;padding:12px;font-size:1rem}.contextual-inquiry-form textarea{resize:vertical;min-height:105px}.contextual-inquiry-form .contact-method>div{flex-wrap:wrap;gap:7px 18px;display:flex}.contextual-inquiry-form .contact-method label{align-items:center;gap:8px;min-height:40px;margin:0;display:flex}.contextual-inquiry-form input[type=radio]{accent-color:#233c31;width:18px;height:18px}.contextual-inquiry-form .form-note{color:#555f54;margin:10px 0;font-size:.74rem;line-height:1.7}.contextual-inquiry-form .form-note a,.contextual-inquiry-form .form-message a{text-underline-offset:3px;text-decoration:underline}.contextual-inquiry-form .form-message:empty{display:none}.contextual-inquiry-form .form-message:not(:empty){background:#eee4d5;border-left:3px solid #925530;margin:15px 0;padding:12px;font-size:.9rem}.contextual-inquiry-form .button-primary{color:#fffdf8;background:#233c31;width:100%;min-height:50px;margin-top:12px}.contextual-inquiry-form .button:disabled{cursor:wait;opacity:.7}.contextual-inquiry-form .form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cj-more-stories{background:#eeece1}.cj-more-stories>h2{font-size:2.6rem}.cj-more-stories h3{max-width:470px;font-size:2rem}.cj-market-hero{grid-template-columns:1.4fr .6fr;align-items:end;gap:55px;max-width:1250px;margin:auto;padding:65px 5vw 45px;display:grid}.cj-market-hero h1{font-size:clamp(2.7rem,4.6vw,4.8rem);line-height:1.08}.cj-market-hero .cj-article-deck{margin:24px 0 0;font-size:1.16rem;line-height:1.7}.cj-market-hero .cj-byline{margin-bottom:0}.cj-market-takeaway{border-top:3px solid #879378;border-bottom:1px solid var(--cj-rule);padding:25px 0}.cj-market-takeaway p:not(.cj-kicker){margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.7}.cj-market-page .market-article{padding-top:25px;padding-bottom:55px}.cj-market-page .article-stats{background:#e8e7dc;border:1px solid #c8cabc}.cj-market-page .article-stats dt{color:#566151}.cj-market-page .article-source{color:#586253}.cj-market-page .cj-snapshot-label{background:#eeece1;border-left:3px solid #687b61;margin:28px 0;padding:13px 18px;font-family:Arial,Helvetica,sans-serif;font-size:.85rem;line-height:1.6}@media (min-width:1400px){.cj-camps-index .cj-masthead,.cj-camps-index .cj-featured-camps{padding-left:70px;padding-right:70px}}@media (max-width:900px){.cj-opening{grid-template-columns:1fr;gap:24px;padding:22px 0 30px}.cj-opening-note{max-width:650px}.cj-opening-note>p:first-child{font-size:1.4rem}.cj-opening h1 br{display:none}.cj-contact{grid-template-columns:1fr}.cj-contact-intro{padding-top:0}.cj-contact-intro h2 br{display:none}.cj-market-hero{grid-template-columns:1fr;gap:30px}.cj-market-takeaway{max-width:680px}.cj-property-connection{display:block}}@media (max-width:600px){.cj-camps-index .cj-opening h1{font-size:2.65rem;line-height:1.03}.cj-opening .cj-kicker{margin-bottom:15px;font-size:.64rem}.cj-opening-note>p:first-child{font-size:1.25rem}.cj-opening-note>p{font-size:.91rem}.cj-featured-intro{display:block}.cj-featured-intro>p{margin-top:8px}.cj-journal-nav{justify-content:space-between;gap:4px 14px}.cj-journal-nav a{min-height:40px}.cj-sale-actions .button{width:100%;font-size:.82rem}.cj-listing-featured,.cj-article-listing .cj-listing-display{padding:17px}.cj-related-properties{padding:42px 20px}.cj-related-properties .cj-section-heading{grid-template-columns:1fr;gap:18px}.cj-related-properties h3{font-size:2rem}.cj-contact{padding:45px 20px}.contextual-inquiry-form{padding:23px 20px}.cj-contact-intro h2{font-size:3rem}.cj-market-hero{padding:34px 22px 20px}.cj-market-hero h1{font-size:2.9rem}.cj-market-hero .cj-article-deck{font-size:1.09rem}.cj-market-takeaway p:not(.cj-kicker){font-size:1.12rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cj-journal .button{transition:none}.cj-journal .button:hover{transform:none}}.inquiry-form-context{color:#4f5e4f;background:#e8e7dc;padding:10px 12px;font-size:.74rem;line-height:1.6}.contextual-inquiry-confirmation{color:#243a30;background:#f7f3ea;padding:32px}.contextual-inquiry-confirmation h2{font-size:2rem}.cj-sale-heading>div:first-child{flex:1;min-width:230px}.cj-sale-actions{flex-shrink:0}
