.blog-layout_page__KkNKl{--accent:#265c34;--foreground:#1c1a17;--muted:#6b6256;width:100%;max-width:1440px;margin-inline:auto;padding:24px 24px 64px;background:#fff;color:var(--foreground);font-family:var(--font-camper-experience,Arial,sans-serif);overflow-wrap:anywhere}.blog-layout_masthead__IT00W{display:grid;gap:18px;margin-bottom:24px}.blog-layout_articleTitle__D_AkH,.blog-layout_indexTitle__5Gyxq,.blog-layout_relatedHeading__TCnCc h2,.blog-layout_sectionTitle__ex5ip,.blog-layout_storyTitle__M1DJo{font-family:var(--font-camper-experience,Arial,sans-serif);color:#265c34;font-weight:700;letter-spacing:-.035em}.blog-layout_indexTitle__5Gyxq{font-size:clamp(42px,5vw,72px);line-height:1.08}.blog-layout_intro__CUyul{max-width:820px;font-size:clamp(20px,2vw,25px);line-height:1.4}.blog-layout_filters__9ciEV{display:flex;gap:8px;overflow-x:auto;padding:5px;margin:-5px -5px 35px}.blog-layout_filters__9ciEV a{flex-shrink:0;display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;font-weight:600;color:#265c34;text-decoration:none}.blog-layout_filters__9ciEV a[aria-current=page]{color:#fff;background:#265c34}.blog-layout_page__KkNKl :is(a,button,summary):focus-visible,.blog-layout_story__db8QH:focus-visible{outline:2px solid #265c34;outline-offset:3px}.blog-layout_textLink__wOyMI{display:inline-flex;align-items:center;min-height:44px;color:#265c34;font-weight:600;text-decoration:underline;text-underline-offset:3px}.blog-layout_listing__PSQ6c{display:grid;gap:32px}.blog-layout_story__db8QH{display:grid;min-width:0;gap:24px;color:#1c1a17;text-decoration:none;overflow-wrap:anywhere}.blog-layout_story__db8QH:hover :is(h2,h3){text-decoration:underline;text-underline-offset:4px}.blog-layout_storyText__YI42d{display:grid;align-content:start;min-width:0;gap:14px}.blog-layout_storyTitle__M1DJo{font-size:clamp(27px,2.8vw,40px);line-height:1.15}.blog-layout_storySummary__STBDx{font-size:17px;line-height:27px;max-width:720px}.blog-layout_meta__kSRja{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:14px;line-height:22px;color:#6b6256}.blog-layout_photo__ZpFgZ{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:8px;background:#e9ece1}.blog-layout_photo__ZpFgZ img{object-fit:cover}.blog-layout_feature__dDGus{margin-bottom:40px}.blog-layout_feature__dDGus .blog-layout_photo__ZpFgZ{aspect-ratio:4/3}.blog-layout_feature__dDGus .blog-layout_storyTitle__M1DJo{font-size:clamp(32px,3.6vw,48px)}.blog-layout_articleHero__Qmjq7{display:grid;gap:32px}.blog-layout_openingText__8P5x5{display:grid;align-content:start;gap:16px}.blog-layout_articleTitle__D_AkH{font-size:clamp(40px,4.45vw,64px);line-height:1.06}.blog-layout_summary___B3hH{font-size:clamp(20px,1.7vw,24px);line-height:1.42}.blog-layout_byline__FpHs4{font-size:15px;line-height:23px;font-weight:600}.blog-layout_eyebrow__eMLQ8{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;font-weight:600;color:#265c34;text-transform:uppercase}.blog-layout_eyebrow__eMLQ8 a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.blog-layout_leadMedia__LbnOg{display:grid;gap:10px;min-width:0}.blog-layout_leadMedia__LbnOg figcaption{color:#6b6256;font-size:13px;line-height:20px}.blog-layout_readingComposition__TcOph{display:grid;gap:32px;margin-top:40px}.blog-layout_reading__mLU4_{width:100%;max-width:720px;min-width:0}.blog-layout_reading__mLU4_>*+*{margin-top:40px}.blog-layout_contents__dwDm_{min-width:0}.blog-layout_contents__dwDm_ h2,.blog-layout_contents__dwDm_ summary{font-size:16px;font-weight:700;line-height:24px}.blog-layout_contents__dwDm_ ul{list-style:none;padding:0;margin:8px 0 0}.blog-layout_contents__dwDm_ a{display:flex;align-items:center;min-height:44px;padding:10px 0;color:#265c34;font-weight:600;line-height:22px;text-decoration:underline;text-underline-offset:3px}.blog-layout_desktopContents__kg4D4{display:none}.blog-layout_mobileContents__rX176{padding:12px 16px;background:#e9ece1}.blog-layout_mobileContents__rX176 summary{min-height:44px;padding-block:10px;cursor:pointer}.blog-layout_prose__0F3Yo{font-size:18px;line-height:29px;overflow-wrap:anywhere}.blog-layout_prose__0F3Yo>*+*{margin-top:16px}.blog-layout_prose__0F3Yo :is(h2,h3){font-family:var(--font-camper-experience,Arial,sans-serif);font-weight:700;letter-spacing:-.025em;line-height:1.2;scroll-margin-top:112px;color:#265c34}.blog-layout_prose__0F3Yo h2{font-size:clamp(27px,2.3vw,32px);margin-top:40px}.blog-layout_prose__0F3Yo h3{font-size:24px;margin-top:32px}.blog-layout_prose__0F3Yo>:first-child{margin-top:0}.blog-layout_prose__0F3Yo :is(ul,ol){padding-left:24px}.blog-layout_prose__0F3Yo ul{list-style-type:disc}.blog-layout_prose__0F3Yo ol{list-style-type:decimal}.blog-layout_prose__0F3Yo li+li{margin-top:8px}.blog-layout_prose__0F3Yo a{text-decoration:underline;text-underline-offset:3px;color:#265c34}.blog-layout_prose__0F3Yo img{max-width:100%;height:auto;border-radius:8px}.blog-layout_prose__0F3Yo [data-callout],.blog-layout_prose__0F3Yo blockquote{padding:24px;background:#e9ece1}.blog-layout_attribution__LlENC{display:grid;gap:16px;padding-block:24px;border-top:1px solid #d8dbd2;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.blog-layout_attribution__LlENC h2{font-size:24px;color:#265c34;font-weight:700}.blog-layout_related__wgeVU{display:grid;gap:24px}.blog-layout_relatedHeading__TCnCc{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px}.blog-layout_relatedHeading__TCnCc h2,.blog-layout_sectionTitle__ex5ip{font-size:28px;line-height:1.2}.blog-layout_related__wgeVU .blog-layout_storyTitle__M1DJo{font-size:24px}.blog-layout_related__wgeVU .blog-layout_story__db8QH{grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){.blog-layout_page__KkNKl{padding:72px clamp(24px,5vw,72px) 88px}.blog-layout_masthead__IT00W{margin-bottom:32px}.blog-layout_filters__9ciEV{flex-wrap:wrap}.blog-layout_listing__PSQ6c{gap:40px}.blog-layout_story__db8QH{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px}.blog-layout_story__db8QH:not(:has(.blog-layout_photo__ZpFgZ)){grid-template-columns:1fr;max-width:820px}.blog-layout_feature__dDGus{margin-bottom:64px}.blog-layout_feature__dDGus .blog-layout_story__db8QH{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}.blog-layout_feature__dDGus .blog-layout_story__db8QH:not(:has(.blog-layout_photo__ZpFgZ)){grid-template-columns:1fr}.blog-layout_articleHero__Qmjq7{grid-template-columns:minmax(0,576fr) minmax(0,664fr);gap:56px}.blog-layout_articleHero__Qmjq7:not(:has(.blog-layout_leadMedia__LbnOg)){grid-template-columns:1fr;max-width:1040px}.blog-layout_articleHero__Qmjq7:not(:has(.blog-layout_leadMedia__LbnOg)) .blog-layout_openingText__8P5x5{max-width:820px}.blog-layout_readingComposition__TcOph{margin-top:64px}.blog-layout_related__wgeVU .blog-layout_story__db8QH{grid-template-columns:160px minmax(0,1fr);gap:24px}.blog-layout_related__wgeVU .blog-layout_story__db8QH:not(:has(.blog-layout_photo__ZpFgZ)){grid-template-columns:1fr}}@media (min-width:68rem){.blog-layout_readingComposition__TcOph{grid-template-columns:256px minmax(0,720px);gap:64px}.blog-layout_readingComposition__TcOph:not(:has(.blog-layout_contents__dwDm_)){grid-template-columns:minmax(0,720px);margin-left:320px}.blog-layout_desktopContents__kg4D4{display:block;position:sticky;top:112px}.blog-layout_mobileContents__rX176{display:none}}@media (prefers-reduced-motion:reduce){.blog-layout_page__KkNKl,.blog-layout_page__KkNKl *{scroll-behavior:auto}}.editorial-experience_masthead__b1njH{display:grid;gap:1rem;margin-block-end:clamp(2rem,5vw,4rem)}.editorial-experience_masthead__b1njH p{max-width:42rem}.editorial-experience_meta___M6lO{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;color:var(--muted);font-size:.9375rem;line-height:1.6}.editorial-experience_listing__up3QP{display:grid;gap:2.5rem}.editorial-experience_story__akUI1{display:grid;min-width:0;gap:1rem;color:var(--foreground);text-decoration:none;overflow-wrap:anywhere}.editorial-experience_filters__s5wj_ a:focus-visible,.editorial-experience_story__akUI1:focus-visible,.editorial-experience_textLink__aoSUq:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.editorial-experience_story__akUI1:hover h2,.editorial-experience_story__akUI1:hover h3{text-decoration:underline;text-underline-offset:.16em}.editorial-experience_storyText__sDumt{min-width:0;display:grid;align-content:start;gap:.75rem}.editorial-experience_storyTitle___0qO2{font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:600;line-height:1.12;letter-spacing:-.025em;color:var(--foreground-strong)}.editorial-experience_storySummary__LD9B9{max-width:42rem;font-size:1rem;line-height:1.65;color:var(--muted)}.editorial-experience_photo__UKjS6{position:relative;overflow:hidden;aspect-ratio:3/2;border-radius:var(--radius-xl);background:var(--surface)}.editorial-experience_photo__UKjS6 img{object-fit:cover}.editorial-experience_feature__KOeHC{margin-block-end:clamp(2.5rem,6vw,5rem)}.editorial-experience_feature__KOeHC .editorial-experience_storyTitle___0qO2{font-size:clamp(1.875rem,4.5vw,3.75rem)}.editorial-experience_feature__KOeHC .editorial-experience_photo__UKjS6{aspect-ratio:4/3}.editorial-experience_filters__s5wj_{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:2rem}.editorial-experience_filters__s5wj_ a{display:inline-flex;min-height:44px;align-items:center;padding:.5rem 1rem;border:1px solid var(--border);border-radius:var(--radius-full);text-decoration:none;font-weight:500}.editorial-experience_filters__s5wj_ a[aria-current=page]{color:var(--on-accent,white);background:var(--accent);border-color:var(--accent)}.editorial-experience_articleHero__5OL9j{display:grid;gap:1.5rem}.editorial-experience_articleHero__5OL9j .editorial-experience_photo__UKjS6{aspect-ratio:16/9}.editorial-experience_articleTitle__nw1wu{max-width:20ch;font-size:clamp(2.25rem,5.5vw,5rem);line-height:1.02;font-weight:600;letter-spacing:-.04em;overflow-wrap:anywhere}.editorial-experience_reading__OsZW8{max-width:46rem;margin-inline:auto}.editorial-experience_reading__OsZW8>*+*{margin-block-start:2.5rem}.editorial-experience_prose__4q5iZ{font-size:1.0625rem;line-height:1.8;overflow-wrap:anywhere}.editorial-experience_prose__4q5iZ :is(h2,h3,h4){font-family:inherit;font-weight:600;letter-spacing:-.02em;line-height:1.2;scroll-margin-top:7rem}.editorial-experience_prose__4q5iZ img{max-width:100%;height:auto;border-radius:var(--radius-xl)}.editorial-experience_prose__4q5iZ :is(table,pre){max-width:100%;overflow-x:auto;display:block}.editorial-experience_attribution__kxApT{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2rem);background:var(--surface);overflow-wrap:anywhere}.editorial-experience_attribution__kxApT h2{font-size:1.25rem;font-weight:600}.editorial-experience_attribution__kxApT p{line-height:1.65}.editorial-experience_textLink__aoSUq{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}.editorial-experience_related__KPkeh{display:grid;gap:1.5rem}.editorial-experience_relatedHeading__hZUDH{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.editorial-experience_relatedHeading__hZUDH h2,.editorial-experience_sectionTitle__IM2iB{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;letter-spacing:-.025em}.editorial-experience_taskList__fUKeZ{display:grid;gap:1.5rem 2.5rem}.editorial-experience_taskLink__uFpST{display:grid;gap:.5rem;min-height:44px;padding-block:.5rem;text-decoration:none}.editorial-experience_taskLink__uFpST>span:first-child{font-size:1.375rem;font-weight:600;text-decoration:underline;text-underline-offset:.18em}.editorial-experience_taskLink__uFpST>span:last-child{color:var(--muted);line-height:1.65}.editorial-experience_emergency__5xQGe{padding:1.25rem;border:1px solid var(--danger);color:var(--foreground);background:var(--danger-bg)}.editorial-experience_emergency__5xQGe h2{font-size:1.125rem;font-weight:600}.editorial-experience_emergency__5xQGe p{margin-block-start:.5rem;line-height:1.65}.editorial-experience_contactGrid__hpPZb{display:grid;gap:2rem;margin-block-start:1.5rem}.editorial-experience_faq__y_cr4{display:grid;gap:1rem;margin-block-start:1.5rem}.editorial-experience_faq__y_cr4 details{border:1px solid var(--border)}.editorial-experience_faq__y_cr4 summary{display:list-item;min-height:48px;cursor:pointer;padding:.875rem 1rem;font-weight:600;overflow-wrap:anywhere}.editorial-experience_faq__y_cr4 summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.editorial-experience_faqAnswer__d1rnf{padding:0 1rem 1rem;line-height:1.7;overflow-wrap:anywhere}.editorial-experience_faqAnswer__d1rnf>*+*{margin-block-start:1rem}.editorial-experience_regionList__aDBZO{display:grid;gap:2.5rem}.editorial-experience_regionList__aDBZO>div{min-width:0}.editorial-experience_regionCount__RKe0d{font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums}.editorial-experience_policy__D11um{width:100%;max-width:74rem;margin-inline:auto;padding:7rem clamp(1rem,4vw,3rem) 4rem}.editorial-experience_policyBody__bXDpz{display:grid;gap:2rem;margin-block-start:2rem}.editorial-experience_benefits__F2pXz{overflow-wrap:anywhere}.editorial-experience_benefit__WJB2q{padding-block:1.5rem}.editorial-experience_benefit__WJB2q+.editorial-experience_benefit__WJB2q{border-block-start:1px solid var(--border)}.editorial-experience_status__qaxIv{display:block;font-weight:600;color:var(--foreground)}.editorial-experience_form__s0pHu{max-width:42rem}.editorial-experience_form__s0pHu input:not([type=checkbox]):not([type=hidden]),.editorial-experience_form__s0pHu select,.editorial-experience_form__s0pHu textarea{font-size:1rem;min-height:48px}.editorial-experience_form__s0pHu input,.editorial-experience_form__s0pHu select,.editorial-experience_form__s0pHu textarea{max-width:100%}.editorial-experience_form__s0pHu h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.035em;color:var(--foreground-strong)}.editorial-experience_form__s0pHu :is(button,label:has(input[type=checkbox])){min-height:44px}.editorial-experience_form__s0pHu label:has(input[type=checkbox]:checked){border-color:var(--accent);background:var(--accent-bg)}.editorial-experience_form__s0pHu :is([role=alert],[role=status]){border:1px solid var(--border);border-radius:0;padding:1rem}.editorial-experience_form__s0pHu [role=alert]{border-color:var(--danger);background:var(--danger-bg)}.editorial-experience_form__s0pHu [role=status]{color:var(--foreground);background:var(--surface)}@media (min-width:48rem){.editorial-experience_story__akUI1{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2rem}.editorial-experience_story__akUI1:not(:has(.editorial-experience_photo__UKjS6)){grid-template-columns:1fr;max-width:46rem}.editorial-experience_feature__KOeHC .editorial-experience_story__akUI1{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.editorial-experience_regionList__aDBZO,.editorial-experience_taskList__fUKeZ{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-experience_regionList__aDBZO .editorial-experience_story__akUI1{display:grid;grid-template-columns:1fr}.editorial-experience_contactGrid__hpPZb{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (min-width:64rem){.editorial-experience_policyBody__bXDpz{grid-template-columns:14rem minmax(0,46rem);gap:3rem}}.campsite-page_page__oK2m5{--site-nav-height:var(--kampy-header-height,72px);--site-green:#265c34;--site-blue:#2c73b5;--site-paper:#fafaf7;--site-ink:#1c1a17;--foreground:var(--site-ink);--foreground-strong:var(--site-ink);--muted:#6b6256;--accent:var(--site-green);--font-display:var(--font-camper-experience),Arial,sans-serif;background:#fff;color:var(--site-ink);font-family:var(--font-camper-experience),var(--font-body),sans-serif;overflow-wrap:anywhere}.campsite-page_content__b3dpK{max-width:1344px;margin-inline:auto;padding:20px 20px 64px}.campsite-page_opening__M5KCq{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.campsite-page_location__6s8vN{display:inline-flex;min-height:44px;align-items:center;font-size:16px;font-weight:700;color:var(--site-green)}.campsite-page_placeTitle__Ero_l{margin:0;font-size:clamp(42px,12vw,56px);line-height:1.1;letter-spacing:-.035em;font-weight:700}.campsite-page_placeContext__mWfqg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:8px}.campsite-page_textAction__LEdtO{display:inline-flex;min-height:44px;align-items:center;color:var(--site-green);font-weight:700;font-size:14px}.campsite-page_openingActions__8jOQh{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%}.campsite-page_placeActions__PENMR{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;gap:12px;align-items:center}.campsite-page_placeActions__PENMR>div{min-width:0}.campsite-page_placeActions__PENMR>div>:is(button,a){width:100%}.campsite-page_placeActions__PENMR p:empty{display:none}.campsite-page_openingGrid___K1wU{display:grid;min-width:0;gap:24px;align-items:start}.campsite-page_essential__uaCyS{display:grid;gap:24px;min-width:0}.campsite-page_body__QKSaG{display:grid;gap:48px;margin-top:48px}.campsite-page_paired__TnqSi{display:grid;gap:40px;align-items:start}.campsite-page_heading__PCqi_{font-size:28px;line-height:1.2;letter-spacing:-.025em;font-weight:700;margin-bottom:20px}.campsite-page_guidance__mCrkq .campsite-page_heading__PCqi_{color:var(--site-blue)}.campsite-page_guidance__mCrkq{font-size:16px;line-height:1.65}.campsite-page_guidance__mCrkq p+p{margin-top:16px}.campsite-page_preparation__OOlk7{margin-inline:-20px;background:var(--site-paper);padding:28px 20px 32px}.campsite-page_preparationGrid__Ox234{display:grid;grid-template-columns:minmax(0,1fr) 152px;gap:24px 18px;align-items:center}.campsite-page_preparationIntro__e502h{min-width:0}.campsite-page_preparationHeading__P2Aun{margin:0 0 12px;color:var(--site-blue);font-size:34px;line-height:37px;font-weight:700;letter-spacing:-.025em}.campsite-page_preparationIntro__e502h p{margin:0;font-size:16px;line-height:24px;font-weight:600}.campsite-page_preparationPhoto__LdDkC{position:relative;width:152px;aspect-ratio:152/180;overflow:hidden;border-radius:8px}.campsite-page_preparationAdvice__w7BtQ{grid-column:1/-1;min-width:0}.campsite-page_bringList__fzwt6{display:grid;gap:24px;margin:0;max-width:540px}.campsite-page_bringList__fzwt6 dt{font-weight:700}.campsite-page_bringList__fzwt6 dd{margin:0}.campsite-page_bringList__fzwt6 div{font-size:16px;line-height:24px}.campsite-page_preparationNotes__K88jI{margin-top:28px;max-width:540px}.campsite-page_preparationNotes__K88jI h3{font-size:16px;font-weight:700}.campsite-page_preparationNotes__K88jI p{margin-top:12px;line-height:1.625;white-space:pre-line}.campsite-page_stayHeading__wob7M{color:var(--site-blue);font-size:30px;line-height:35px;font-weight:700;margin-bottom:20px}.campsite-page_hostHeading__qNhHq{color:var(--site-green);font-size:27px;line-height:33px;font-weight:700;margin-bottom:20px}.campsite-page_times__IxpmH{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:20px}.campsite-page_times__IxpmH dt{color:#6b6256;font-size:13px}.campsite-page_times__IxpmH dd{color:var(--site-green);font-size:24px;font-weight:700}.campsite-page_rules__owhl9{display:grid;gap:16px}.campsite-page_related__0Kp6N{max-width:70ch}.campsite-page_state__RTeOO{max-width:760px;margin-inline:auto;padding:64px 24px;min-height:55svh}.campsite-page_state__RTeOO h1{font-weight:700;font-size:36px;line-height:1.15;margin-bottom:20px}.campsite-page_state__RTeOO p{line-height:1.65}.campsite-page_stateActions__Kxa_n{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.campsite-page_footer__nsiFR a:focus-visible,.campsite-page_footer__nsiFR button:focus-visible,.campsite-page_page__oK2m5 a:focus-visible,.campsite-page_page__oK2m5 button:focus-visible{outline:2px solid #265c34;outline-offset:4px}.campsite-page_footer__nsiFR{background:#fafaf7;color:#265c34;padding:32px 24px}.campsite-page_footerInner__Q9FZw{display:flex;align-items:center;flex-wrap:wrap;gap:24px 40px;max-width:1248px;margin-inline:auto}.campsite-page_footerLogo__o38V5{flex:1;min-width:100px}.campsite-page_footerWordmark__2VSIv{font-size:30px;font-weight:700;letter-spacing:-.03em}.campsite-page_footerUtilities__7e7mJ{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.campsite-page_footer__nsiFR a,.campsite-page_footer__nsiFR button{display:inline-flex;min-height:44px;align-items:center;font-size:13px;font-weight:600}.campsite-page_footer__nsiFR small{color:#6b6256}@media (min-width:900px){.campsite-page_preparationGrid__Ox234{grid-template-columns:minmax(0,1.586fr) minmax(0,1fr);grid-template-rows:auto 1fr;gap:40px 48px;align-items:start}.campsite-page_preparationHeading__P2Aun{font-size:46px;line-height:52px;margin-bottom:20px}.campsite-page_preparationPhoto__LdDkC{grid-column:2;grid-row:1/3;width:100%;aspect-ratio:464/560;border-radius:10px}.campsite-page_preparationAdvice__w7BtQ{grid-column:1;grid-row:2}.campsite-page_bringList__fzwt6{gap:28px}.campsite-page_bringList__fzwt6 div{line-height:26px}.campsite-page_content__b3dpK{padding:24px 48px 64px}.campsite-page_opening__M5KCq{flex-direction:row;justify-content:space-between;align-items:end;margin-bottom:24px}.campsite-page_openingActions__8jOQh{width:auto;justify-content:end}.campsite-page_placeActions__PENMR{width:auto;display:flex}.campsite-page_placeActions__PENMR>div>:is(button,a){width:auto}.campsite-page_openingGrid___K1wU{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px}.campsite-page_essential__uaCyS{padding-top:12px}.campsite-page_body__QKSaG{gap:64px;margin-top:64px}.campsite-page_paired__TnqSi{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.campsite-page_preparation__OOlk7{margin-inline:0;padding:48px 0}}@media (min-width:1200px){.campsite-page_page__oK2m5{--site-nav-height:var(--kampy-header-height,96px)}}@media (max-width:359px){.campsite-page_content__b3dpK{padding-inline:16px}.campsite-page_preparation__OOlk7{margin-inline:-16px;padding:24px 16px}.campsite-page_preparationGrid__Ox234{grid-template-columns:minmax(0,1fr) 112px;gap:24px 14px}.campsite-page_preparationPhoto__LdDkC{width:112px}.campsite-page_preparationHeading__P2Aun{font-size:30px;line-height:34px}}