
.rk-guide{background:#f2ede3;color:#253b2e;scroll-margin-top:90px}.rk-guide-inner{max-width:1280px;margin:auto;padding:68px 48px}.rk-guide-heading{text-align:center;max-width:570px;margin:0 auto 42px}.rk-guide h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:38px;line-height:1.15;letter-spacing:-.025em;margin:0 0 15px}.rk-guide p{font-size:13px;line-height:1.75;color:#5d695e}.rk-guide .rk-eyebrow{font-size:10px;margin:0 0 14px}.rk-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.rk-steps article{border-top:1px solid #c8cdbf;padding-top:20px}.rk-step-number{font-family:Georgia,serif;color:#7d8a73;font-size:24px}.rk-steps h3{font-size:15px;margin:16px 0 10px;font-weight:500}.rk-steps p{margin:0}.rk-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;border-top:1px solid #c8cdbf;margin-top:48px;padding-top:42px}.rk-faq h2{font-size:30px;max-width:230px}.rk-faq details{border-bottom:1px solid #c8cdbf}.rk-faq summary{cursor:pointer;padding:17px 26px 17px 0;font-size:13px;font-weight:500;list-style:none;position:relative;min-height:48px}.rk-faq summary::-webkit-details-marker{display:none}.rk-faq summary:after{content:'+';position:absolute;right:2px;top:14px;font-size:21px;font-weight:300}.rk-faq details[open] summary:after{content:'−'}.rk-faq details p{margin:0 0 20px}.rk-faq a{overflow-wrap:anywhere;text-underline-offset:3px}.rk-faq summary:focus-visible{outline:2px solid #254e3b;outline-offset:3px}
@media(max-width:767px){.rk-guide-inner{padding:38px 24px}.rk-guide-heading{margin-bottom:28px}.rk-guide h2{font-size:29px}.rk-steps{grid-template-columns:1fr;gap:20px}.rk-steps article{position:relative;padding:18px 0 0 43px}.rk-step-number{position:absolute;top:16px;left:0;font-size:22px}.rk-steps h3{margin:0 0 8px;font-size:14px}.rk-guide p{font-size:12px}.rk-faq{grid-template-columns:1fr;gap:10px;margin-top:32px;padding-top:30px}.rk-faq h2{max-width:none;font-size:27px}.rk-faq summary{font-size:12px}.rk-faq details p{font-size:12px}}
