.news-catalog_grid__bfcR5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.news-catalog_card__FDEis{min-width:0;display:flex;gap:20px;padding:24px;border:1px solid var(--foundation-line);border-radius:6px;background:var(--background)}.news-catalog_image__gF2XL{position:relative;flex:0 0 140px;height:112px;overflow:hidden;border-radius:4px}.news-catalog_image__gF2XL img{object-fit:cover;transition:transform .4s ease}.news-catalog_image__gF2XL:hover img{transform:scale(1.04)}.news-catalog_copy__tejhy{min-width:0;flex:1;overflow-wrap:anywhere}.news-catalog_meta__vSD_b{display:flex;flex-wrap:wrap;gap:8px;color:var(--foundation-muted);font-size:14px}.news-catalog_copy__tejhy h3{font-size:20px;line-height:1.5;margin:10px 0}.news-catalog_copy__tejhy p{font-size:16px;line-height:1.75;margin:0 0 8px}.news-catalog_read__NDczN{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--brand);font-weight:600}.news-catalog_card__FDEis:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:1100px){.news-catalog_grid__bfcR5{grid-template-columns:1fr}.news-catalog_image__gF2XL{flex-basis:160px;height:128px}}@media (max-width:767px){.news-catalog_card__FDEis{padding:18px;gap:14px;flex-wrap:wrap}.news-catalog_image__gF2XL{flex-basis:104px;height:83px}.news-catalog_copy__tejhy{flex-basis:190px}.news-catalog_copy__tejhy h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.news-catalog_image__gF2XL img{transition:none}}.project-catalog_grid__HJA_p{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;align-items:stretch}.project-catalog_grid__HJA_p>.content-card{grid-column:span 2}.project-catalog_grid__HJA_p.project-catalog_grid__HJA_p .card-image{aspect-ratio:16/10}.project-catalog_grid__HJA_p.project-catalog_grid__HJA_p .card-body{padding:24px}.project-catalog_grid__HJA_p.project-catalog_grid__HJA_p .card-body h3{font-size:21px;line-height:1.5}.project-catalog_grid__HJA_p:where(:has(>:last-child:nth-child(3n+1)))>.content-card:where(:nth-last-child(-n+4)),.project-catalog_grid__HJA_p:where(:has(>:last-child:nth-child(3n+2)))>.content-card:where(:nth-last-child(-n+2)){grid-column:span 3}.project-catalog_grid__HJA_p>.content-card:only-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}.project-catalog_grid__HJA_p>.content-card:only-child .card-body{width:100%}@media (max-width:1000px){.project-catalog_grid__HJA_p{grid-template-columns:repeat(2,minmax(0,1fr))}.project-catalog_grid__HJA_p:where(:has(>:last-child:nth-child(3n+1)))>.content-card:where(:nth-last-child(-n+4)),.project-catalog_grid__HJA_p:where(:has(>:last-child:nth-child(3n+2)))>.content-card:where(:nth-last-child(-n+2)),.project-catalog_grid__HJA_p>.content-card{grid-column:auto}.project-catalog_grid__HJA_p>.content-card:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}}@media (max-width:650px){.project-catalog_grid__HJA_p{grid-template-columns:1fr;gap:20px}.project-catalog_grid__HJA_p>.content-card:last-child:nth-child(odd),.project-catalog_grid__HJA_p>.content-card:only-child{grid-column:auto;display:flex}.project-catalog_grid__HJA_p.project-catalog_grid__HJA_p .card-body{padding:20px}.project-catalog_grid__HJA_p.project-catalog_grid__HJA_p .card-body h3{font-size:20px}}.hero-controls_surface__rLbrg{touch-action:pan-y pinch-zoom}.hero-controls_arrows__JZdxD{position:absolute;z-index:7;inset:50% 16px auto;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none;opacity:0;transition:opacity .35s ease}.hero-controls_arrows__JZdxD:has(button:focus-visible),.hero-controls_surface__rLbrg:focus-visible .hero-controls_arrows__JZdxD,.hero-controls_surface__rLbrg[data-controls-visible=true] .hero-controls_arrows__JZdxD{opacity:1}.hero-controls_arrows__JZdxD button{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgb(255 255 255/28%);border-radius:50%;background:rgb(25 20 18/38%);color:white;cursor:pointer;pointer-events:auto;backdrop-filter:blur(4px);transition:background .2s ease,transform .2s ease}.hero-controls_arrows__JZdxD button:hover{background:rgb(25 20 18/65%);transform:scale(1.04)}.hero-controls_arrows__JZdxD button:focus-visible{outline:3px solid white;outline-offset:3px}.hero-controls_hint__DYjuJ{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (min-width:768px){.hero-controls_arrows__JZdxD{inset-inline:28px}}@media (max-width:767px){.hero-controls_arrows__JZdxD{inset-inline:8px}.hero-controls_arrows__JZdxD button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.hero-controls_arrows__JZdxD,.hero-controls_arrows__JZdxD button{transition:none}}.home-news_grid__pLzaW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.home-news_card__CA2xF{min-width:0;overflow:hidden;border:1px solid var(--foundation-line);border-radius:6px;background:var(--background)}.home-news_image__7E_ze{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}.home-news_image__7E_ze img{object-fit:cover;transition:transform .4s ease}.home-news_image__7E_ze:hover img{transform:scale(1.025)}.home-news_copy__Oe6PY{padding:24px}.home-news_copy__Oe6PY h3{margin:8px 0 12px;font-size:22px;line-height:1.5}.home-news_copy__Oe6PY p{margin:0 0 16px;line-height:1.75}.home-news_copy__Oe6PY time{color:var(--foundation-muted);font-size:14px}.home-news_read__1mgl_{display:inline-flex;min-height:44px;align-items:center;color:var(--brand);font-weight:600}@media (min-width:768px){.home-news_card__CA2xF:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.home-news_card__CA2xF:last-child:nth-child(odd) .home-news_image__7E_ze{height:100%;min-height:220px}}@media (max-width:767px){.home-news_grid__pLzaW{grid-template-columns:1fr}.home-news_copy__Oe6PY{padding:20px}}@media (prefers-reduced-motion:reduce){.home-news_image__7E_ze img{transition:none}}body:has(.home-layout_layout__j9brV){.home-layout_layout__j9brV .container{width:min(1200px,calc(100% - 80px))}.home-layout_layout__j9brV .section{padding-block:64px}.home-layout_layout__j9brV .editorial-section-heading{align-items:center;gap:48px;margin-bottom:32px}.home-layout_layout__j9brV .editorial-section-heading h2,.home-layout_layout__j9brV .foundation-contact-grid h2,.home-layout_layout__j9brV .foundation-intro-copy h2{font-size:36px;line-height:1.4;letter-spacing:0;margin-top:0}.home-layout_layout__j9brV .editorial-section-heading>div:last-child{max-width:520px}.home-layout_layout__j9brV .editorial-link{font-size:16px;min-height:44px;gap:16px}.home-layout_layout__j9brV .hero-carousel:not(.is-preview){height:clamp(360px,50svh,500px)}.home-layout_layout__j9brV .hero-carousel .hero-slide-content h1{font-size:clamp(34px,3.6vw,50px);line-height:1.3}@media(prefers-reduced-motion:no-preference){.home-layout_layout__j9brV .hero-dots button.is-active:before{background:rgba(255,255,255,.45)}.home-layout_layout__j9brV .hero-dots button.is-active span{display:block;position:absolute;left:6px;top:22px;height:2px;width:32px;background:white;transform-origin:left;animation:home-layout_progress___P12W var(--hero-interval,6s) linear both}.home-layout_layout__j9brV .hero-carousel.is-paused .hero-dots button.is-active span{animation-play-state:paused}}.home-layout_layout__j9brV .foundation-intro-grid{gap:64px;grid-template-columns:1fr 1fr}.home-layout_layout__j9brV .foundation-intro-grid.without-image{grid-template-columns:1fr}.home-layout_layout__j9brV .foundation-intro-image{aspect-ratio:16/11;border-radius:6px}.home-layout_layout__j9brV .home-module-projects{border-block:1px solid var(--foundation-line)}.home-layout_layout__j9brV .foundation-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.home-layout_layout__j9brV .editorial-project{display:flex;flex-direction:column;border:1px solid var(--foundation-line);border-radius:6px;min-height:0}.home-layout_layout__j9brV .editorial-project-image{aspect-ratio:16/10;height:auto;min-height:0}.home-layout_layout__j9brV .foundation-project-grid[data-layout=horizontal] .editorial-project{display:grid;grid-template-columns:40% minmax(0,1fr);min-height:268px}.home-layout_layout__j9brV .foundation-project-grid[data-layout=horizontal] .editorial-project-image{aspect-ratio:auto;height:100%;min-height:268px}.home-layout_layout__j9brV .editorial-project-image>span{display:none}.home-layout_layout__j9brV .editorial-project-copy{padding:28px 24px;min-width:0}.home-layout_layout__j9brV .review-project-meta{font-size:13px;color:var(--brand);font-weight:500}.home-layout_layout__j9brV .editorial-project h3{font-size:22px;line-height:1.45;margin:12px 0;overflow-wrap:anywhere}.home-layout_layout__j9brV .editorial-project-copy p{font-size:16px;line-height:1.7;margin:0 0 12px}.home-layout_layout__j9brV .review-project-link{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:auto;color:var(--brand);font-size:15px;font-weight:500}.home-layout_layout__j9brV .foundation-project-grid[data-review-count="1"]{grid-template-columns:1fr}.home-layout_layout__j9brV .foundation-project-grid[data-layout=auto][data-review-count="3"],.home-layout_layout__j9brV .foundation-project-grid[data-layout=portrait]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-layout_layout__j9brV .foundation-project-grid[data-layout=auto][data-review-count="3"] .editorial-project,.home-layout_layout__j9brV .foundation-project-grid[data-layout=portrait] .editorial-project{display:flex}.home-layout_layout__j9brV .foundation-project-grid[data-layout=auto][data-review-count="3"] .editorial-project-image,.home-layout_layout__j9brV .foundation-project-grid[data-layout=portrait] .editorial-project-image{min-height:0;aspect-ratio:16/10}.home-layout_layout__j9brV .foundation-project-grid:not([data-layout=portrait])[data-review-count="5"] .editorial-project:last-child,.home-layout_layout__j9brV .foundation-project-grid:not([data-layout=portrait])[data-review-count="7"] .editorial-project:last-child{grid-column:1/-1}.home-layout_layout__j9brV .foundation-news-grid{gap:0 48px}.home-layout_layout__j9brV .foundation-news-feature h3{font-size:24px;line-height:1.5}.home-layout_layout__j9brV .foundation-news-compact h3{font-size:20px;line-height:1.5}.home-layout_layout__j9brV .foundation-news-feature .editorial-project-image{min-height:0;aspect-ratio:16/10;border-radius:6px}.home-layout_layout__j9brV .foundation-news-compact{padding:20px 0}.home-layout_layout__j9brV .foundation-contact-grid{gap:64px}.home-layout_layout__j9brV .foundation-contact-details>a{font-size:18px;overflow-wrap:anywhere}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home-layout_layout__j9brV .editorial-project{transition:border-color .25s,box-shadow .25s}.home-layout_layout__j9brV .editorial-project:hover{border-color:var(--brand);box-shadow:0 8px 24px rgba(48,35,24,.06)}.home-layout_layout__j9brV .editorial-project:hover img{transform:scale(1.045)}.home-layout_layout__j9brV .review-project-link svg{transition:transform .25s ease}.home-layout_layout__j9brV .review-project-link:hover svg{transform:translate(3px,-3px)}}@media(max-width:1000px){.home-layout_layout__j9brV .container{width:calc(100% - 56px)}.home-layout_layout__j9brV .editorial-project{display:flex;min-height:0}.home-layout_layout__j9brV .editorial-project-image{min-height:0;height:auto;aspect-ratio:16/10}.home-layout_layout__j9brV .foundation-project-grid[data-layout=horizontal] .editorial-project{display:flex;min-height:0}.home-layout_layout__j9brV .foundation-project-grid[data-layout=horizontal] .editorial-project-image{min-height:0;height:auto;aspect-ratio:16/10}.home-layout_layout__j9brV .foundation-contact-grid,.home-layout_layout__j9brV .foundation-intro-grid{gap:32px}.home-layout_layout__j9brV .foundation-project-grid[data-layout=auto][data-review-count="3"],.home-layout_layout__j9brV .foundation-project-grid[data-layout=portrait]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-layout_layout__j9brV .foundation-project-grid[data-review-count="3"] .editorial-project:last-child{grid-column:1/-1}}@media(max-width:650px){.home-layout_layout__j9brV .container{width:calc(100% - 40px)}.home-layout_layout__j9brV .section{padding-block:40px}.home-layout_layout__j9brV .hero-carousel:not(.is-preview){height:clamp(340px,48svh,400px)}.home-layout_layout__j9brV .hero-carousel .hero-slide-content h1{font-size:30px;max-width:320px}.home-layout_layout__j9brV .hero-slide-content{padding-bottom:76px}.home-layout_layout__j9brV .hero-slide-content p{max-width:320px}.home-layout_layout__j9brV .editorial-section-heading{display:block;margin-bottom:24px}.home-layout_layout__j9brV .editorial-section-heading h2,.home-layout_layout__j9brV .foundation-contact-grid h2,.home-layout_layout__j9brV .foundation-intro-copy h2{font-size:28px}.home-layout_layout__j9brV .foundation-contact-grid,.home-layout_layout__j9brV .foundation-intro-grid,.home-layout_layout__j9brV .foundation-project-grid,.home-layout_layout__j9brV .foundation-project-grid[data-layout]{grid-template-columns:1fr;gap:24px}.home-layout_layout__j9brV .editorial-project-copy{padding:20px 24px}.home-layout_layout__j9brV .editorial-project h3{font-size:21px}.home-layout_layout__j9brV .foundation-intro-image{aspect-ratio:16/10}.home-layout_layout__j9brV .foundation-news-grid{gap:24px}}}@keyframes home-layout_progress___P12W{0%{transform:scaleX(0)}to{transform:scaleX(1)}}body:has(.review_review__R_Sp_){.review_review__R_Sp_{--review-red:#9f1d2c;--review-line:#e5ded5;--review-muted:#625d57;background:#faf8f4;color:#292929}.review_review__R_Sp_ .container{width:min(1200px,calc(100% - 80px))}.review_review__R_Sp_ .section{padding-block:64px}.review_review__R_Sp_ .foundation-home-module{background:transparent}.review_review__R_Sp_ .editorial-eyebrow{letter-spacing:.08em}.review_review__R_Sp_ .editorial-section-heading{align-items:center;gap:48px;margin-bottom:32px}.review_review__R_Sp_ .editorial-section-heading h2,.review_review__R_Sp_ .foundation-contact-grid h2,.review_review__R_Sp_ .foundation-intro-copy h2{font-size:36px;line-height:1.4;letter-spacing:0;margin-top:0}.review_review__R_Sp_ .editorial-section-heading>div:last-child{max-width:520px}.review_review__R_Sp_ .editorial-section-heading p{color:var(--review-muted)}.review_review__R_Sp_ .editorial-link{font-size:16px;min-height:44px;gap:16px;color:var(--review-red);border-color:var(--review-red)}.review_review__R_Sp_ .hero-carousel:not(.is-preview){height:clamp(360px,50svh,500px)}.review_review__R_Sp_ .hero-carousel .hero-slide-content h1{font-size:clamp(34px,3.6vw,50px);line-height:1.3}.review_review__R_Sp_ .hero-slide-shade{opacity:1;background:linear-gradient(90deg,rgba(25,21,19,.75),rgba(25,21,19,.3) 55%,rgba(25,21,19,.08))}.review_review__R_Sp_ .hero-dots button.is-active:before,.review_review__R_Sp_ .hero-dots button:before{background:rgba(255,255,255,.45)}.review_review__R_Sp_ .hero-dots button.is-active span{display:block;position:absolute;left:6px;top:22px;height:2px;width:32px;border-radius:0;background:white;transform-origin:left;animation:review_review-progress__hHrJV var(--hero-interval,6s) linear both}.review_review__R_Sp_ .hero-carousel.is-paused .hero-dots button.is-active span{animation-play-state:paused}@keyframes review_review-progress__hHrJV{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.review_review__R_Sp_ .foundation-intro-grid{gap:64px;grid-template-columns:1fr 1fr}.review_review__R_Sp_ .foundation-intro-image{aspect-ratio:16/11;border-radius:6px}.review_review__R_Sp_ .home-module-projects{background:#f1ede6;border-top:1px solid var(--review-line);border-bottom:1px solid var(--review-line)}.review_review__R_Sp_ .foundation-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.review_review__R_Sp_ .editorial-project{display:grid;grid-template-columns:40% minmax(0,1fr);border:1px solid var(--review-line);border-radius:6px;background:#fff;min-height:268px}.review_review__R_Sp_ .editorial-project-image{aspect-ratio:auto;height:100%;min-height:268px}.review_review__R_Sp_ .editorial-project-image>span{display:none}.review_review__R_Sp_ .editorial-project-copy{padding:28px 24px;min-width:0}.review_review__R_Sp_ .review-project-meta{font-size:13px;color:var(--review-red);font-weight:500}.review_review__R_Sp_ .editorial-project h3{font-size:22px;line-height:1.45;margin:12px 0;overflow-wrap:anywhere}.review_review__R_Sp_ .editorial-project-copy p{font-size:16px;line-height:1.7;margin:0 0 12px;color:var(--review-muted)}.review_review__R_Sp_ .review-project-link{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:auto;color:var(--review-red);font-size:15px;font-weight:500}.review_review__R_Sp_ .foundation-project-grid[data-review-count="1"]{grid-template-columns:1fr}.review_review__R_Sp_ .foundation-project-grid[data-review-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.review_review__R_Sp_ .foundation-project-grid[data-review-count="3"] .editorial-project{display:flex}.review_review__R_Sp_ .foundation-project-grid[data-review-count="3"] .editorial-project-image{min-height:0;aspect-ratio:16/10}.review_review__R_Sp_ .foundation-news-grid{gap:0 48px}.review_review__R_Sp_ .foundation-news-feature h3{font-size:24px;line-height:1.5}.review_review__R_Sp_ .foundation-news-compact h3{font-size:20px;line-height:1.5}.review_review__R_Sp_ .foundation-news-feature .editorial-project-image{min-height:0;aspect-ratio:16/10;border-radius:6px}.review_review__R_Sp_ .foundation-news-compact{padding:20px 0}.review_review__R_Sp_ .home-module-contact{background:#f1ede6;border-top:1px solid var(--review-line)}.review_review__R_Sp_ .foundation-contact-grid{gap:64px}.review_review__R_Sp_ .foundation-contact-details>a{color:var(--review-red);font-size:18px;overflow-wrap:anywhere}.review_review__R_Sp_ a:focus-visible,.review_review__R_Sp_ button:focus-visible{outline:2px solid var(--review-red);outline-offset:4px}.review_review__R_Sp_ a,.review_review__R_Sp_ button{touch-action:manipulation}.review_review__R_Sp_ .review-project-link:active{opacity:.65}@media (hover:hover) and (prefers-reduced-motion:no-preference){.review_review__R_Sp_ .editorial-project{transition:border-color .25s,box-shadow .25s}.review_review__R_Sp_ .editorial-project:hover{border-color:#c5aea9;box-shadow:0 8px 24px rgba(48,35,24,.06)}.review_review__R_Sp_ .editorial-project:hover img{transform:scale(1.045)}.review_review__R_Sp_ .review-project-link svg{transition:transform .25s ease}.review_review__R_Sp_ .review-project-link:hover svg{transform:translate(3px,-3px)}}@media(max-width:1000px){.review_review__R_Sp_ .container{width:calc(100% - 56px)}.review_review__R_Sp_ .editorial-project{display:flex;min-height:0}.review_review__R_Sp_ .editorial-project-image{min-height:0;height:auto;aspect-ratio:16/10}.review_review__R_Sp_ .foundation-contact-grid,.review_review__R_Sp_ .foundation-intro-grid{gap:32px}.review_review__R_Sp_ .foundation-project-grid[data-review-count="3"]{grid-template-columns:1fr}}@media(max-width:650px){.review_review__R_Sp_ .container{width:calc(100% - 40px)}.review_review__R_Sp_ .section{padding-block:40px}.review_review__R_Sp_ .hero-carousel:not(.is-preview){height:clamp(340px,48svh,400px)}.review_review__R_Sp_ .hero-slide-shade{background:linear-gradient(90deg,rgba(25,21,19,.68),rgba(25,21,19,.28))}.review_review__R_Sp_ .hero-carousel .hero-slide-content h1{font-size:30px;max-width:320px}.review_review__R_Sp_ .hero-slide-content{padding-bottom:76px}.review_review__R_Sp_ .hero-slide-content p{max-width:320px}.review_review__R_Sp_ .hero-slide .eyebrow{font-size:12px}.review_review__R_Sp_ .editorial-section-heading{display:block;margin-bottom:24px}.review_review__R_Sp_ .editorial-section-heading h2,.review_review__R_Sp_ .foundation-contact-grid h2,.review_review__R_Sp_ .foundation-intro-copy h2{font-size:28px}.review_review__R_Sp_ .foundation-contact-grid,.review_review__R_Sp_ .foundation-intro-grid,.review_review__R_Sp_ .foundation-project-grid{grid-template-columns:1fr;gap:24px}.review_review__R_Sp_ .editorial-project-copy{padding:20px 24px}.review_review__R_Sp_ .editorial-project h3{font-size:21px}.review_review__R_Sp_ .foundation-intro-image{aspect-ratio:16/10}.review_review__R_Sp_ .foundation-news-grid{gap:24px}}@media (prefers-reduced-motion:no-preference) and (max-width:650px){.review_review__R_Sp_ .hero-slide.is-active .hero-slide-content>*{animation-duration:.8s}.review_review__R_Sp_ .hero-slide.is-active>img{animation-duration:6s}}}.listing-page_page__lLQtq.listing-page_page__lLQtq .cms-intro{padding-block:40px}.listing-page_page__lLQtq.listing-page_page__lLQtq .cms-intro .container{max-width:1200px}.listing-page_page__lLQtq.listing-page_page__lLQtq .editorial-body{max-width:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.listing-page_page__lLQtq.listing-page_page__lLQtq .editorial-chapter{grid-column:span 2;margin:0;padding:24px;border:1px solid var(--foundation-line);border-radius:6px}.listing-page_page__lLQtq.listing-page_page__lLQtq .editorial-body:where(:has(>:last-child:nth-child(3n+1)))>.editorial-chapter:where(:nth-last-child(-n+4)),.listing-page_page__lLQtq.listing-page_page__lLQtq .editorial-body:where(:has(>:last-child:nth-child(3n+2)))>.editorial-chapter:where(:nth-last-child(-n+2)){grid-column:span 3}.listing-page_page__lLQtq.listing-page_page__lLQtq .editorial-chapter:only-child{grid-column:1/-1}.listing-page_page__lLQtq.listing-page_page__lLQtq .editorial-chapter-heading{margin-bottom:12px}.listing-page_page__lLQtq.listing-page_page__lLQtq .editorial-chapter-heading:not(:has(h2)){display:none}.listing-page_page__lLQtq.listing-page_page__lLQtq .editorial-chapter-heading h2{font-size:26px}.listing-page_page__lLQtq.listing-page_page__lLQtq .editorial-chapter-copy{max-width:none}.listing-page_page__lLQtq.listing-page_page__lLQtq .editorial-chapter-copy p{margin-block:0 12px;font-size:16px;line-height:1.8}.listing-page_page__lLQtq.listing-page_page__lLQtq .editorial-chapter-copy>:last-child{margin-bottom:0}.listing-page_page__lLQtq.listing-page_page__lLQtq .cms-intro+.section{padding-top:24px}@media (max-width:900px){.listing-page_page__lLQtq.listing-page_page__lLQtq .editorial-body{grid-template-columns:1fr;gap:16px}.listing-page_page__lLQtq.listing-page_page__lLQtq .editorial-body>.editorial-chapter{grid-column:1/-1}.listing-page_page__lLQtq.listing-page_page__lLQtq .cms-intro{padding-block:32px}}