.rf-support-page{background:#f7f3eb;color:#29251f;padding:clamp(32px,5vw,72px) 20px}.rf-support-shell{margin:0 auto;width:min(100%,980px)}.rf-support-hero{max-width:760px;padding-bottom:clamp(26px,4vw,48px)}.rf-support-eyebrow,.rf-support-updated{color:#bd5b36;font-size:11px;font-weight:700;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.rf-support-hero h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,6vw,66px);font-weight:500;line-height:1.02;margin:0 0 14px}.rf-support-hero>p:last-child{color:#696158;font-size:16px;line-height:1.65;margin:0;max-width:650px}.rf-support-nav{border-bottom:1px solid #d9d3c8;display:flex;gap:24px;overflow-x:auto;padding:0 0 14px;scrollbar-width:none}.rf-support-nav::-webkit-scrollbar{display:none}.rf-support-nav a{color:#625b52;flex:0 0 auto;font-size:13px;text-decoration:none}.rf-support-nav a[aria-current=page]{color:#1d412f;font-weight:700}.rf-support-content{padding-top:8px;width:min(100%,780px)}.rf-support-content section{border-bottom:1px solid #ded8cd;padding:32px 0}.rf-support-content h2{font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:500;line-height:1.2;margin:0 0 16px}.rf-support-content li,.rf-support-content p{color:#514b43;font-size:15px;line-height:1.7}.rf-support-content ol,.rf-support-content ul{margin:0;padding-left:21px}.rf-support-content li+li{margin-top:9px}.rf-support-contact-grid,.rf-support-link-grid{border-top:1px solid #ded8cd;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rf-support-contact-grid>*,.rf-support-link-grid>*{border-bottom:1px solid #ded8cd;color:inherit;display:flex;flex-direction:column;gap:5px;min-width:0;padding:20px 18px 20px 0;text-decoration:none}.rf-support-contact-grid>:nth-child(2n),.rf-support-link-grid>:nth-child(2n){padding-left:18px}.rf-support-contact-grid strong,.rf-support-link-grid strong{font-size:15px}.rf-support-contact-grid span,.rf-support-link-grid span{color:#756d63;font-size:13px;line-height:1.5}.rf-support-faq details{border-bottom:1px solid #ded8cd}.rf-support-faq summary{cursor:pointer;font-weight:600;padding:17px 0}.rf-support-faq details p{margin:0 0 18px}.rf-support-steps{list-style:decimal-leading-zero}.rf-support-steps li{padding-left:10px}.rf-support-steps span,.rf-support-steps strong{display:block}.rf-support-steps span{margin-top:3px}.rf-support-notice{border-left:3px solid #c96742;padding-left:20px!important}.rf-support-button{align-items:center;background:#1d412f;color:#fff!important;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.08em;margin-top:8px;min-height:44px;padding:0 20px;text-decoration:none!important;text-transform:uppercase}.rf-support-button:focus-visible,.rf-support-button:hover{background:#c45f3a}.rf-support-updated{margin-top:24px}@media (max-width:640px){.rf-support-page{padding:28px 15px 48px}.rf-support-hero h1{font-size:36px}.rf-support-content li,.rf-support-content p,.rf-support-hero>p:last-child{font-size:14px}.rf-support-content section{padding:26px 0}.rf-support-content h2{font-size:24px}.rf-support-contact-grid,.rf-support-link-grid{grid-template-columns:1fr}.rf-support-contact-grid>:nth-child(2n),.rf-support-link-grid>:nth-child(2n){padding-left:0}.rf-support-button{justify-content:center;width:100%}}