.cb-ren_root{background-color:var(--color-white);font-family:var(--font-body);color:var(--color-ink);}
@media (max-width: 1024px){.cb-ren_root{background-color:var(--color-white);font-family:var(--font-body);color:var(--color-ink);}}
@media (max-width: 767px){.cb-ren_root{background-color:var(--color-white);font-family:var(--font-body);color:var(--color-ink);}}
.cb-ren_intro{padding-top:var(--space-8);padding-bottom:var(--space-12);padding-left:var(--page-inset);padding-right:var(--page-inset);border-bottom-style:solid;border-bottom-width:var(--border-hairline);border-bottom-color:var(--color-line);}
@media (max-width: 1024px){.cb-ren_intro{padding-top:var(--space-8);padding-bottom:var(--space-12);padding-left:var(--space-4);padding-right:var(--space-4);border-bottom-style:solid;border-bottom-width:var(--border-hairline);border-bottom-color:var(--color-line);}}
@media (max-width: 767px){.cb-ren_intro{padding-top:var(--space-6);padding-bottom:var(--space-6);padding-left:var(--space-3);padding-right:var(--space-3);border-bottom-style:solid;border-bottom-width:var(--border-hairline);border-bottom-color:var(--color-line);}}
.cb-ren_intro_cols{align-items:center;}
@media (max-width: 1024px){.cb-ren_intro_cols{align-items:center;}}
@media (max-width: 767px){.cb-ren_intro_cols{align-items:center;}}
.cb-ren_intro_cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(1, 1fr);column-gap:56px;row-gap:56px;}
@media (max-width: 1024px){.cb-ren_intro_cols{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(1, 1fr);column-gap:56px;row-gap:56px;}}
@media (max-width: 767px){.cb-ren_intro_cols{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(1, 1fr);column-gap:56px;row-gap:56px;}}
.cb-ren_intro_copy{gap:var(--space-2);}
@media (max-width: 1024px){.cb-ren_intro_copy{gap:var(--space-2);order:1;}}
@media (max-width: 767px){.cb-ren_intro_copy{gap:var(--space-2);order:1;}}
.cb-ren_hero_title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:44px;line-height:52px;letter-spacing:-0.03em;color:var(--color-brand-green);margin-top:0px;margin-bottom:0px;}
@media (max-width: 1024px){.cb-ren_hero_title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:40px;line-height:48px;letter-spacing:-0.03em;color:var(--color-brand-green);margin-top:0px;margin-bottom:0px;}}
@media (max-width: 767px){.cb-ren_hero_title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:34px;line-height:42px;letter-spacing:-0.03em;color:var(--color-brand-green);margin-top:0px;margin-bottom:0px;}}
.cb-ren_hero_lead{color:var(--color-gray-800);}
@media (max-width: 1024px){.cb-ren_hero_lead{color:var(--color-gray-800);}}
@media (max-width: 767px){.cb-ren_hero_lead{color:var(--color-gray-800);}}
@media (max-width: 1024px){.cb-ren_intro_photo{order:2;}}
@media (max-width: 767px){.cb-ren_intro_photo{order:2;}}
.cb-ren_intro_img{border-radius:var(--radius-base);}
@media (max-width: 1024px){.cb-ren_intro_img{border-radius:var(--radius-base);width:100%;}}
@media (max-width: 767px){.cb-ren_intro_img{border-radius:var(--radius-base);width:100%;}}
.cb-ren_revisa{display:flex;flex-direction:column;row-gap:26px;}
@media (max-width: 1024px){.cb-ren_revisa{display:flex;flex-direction:column;row-gap:26px;}}
@media (max-width: 767px){.cb-ren_revisa{display:flex;flex-direction:column;row-gap:26px;}}
.cb-ren_revisa_title{max-width:20ch;margin-top:0px;margin-bottom:var(--space-2);}
@media (max-width: 1024px){.cb-ren_revisa_title{max-width:20ch;margin-top:0px;margin-bottom:var(--space-2);}}
@media (max-width: 767px){.cb-ren_revisa_title{max-width:20ch;margin-top:0px;margin-bottom:var(--space-2);}}
.cb-ren_revisa_grid{grid-auto-rows:1fr;}
@media (max-width: 1024px){.cb-ren_revisa_grid{grid-auto-rows:1fr;}}
@media (max-width: 767px){.cb-ren_revisa_grid{grid-auto-rows:1fr;}}
.cb-ren_revisa_grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:0px;row-gap:0px;}
@media (max-width: 1024px){.cb-ren_revisa_grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:0px;row-gap:0px;}}
@media (max-width: 767px){.cb-ren_revisa_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:0px;row-gap:0px;}}
.cb-ren_present{background-color:var(--surface-gold-soft);padding-top:var(--space-12);padding-bottom:var(--space-12);padding-left:var(--page-inset);padding-right:var(--page-inset);border-bottom-style:solid;border-bottom-width:var(--border-hairline);border-bottom-color:var(--color-line);}
@media (max-width: 1024px){.cb-ren_present{background-color:var(--surface-gold-soft);padding-top:var(--space-12);padding-bottom:var(--space-12);padding-left:var(--space-4);padding-right:var(--space-4);border-bottom-style:solid;border-bottom-width:var(--border-hairline);border-bottom-color:var(--color-line);}}
@media (max-width: 767px){.cb-ren_present{background-color:var(--surface-gold-soft);padding-top:var(--space-6);padding-bottom:var(--space-6);padding-left:var(--space-3);padding-right:var(--space-3);border-bottom-style:solid;border-bottom-width:var(--border-hairline);border-bottom-color:var(--color-line);}}
.cb-ren_present_head{max-width:64ch;}
@media (max-width: 1024px){.cb-ren_present_head{max-width:64ch;}}
@media (max-width: 767px){.cb-ren_present_head{max-width:64ch;}}
.cb-ren_present_title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);color:var(--color-brand-green);margin-top:0px;margin-bottom:var(--space-6);max-width:22ch;}
@media (max-width: 1024px){.cb-ren_present_title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:34px;line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);color:var(--color-brand-green);margin-top:0px;margin-bottom:var(--space-6);max-width:22ch;}}
@media (max-width: 767px){.cb-ren_present_title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:28px;line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);color:var(--color-brand-green);margin-top:0px;margin-bottom:var(--space-6);max-width:22ch;}}
.cb-ren_present_cols{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:56px;row-gap:56px;}
@media (max-width: 1024px){.cb-ren_present_cols{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:30px;row-gap:30px;}}
@media (max-width: 767px){.cb-ren_present_cols{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:30px;row-gap:30px;}}
.cb-ren_faq{display:flex;flex-direction:column;row-gap:56px;}
@media (max-width: 1024px){.cb-ren_faq{display:flex;flex-direction:column;row-gap:56px;}}
@media (max-width: 767px){.cb-ren_faq{display:flex;flex-direction:column;row-gap:56px;}}
.cb-ren_faq_head{max-width:none;margin-bottom:0px;}
@media (max-width: 1024px){.cb-ren_faq_head{max-width:none;margin-bottom:0px;}}
@media (max-width: 767px){.cb-ren_faq_head{max-width:none;margin-bottom:0px;}}
.cb-ren_faq_list{display:block;}.cb-ren_faq_list .cb-collection__accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);text-align:left;background-color:transparent;border-style:none;padding-top:26px;padding-bottom:26px;padding-left:0px;padding-right:0px;cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-medium);font-size:21px;line-height:1.3;color:var(--color-ink);transition:color 0.2s ease;}.cb-ren_faq_list .cb-collection__accordion-panel{padding-top:0px;}.cb-ren_faq_list .cb-collection__accordion-header:hover{color:var(--color-brand-green);}
@media (max-width: 1024px){.cb-ren_faq_list{display:block;}.cb-ren_faq_list .cb-collection__accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);text-align:left;background-color:transparent;border-style:none;padding-top:26px;padding-bottom:26px;padding-left:0px;padding-right:0px;cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-medium);font-size:21px;line-height:1.3;color:var(--color-ink);transition:color 0.2s ease;}.cb-ren_faq_list .cb-collection__accordion-panel{padding-top:0px;}.cb-ren_faq_list .cb-collection__accordion-header:hover{color:var(--color-brand-green);}}
@media (max-width: 767px){.cb-ren_faq_list{display:block;}.cb-ren_faq_list .cb-collection__accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);text-align:left;background-color:transparent;border-style:none;padding-top:var(--space-3);padding-bottom:var(--space-3);padding-left:0px;padding-right:0px;cursor:pointer;font-family:var(--font-display);font-weight:var(--weight-medium);font-size:18px;line-height:1.3;color:var(--color-ink);transition:color 0.2s ease;}.cb-ren_faq_list .cb-collection__accordion-panel{padding-top:0px;}.cb-ren_faq_list .cb-collection__accordion-header:hover{color:var(--color-brand-green);}}
.cb-rfaq_1_a{padding:0 0 26px;}
@media (max-width: 1024px){.cb-rfaq_1_a{padding:0 0 26px;}}
@media (max-width: 767px){.cb-rfaq_1_a{padding:0 0 26px;}}
.cb-rfaq_2_a{padding:0 0 26px;}
@media (max-width: 1024px){.cb-rfaq_2_a{padding:0 0 26px;}}
@media (max-width: 767px){.cb-rfaq_2_a{padding:0 0 26px;}}
.cb-rfaq_3_a{padding:0 0 26px;}
@media (max-width: 1024px){.cb-rfaq_3_a{padding:0 0 26px;}}
@media (max-width: 767px){.cb-rfaq_3_a{padding:0 0 26px;}}
.cb-rfaq_4_a{padding:0 0 26px;}
@media (max-width: 1024px){.cb-rfaq_4_a{padding:0 0 26px;}}
@media (max-width: 767px){.cb-rfaq_4_a{padding:0 0 26px;}}
