:root{--paper:#f5f3ed;--paper-dark:#ebeae2;--ink:#173d35;--muted:#596b63;--line:#d3d9ce;--gold:#d8be87;--mint:#dce7d8;--white:#fff;--font:"Manrope","Segoe UI",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%;height:auto}button,a,summary{-webkit-touch-callout:none}button{cursor:pointer}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:3px solid #a27b35;outline-offset:6px}p{margin:0 0 1.3em}h1,h2,h3{font-weight:600;line-height:1.12;margin:0;letter-spacing:-.048em}h1{font-size:clamp(52px,5.9vw,86px)}h2{font-size:clamp(39px,4.1vw,58px)}h3{font-size:26px}em{font-family:Georgia,"Times New Roman",serif;font-weight:400}figure{margin:0}.container{width:min(1240px,calc(100% - 104px));margin:0 auto}.section{padding-top:112px;padding-bottom:112px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;line-height:1.6;margin:0 0 24px}.skip-link{position:fixed;left:20px;top:-80px;padding:12px 18px;background:var(--ink);color:var(--paper);z-index:100}.skip-link:focus{top:12px}
.site-header{border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30;background:rgba(245,243,237,.97)}.header-inner{height:96px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:13px;flex-shrink:0}.monogram{position:relative;display:grid;place-items:center;font-size:21px;font-family:Georgia,serif;letter-spacing:-.1em;line-height:1;background:var(--ink);color:var(--gold);height:49px;width:49px;border-radius:50% 50% 4px 4px;padding-right:3px}.monogram-dot{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--gold);right:8px;bottom:15px}.brand-name{font-size:15px;font-weight:700;line-height:1.4;letter-spacing:-.035em}.brand-name>span{display:block;font-size:8px;letter-spacing:.28em;margin-top:5px;font-weight:600}.header-inner nav{display:flex;gap:28px;font-size:12px;font-weight:600}.header-inner nav a{position:relative;white-space:nowrap}.header-inner nav a:after{content:"";position:absolute;left:0;bottom:-5px;height:1px;width:0;background:var(--ink);transition:width .2s}.header-inner nav a:hover:after{width:100%}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:57px;padding:17px 23px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-size:12px;font-weight:700;border-radius:4px;transition:background .2s,transform .2s}.button:hover{background:#275447;transform:translateY(-2px)}.button>span{font-size:20px;line-height:1}.button-small{min-height:44px;padding:10px 17px;font-size:11px;gap:20px}.text-link{font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid currentColor;padding-bottom:5px;transition:gap .2s}.text-link:hover{gap:25px}.text-link>span{font-size:19px;font-weight:400}.menu-toggle{display:none}
.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:7%;align-items:center;min-height:700px;padding-top:78px;padding-bottom:84px}.hero-copy{position:relative;z-index:2}.hero .eyebrow{display:flex;align-items:center;gap:9px}.location-dot{width:6px;height:6px;background:#69856c;border-radius:50%}.hero-intro{font-size:18px;line-height:1.75;margin:29px 0 17px;max-width:450px}.hero-sub{color:var(--muted);font-size:13px;line-height:1.85;max-width:415px}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:31px}.hero-actions .text-link{font-size:11px}.hero-facts{display:flex;gap:27px;font-size:10px;margin-top:30px;color:var(--muted)}.hero-facts span+span{border-left:1px solid var(--line);padding-left:27px}.hero-facts strong{font-size:11px;color:var(--ink);margin-right:5px}.hero-visual{position:relative;width:100%;margin-top:10px;padding-bottom:19px}.hero-photo{position:relative;aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--paper-dark)}.hero-photo img{position:absolute;width:145%;max-width:none;height:auto;left:-22.5%;top:0}.photo-label{position:relative;background:var(--ink);color:var(--paper);padding:24px 27px;display:flex;align-items:center;gap:14px;border-radius:0 0 4px 4px;z-index:2}.mini-line{width:22px;height:1px;background:var(--gold)}.photo-label>span:nth-child(2){font-size:14px;font-weight:600;line-height:1.6}.photo-label small{display:block;color:#becfc2;font-size:10px;font-weight:400;margin-top:3px}.label-mark{margin-left:auto;font-family:Georgia,serif;color:var(--gold);font-size:29px;letter-spacing:-.08em}.photo-side-note{position:absolute;right:-34px;top:100px;writing-mode:vertical-rl;letter-spacing:.22em;font-size:9px;color:var(--muted)}.hero-orbit{position:absolute;inset:-22px -21px -25px;width:calc(100% + 42px);height:calc(100% + 47px);color:#9fae97;pointer-events:none;z-index:-1}.hero-visual{isolation:isolate}.principle-strip{background:var(--ink);color:var(--paper)}.strip-inner{display:flex;align-items:center;gap:30px;padding:26px 0}.strip-inner>span:not(.strip-star){font-size:24px;letter-spacing:-.03em}.strip-star{color:var(--gold);font-size:26px}.strip-inner>a{margin-left:auto;font-size:11px;color:#dce6d8;display:flex;gap:35px;align-items:center}.strip-inner>a span{font-size:18px}
.about{display:grid;grid-template-columns:.92fr 1fr;gap:13%}.about-content{padding-top:10px}.lead{font-size:22px;line-height:1.55;font-weight:500;letter-spacing:-.035em}.about-content>p:not(.lead){font-size:14px;color:var(--muted);line-height:1.95}.personal-note{display:flex;gap:18px;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:29px 0 24px}.personal-note>span{font-size:30px;color:#65795d;line-height:1}.personal-note p{font-size:12px;line-height:1.9;margin:0;color:var(--muted)}
.help-section{background:var(--paper-dark)}.section-top{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:52px}.section-top>p{max-width:295px;font-size:13px;color:var(--muted);line-height:1.9;margin-bottom:4px}.help-layout{display:grid;grid-template-columns:1fr 1fr;gap:7%}.help-tabs{border-top:1px solid #b7c3b5}.help-tab{width:100%;display:flex;gap:21px;align-items:center;text-align:left;background:none;color:var(--ink);padding:27px 17px 27px 0;border:0;border-bottom:1px solid #b7c3b5;font-size:18px;font-weight:500;letter-spacing:-.035em;transition:padding .2s,background .2s}.tab-number{font-size:10px;font-weight:600;color:#7e8d7c;letter-spacing:.05em}.tab-arrow{margin-left:auto;font-size:24px;font-weight:400;opacity:.4}.help-tab[aria-selected="true"]{padding-left:18px;background:var(--ink);color:var(--paper);border-color:var(--ink)}.help-tab[aria-selected="true"] .tab-number{color:var(--gold)}.help-tab[aria-selected="true"] .tab-arrow{opacity:1;color:var(--gold)}.help-tab:hover:not([aria-selected="true"]){padding-left:12px}.help-panels{min-height:370px;padding:20px 0 0}.help-panels [hidden]{display:none}.panel-kicker{font-size:10px;letter-spacing:.13em;font-weight:700;display:block;margin-bottom:20px;color:#5f755b}.help-panels h3{font-size:34px;margin-bottom:22px}.help-panels p{font-size:13px;color:var(--muted);max-width:440px;line-height:1.9;margin-bottom:22px}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0 28px}.tags span{font-size:9px;letter-spacing:.02em;border:1px solid #b5c3b0;border-radius:20px;padding:4px 11px}.help-panels .text-link{font-size:11px}.methods-note{font-size:11px;color:var(--muted);border-top:1px solid #bac5b5;padding-top:23px;margin:40px 0 0}
.visit-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%}.visit-image{position:relative;border-radius:5px;overflow:hidden;align-self:start;background:#bdc9c5}.visit-image img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center}.visit-image figcaption{position:absolute;bottom:0;width:100%;font-size:11px;font-weight:600;padding:28px 25px 19px;color:var(--white);background:linear-gradient(transparent,rgba(16,42,35,.8))}.visit-steps article{display:flex;gap:25px;padding:24px 0;border-bottom:1px solid var(--line)}.visit-steps article:first-child{padding-top:0}.step-number{font-size:12px;color:#779173;font-weight:600;padding-top:5px}.visit-steps h3{font-size:21px;letter-spacing:-.035em;margin-bottom:10px}.visit-steps article p{font-size:12px;line-height:1.85;color:var(--muted);margin:0}.prepare-note{padding:20px 24px;margin-top:24px;background:var(--mint);border-radius:4px}.prepare-note strong{font-size:12px}.prepare-note p{font-size:11px;margin:7px 0 0;line-height:1.8;color:var(--muted)}
.quote-section{background:var(--mint)}.quote-inner{display:grid;grid-template-columns:.42fr 1fr;gap:40px;padding-top:70px;padding-bottom:70px}.quote-symbol{display:block;font-family:Georgia,serif;font-size:110px;line-height:1;color:#9caf91;height:70px}.quote-inner blockquote{font-family:Georgia,serif;letter-spacing:-.035em;line-height:1.45;font-size:clamp(26px,3vw,39px);margin:0 0 26px}.quote-credit{display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.quote-credit p{margin:0;font-size:11px;line-height:1.7}.quote-credit p span{display:block;font-size:9px;color:var(--muted);margin-top:3px}.quote-credit .text-link{font-size:10px;flex-shrink:0}.faq{display:grid;grid-template-columns:.8fr 1fr;gap:13%}.faq .section-heading>p:not(.eyebrow){font-size:13px;color:var(--muted);margin-top:25px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:15px;cursor:pointer;list-style:none;padding:21px 0;font-size:14px;font-weight:600;line-height:1.65}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:24px;color:#7c9070;font-weight:400;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:12px;color:var(--muted);line-height:1.9;margin:0 0 24px;max-width:475px}
.contact-section{background:var(--ink);color:var(--paper)}.contact-inner{display:grid;grid-template-columns:1.1fr .8fr;gap:15%;padding-top:91px;padding-bottom:91px;align-items:center}.contact-copy h2{font-size:clamp(48px,5vw,68px)}.contact-copy h2 em{color:var(--gold)}.contact-copy>p:not(.eyebrow){color:#c0cebf;font-size:14px;line-height:1.9;margin-top:27px}.contact-copy .eyebrow{color:#b6c4ac}.contact-socials{display:flex;gap:28px;font-size:11px;margin-top:28px}.contact-socials a{border-bottom:1px solid #79927f;padding-bottom:4px}.booking-card{background:var(--paper);color:var(--ink);padding:37px 33px 29px;border-radius:5px}.booking-card .eyebrow{font-size:9px;letter-spacing:.09em;margin-bottom:14px}.booking-card h3{font-size:23px;letter-spacing:-.04em}.booking-price{display:flex;align-items:center;gap:20px;padding:27px 0 23px;border-bottom:1px solid var(--line)}.booking-price>strong{font-size:47px;line-height:1;letter-spacing:-.06em;font-weight:500}.booking-price>strong span{font-size:23px;letter-spacing:-.04em}.booking-price>span{font-size:11px;color:var(--muted);margin-left:auto;border:1px solid var(--line);border-radius:20px;padding:3px 12px}.booking-address{display:flex;align-items:center;gap:15px;padding:24px 0}.booking-address svg{width:21px;height:24px;flex-shrink:0}.booking-address p{font-size:12px;margin:0;line-height:1.8}.booking-address p span{display:block;color:var(--muted);font-size:11px}.booking-address a{margin-left:auto;font-size:22px;padding:8px}.booking-card .button{width:100%;font-size:11px}.booking-note{font-size:9px;margin:14px 0 0;text-align:center;color:var(--muted);line-height:1.7}.site-footer{background:var(--ink);color:var(--paper);border-top:1px solid #36574a}.footer-inner{display:flex;gap:35px;align-items:center;padding-top:28px;padding-bottom:28px}.site-footer .monogram{border:1px solid #6b7f68;width:40px;height:40px;font-size:18px}.site-footer .monogram-dot{right:5px;bottom:12px}.site-footer .brand-name{font-size:12px}.site-footer .brand-name>span{font-size:7px}.footer-inner>p{font-size:10px;color:#a7baa5;margin:0 auto}.footer-inner>span{font-size:9px;color:#a7baa5}.back-top{width:36px;height:36px;border:1px solid #62795e;border-radius:50%;display:grid;place-items:center;font-size:18px}.mobile-booking{display:none}
.climbing-photo{margin-top:38px;max-width:360px}.climbing-photo img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;border-radius:4px}.climbing-photo figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;font-size:9px;color:var(--muted)}.climbing-photo figcaption>span{font-size:8px;letter-spacing:.1em;font-weight:700}.climbing-photo figcaption>a{border-bottom:1px solid #9eaf96;padding-bottom:2px}
@media(min-width:1500px){.hero{gap:10%;min-height:760px}}
@media(max-width:1150px){.container{width:calc(100% - 72px)}.header-inner nav{gap:18px;font-size:11px}.header-inner{gap:20px}.brand-name{font-size:13px}.hero{gap:6%;min-height:650px;padding-top:66px;padding-bottom:66px}.hero-actions{gap:20px}.hero .button{font-size:11px}.hero-intro{font-size:16px}.photo-label{padding:20px}.section{padding-top:85px;padding-bottom:85px}.about,.faq{gap:8%}.contact-inner{gap:9%}.booking-card{padding:30px 25px}.strip-inner{gap:24px}.strip-inner>span:not(.strip-star){font-size:21px}}
@media(max-width:950px){.header-inner nav{display:none;position:absolute;top:84px;left:0;right:0;padding:26px 36px;background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:25px;font-size:15px}.header-inner nav.is-open{display:flex}.header-inner{height:84px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;background:none;border:0;padding:10px;width:42px;height:42px;margin-left:auto}.menu-toggle span{height:1px;width:22px;background:var(--ink);transition:transform .2s}.menu-toggle[aria-expanded="true"] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.hero{gap:7%}.hero h1{font-size:clamp(48px,6.2vw,65px)}.hero-actions{gap:17px}.hero .eyebrow{font-size:9px;letter-spacing:.09em}.hero-intro{font-size:15px}.hero-sub{font-size:12px}.photo-label>span:nth-child(2){font-size:12px}.photo-label small{font-size:9px}.photo-label{padding:19px 16px;gap:10px}.photo-side-note{right:-25px;font-size:8px}.help-tab{font-size:15px;gap:14px}.help-panels h3{font-size:29px}.help-panels p{font-size:12px}.section-top>p{max-width:245px}.quote-inner{grid-template-columns:.35fr 1fr}.quote-credit{align-items:flex-start;flex-direction:column;gap:18px}.contact-inner{grid-template-columns:1fr 1fr;gap:7%}.contact-copy h2{font-size:48px}.footer-inner>p{display:none}.footer-inner>span{margin-left:auto}}
@media(max-width:700px){html{scroll-padding-top:88px}.container{width:calc(100% - 40px)}.header-inner{height:75px;gap:12px}.brand-name{font-size:12px}.brand-name>span{font-size:7px}.monogram{width:39px;height:39px;font-size:18px}.monogram-dot{right:5px;bottom:12px}.brand{gap:10px}.header-cta{display:none}.header-inner nav{top:75px;padding:25px 20px}.menu-toggle{margin-right:-10px}.hero{grid-template-columns:1fr;padding-top:46px;padding-bottom:45px;gap:38px;min-height:0}.hero h1{font-size:clamp(48px,12vw,66px);line-height:1.08}.hero .eyebrow{font-size:9px;margin-bottom:23px;letter-spacing:.12em}.hero-intro{font-size:16px;margin-top:24px;max-width:440px}.hero-sub{max-width:430px;font-size:13px}.hero-actions{gap:22px;margin-top:27px}.hero-actions .button{min-height:54px;font-size:11px}.hero-actions .text-link{font-size:10px}.hero-facts{margin-top:24px;font-size:10px;gap:20px}.hero-facts span+span{padding-left:20px}.hero-visual{width:calc(100% - 24px);max-width:470px;justify-self:center;padding-bottom:0;margin-top:4px}.hero-photo{border-radius:50%;aspect-ratio:1}.photo-label{padding:18px 22px}.photo-label>span:nth-child(2){font-size:13px}.photo-label small{font-size:9px}.photo-side-note{right:-24px;top:75px;letter-spacing:.17em}.hero-orbit{inset:-12px -15px -10px;width:calc(100% + 30px);height:calc(100% + 22px)}.strip-inner{flex-wrap:wrap;gap:14px;padding:24px 0}.strip-inner>span:not(.strip-star){font-size:19px}.strip-star{font-size:20px}.strip-inner>a{width:100%;margin-left:0;font-size:10px;gap:18px}.section{padding-top:66px;padding-bottom:66px}.eyebrow{font-size:10px;margin-bottom:18px}h2{font-size:40px}.about,.faq{grid-template-columns:1fr;gap:32px}.about-content{padding-top:0}.lead{font-size:20px}.about-content>p:not(.lead){font-size:13px}.personal-note{margin-top:25px}.section-top{display:block;margin-bottom:34px}.section-top>p{max-width:410px;font-size:12px;margin-top:22px}.help-layout{grid-template-columns:1fr;gap:28px}.help-tab{padding:18px 13px 18px 0;font-size:16px;gap:18px}.help-panels{min-height:350px;padding-top:4px}.help-panels h3{font-size:31px}.help-panels p{font-size:13px;max-width:100%}.panel-kicker{font-size:9px}.tags{margin-top:22px}.methods-note{font-size:10px;margin-top:25px}.visit-grid{grid-template-columns:1fr;gap:34px}.visit-image img{aspect-ratio:auto;object-position:center}.visit-steps article{padding:20px 0;gap:20px}.visit-steps article p{font-size:12px}.visit-steps h3{font-size:21px}.quote-inner{grid-template-columns:1fr;gap:22px;padding-top:47px;padding-bottom:47px}.quote-symbol{display:none}.quote-inner .eyebrow{margin-bottom:0;font-size:9px}.quote-inner blockquote{font-size:29px;line-height:1.4;margin-bottom:22px}.quote-credit{gap:17px}.quote-credit p span{font-size:9px}.faq .section-heading>p:not(.eyebrow){margin-top:18px;margin-bottom:0;font-size:12px}.faq-list summary{font-size:13px;padding:21px 0}.contact-inner{grid-template-columns:1fr;gap:35px;padding-top:60px;padding-bottom:55px}.contact-copy h2{font-size:49px}.contact-copy>p:not(.eyebrow){font-size:13px;margin-top:23px}.contact-socials{margin-top:23px}.booking-card{padding:31px 26px;max-width:500px}.booking-card h3{font-size:24px}.booking-price{padding-top:25px;padding-bottom:25px}.booking-card .button{font-size:12px}.booking-note{font-size:10px}.footer-inner{flex-wrap:wrap;padding-top:26px;padding-bottom:112px;gap:24px;position:relative}.footer-inner .brand{width:calc(100% - 60px)}.footer-inner>span{width:100%;margin:0;font-size:9px}.back-top{position:absolute;right:0;top:29px}.mobile-booking{display:flex;position:fixed;bottom:12px;left:12px;right:12px;z-index:25;background:var(--ink);color:var(--paper);padding:14px 19px;align-items:center;justify-content:space-between;gap:10px;border:1px solid #73906a;border-radius:5px;box-shadow:0 6px 25px rgba(0,0,0,.17)}.mobile-booking>span{font-size:12px;font-weight:600}.mobile-booking>span>span{font-size:17px;margin-left:8px}.mobile-booking small{font-size:10px;color:#d8e0d2}}
@media(max-width:360px){.container{width:calc(100% - 32px)}.hero h1{font-size:44px}.hero-actions{gap:17px}.brand-name{font-size:11px}.hero-actions .text-link{font-size:10px}.strip-inner>span:not(.strip-star){font-size:17px}.strip-inner{gap:12px}.photo-label>span:nth-child(2){font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.climbing-media{display:block;border-radius:4px}.visit-guide{display:block;margin-top:26px;padding:18px 20px;background:var(--mint);border:1px solid transparent;border-radius:4px;max-width:360px;transition:border-color .2s}.visit-guide:hover{border-color:#9eaf96}.visit-guide small{display:block;font-size:8px;font-weight:700;letter-spacing:.12em;color:var(--muted);margin-bottom:6px}.visit-guide strong{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:13px;font-weight:600;line-height:1.6}.visit-guide strong span{font-size:20px;font-weight:400}.booking-phone{display:flex;align-items:center;gap:15px;padding:16px 0;margin-bottom:23px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.booking-phone svg{width:21px;height:24px;flex-shrink:0}.booking-phone small{display:block;font-size:9px;line-height:1.8;color:var(--muted)}.booking-phone strong{display:block;font-size:15px;line-height:1.8;font-weight:600;letter-spacing:.04em}.booking-phone>span:last-child{margin-left:auto;font-size:22px;padding:8px}.booking-phone:hover strong{text-decoration:underline;text-underline-offset:4px}
.reviews-inner{padding-top:70px;padding-bottom:70px}.reviews-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px}.reviews-heading .eyebrow{margin-bottom:15px}.reviews-heading h2{font-size:clamp(36px,3.8vw,50px)}.reviews-heading .text-link{font-size:11px;white-space:nowrap}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.review-card{display:flex;flex-direction:column;gap:18px;padding:27px;border:1px solid #b9c9b1;border-radius:4px;background:rgba(245,243,237,.45)}.review-stars{color:#476140;font-size:15px;letter-spacing:.15em;line-height:1}.review-card blockquote{font-family:Georgia,"Times New Roman",serif;font-size:24px;line-height:1.5;letter-spacing:-.025em;margin:0}.review-card figcaption{margin-top:auto;padding-top:8px;font-size:12px;line-height:1.6}.review-card figcaption>span{display:block;font-size:10px;color:var(--muted);margin-top:3px}@media(max-width:950px){.reviews-heading{align-items:flex-start;flex-direction:column;gap:24px}.reviews-grid{gap:14px}.review-card{padding:21px}.review-card blockquote{font-size:22px}}@media(max-width:700px){.reviews-inner{padding-top:47px;padding-bottom:47px}.reviews-grid{grid-template-columns:1fr;gap:16px}.reviews-heading{margin-bottom:26px}.reviews-heading .text-link{font-size:10px;white-space:normal}.review-card{padding:25px}.review-card blockquote{font-size:25px}}
