.rh-faq .fq-chips{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:1200px;margin:0 auto;padding:0 1rem;display:flex}.rh-faq .fq-chip{color:#2b2b2bcc;background:#fff;border:1px solid #c9a96e40;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:color .2s,border-color .2s;box-shadow:0 1px 2px #0000000d}.rh-faq .fq-chip:hover{color:#7a6449;border-color:#c9a96e99}.rh-faq .fq-sec{padding:4rem 0;scroll-margin-top:7rem}.rh-faq .fq-sec.fq-alt{border-top:1px solid #c9a96e1a}.rh-faq .fq-wrap{max-width:1200px;margin:0 auto;padding:0 1rem}.rh-faq .fq-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#c9a96e;font-size:.75rem;font-weight:600}.rh-faq .fq-h2{color:#2b2b2b;margin-top:.5rem;font-size:1.875rem;font-weight:700;line-height:1.2}.rh-faq .fq-grid{grid-template-columns:1fr;align-items:start;gap:1rem;margin-top:2rem;display:grid}.rh-faq .fq-card{background:#fff;border:1px solid #c9a96e26;border-radius:.75rem;padding:1.5rem;transition:all .3s;box-shadow:0 1px 2px #0000000d}.rh-faq .fq-card:hover,.rh-faq .fq-card[open]{border-color:#c9a96e66}.rh-faq .fq-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.rh-faq .fq-card summary{cursor:pointer;align-items:flex-start;gap:.75rem;list-style:none;display:flex}.rh-faq .fq-card summary::-webkit-details-marker{display:none}.rh-faq .fq-num{color:#7a6449;background:#c9a96e1a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-top:.125rem;font-size:.75rem;font-weight:600;display:flex}.rh-faq .fq-q{color:#2b2b2b;flex:1;font-size:1.125rem;font-weight:600;line-height:1.5}.rh-faq .fq-chev{color:#c9a96e;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.25rem;transition:transform .2s}.rh-faq .fq-card[open] .fq-chev{transform:rotate(180deg)}.rh-faq .fq-ans{color:#5f5f5f;margin-top:1rem;font-size:.875rem;line-height:1.625}.rh-faq .fq-ans>*+*{margin-top:.75rem}.rh-faq .fq-ans ul{padding-left:1.25rem;list-style:outside}.rh-faq .fq-ans li+li{margin-top:.375rem}.rh-faq .fq-ans li::marker{color:#c9a96e}.rh-faq .fq-tw{border:1px solid #c9a96e33;border-radius:.5rem;overflow-x:auto}.rh-faq .fq-t{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:13px}.rh-faq .fq-t thead{color:#2b2b2b;background:#f5f3f0}.rh-faq .fq-t th{padding:.625rem .75rem;font-weight:600}.rh-faq .fq-t td{vertical-align:top;padding:.625rem .75rem}.rh-faq .fq-t tbody tr{border-top:1px solid #c9a96e1a}.rh-faq .fq-t tbody tr:nth-child(2n){background:#faf8f5}.rh-faq .fq-t td:first-child{color:#2b2b2b;font-weight:500}.rh-faq .fq-t th,.rh-faq .fq-t td{white-space:nowrap}.rh-faq .fq-t td.fq-long{white-space:normal;min-width:260px}.rh-faq .fq-cards{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;display:grid}.rh-faq .fq-c{background:#fff;border:1px solid #c9a96e26;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 2px #0000000d}.rh-faq .fq-c h3{color:#2b2b2b;margin-top:.75rem;font-size:1.125rem;font-weight:600}.rh-faq .fq-c a{color:#5f5f5f;margin-top:.25rem;font-size:.875rem;display:inline-block}.rh-faq .fq-c a:hover{color:#7a6449}.rh-faq .fq-c a.fq-strong{color:#7a6449;font-weight:500}.rh-faq .fq-c a.fq-strong:hover{text-decoration:underline}@media (min-width:640px){.rh-faq .fq-ans{padding-left:2.5rem}}@media (min-width:1024px){.rh-faq .fq-cards{grid-template-columns:repeat(3,1fr)}.rh-faq .fq-wrap,.rh-faq .fq-chips{padding:0 1.5rem}.rh-faq .fq-grid{grid-template-columns:repeat(2,1fr)}.rh-faq .fq-wide{grid-column:span 2/span 2}}.rh-faq.fq-sym .fq-eyebrow,.rh-faq.fq-sym .fq-h2{text-align:center}.rh-faq.fq-sym .fq-grid,.rh-faq.fq-sym .fq-cards,.rh-faq.fq-sym .fq-chips{max-width:900px;margin-left:auto;margin-right:auto}.rh-faq.fq-sym .fq-grid{align-items:stretch;grid-template-columns:1fr!important}.rh-faq.fq-sym .fq-wide{grid-column:auto!important}.rh-faq.fq-sym .fq-card{padding:1.25rem 1.5rem}.rh-faq.fq-sym .fq-card summary{align-items:center}.rh-faq.fq-sym .fq-num,.rh-faq.fq-sym .fq-chev{margin-top:0}.rh-faq.fq-sym .fq-q{align-items:center;min-height:3em;display:flex}.rh-faq.fq-sym .fq-chips{grid-template-columns:repeat(6,1fr);gap:.75rem;max-width:1100px;padding:0 1rem;display:grid}.rh-faq.fq-sym .fq-chip{text-align:center;white-space:nowrap;grid-column:span 2;justify-content:center;align-items:center;line-height:1.3;display:flex}.rh-faq.fq-sym .fq-chip:nth-child(4){grid-column:2/span 2}.rh-faq.fq-sym .fq-cards{grid-template-columns:repeat(3,1fr)}.rh-faq.fq-sym .fq-c{text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:768px) and (max-width:1023px){.rh-faq.fq-sym .fq-chips{grid-template-columns:repeat(4,1fr);max-width:760px}.rh-faq.fq-sym .fq-chip:nth-child(4){grid-column:span 2}.rh-faq.fq-sym .fq-chip:nth-child(5){grid-column:2/span 2}}@media (max-width:767px){.rh-faq.fq-sym .fq-chips{grid-template-columns:1fr;max-width:420px}.rh-faq.fq-sym .fq-chip,.rh-faq.fq-sym .fq-chip:nth-child(4){grid-column:auto}}@media (max-width:1023px){.rh-faq.fq-sym .fq-cards{grid-template-columns:1fr;max-width:420px}}@media (max-width:639px){.rh-faq.fq-sym .fq-card{padding:1rem 1.125rem}.rh-faq.fq-sym .fq-q{min-height:6em;font-size:1rem}}.rh-faq{color:#2b2b2b;background:#faf8f5}.rh-faq .fq-topic-nav{padding:3rem 0}.rh-faq .fq-sec{background:#faf8f5}.rh-faq .fq-alt{background:#f5f3f0}.rh-faq .fq-accent,.rh-faq .fq-eyebrow{color:#7a6449}.rh-faq .fq-nowrap{white-space:nowrap}.rh-faq .fq-grid,.rh-faq .fq-card,.rh-faq .fq-ans,.rh-faq .fq-q{min-width:0}.rh-faq .fq-contact-icon{color:#7a6449;width:24px;height:24px}.rh-faq .fq-c h3{white-space:nowrap}.rh-faq .fq-c .fq-email{font-size:13px}.rh-faq .fq-quote-link{justify-content:center;margin-top:1.5rem;display:flex}.rh-faq .fq-quote-link a{white-space:nowrap;color:#7a6449;border-bottom:1px solid #c9a96e;align-items:center;gap:.5rem;padding-bottom:.25rem;font-weight:600;display:inline-flex}.rh-faq :is(a,summary,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #7a6449}.rh-faq-hero h1{white-space:nowrap;max-width:900px;font-size:clamp(1.35rem,4.1vw,3.75rem)}.rh-faq-hero h1>span{white-space:normal;max-width:680px;font-size:clamp(2.25rem,4.1vw,3.75rem);display:block}@media (max-width:639px){.rh-faq .fq-q{font-size:clamp(.79rem,3.6vw,1rem)}.rh-faq .fq-h2{font-size:1.5rem}.rh-faq .fq-eyebrow{letter-spacing:.08em;white-space:nowrap;font-size:.65rem}.rh-faq .fq-chip{font-size:.8rem}.rh-faq .fq-card{padding:1rem}.rh-faq .fq-c{padding:1.5rem .75rem}.rh-faq .fq-c .fq-email{font-size:clamp(11px,3.3vw,13px)}}@media (prefers-reduced-motion:reduce){.rh-faq *{transition:none!important}}
