.rl-page,.rl-contact,.rl-faq,.rl-information{max-width:1200px;color:#17212b}.rl-page-heading{padding:36px 0 20px;border-bottom:1px solid #dce3ea;margin-bottom:28px}.rl-page h1,.rl-information h1{font-size:clamp(30px,4vw,48px);letter-spacing:-.025em}.rl-page-body{max-width:850px;padding:12px 0 48px;line-height:1.8;overflow-wrap:anywhere}.rl-page-body img{max-width:100%;height:auto}.rl-page-body ul,.rl-page-body ol{padding-left:24px}.rl-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:64px;padding-top:28px;padding-bottom:64px}.rl-contact h2,.rl-faq h2,.rl-information h2{font-size:30px;letter-spacing:-.02em}.rl-contact-intro>p{color:#596775;line-height:1.7;margin:20px 0 28px}.rl-contact-panel{padding:32px;border:1px solid #dce3ea;border-radius:12px;background:white}.rl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.rl-contact label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.rl-contact input,.rl-contact textarea{display:block;width:100%;border:1px solid #b8c2cc;border-radius:8px;padding:12px;margin:0 0 20px;min-height:48px;color:#17212b;background:white}.rl-contact textarea{resize:vertical}.rl-contact input:user-invalid,.rl-contact textarea:user-invalid,.rl-contact [aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 1px #b42318}.rl-contact :focus-visible,.rl-faq :focus-visible,.rl-information :focus-visible{outline:3px solid #146ef5;outline-offset:3px}.rl-required,.rl-form-legal{font-size:13px;color:#596775}.rl-form-legal{margin-top:20px;line-height:1.6}.rl-contact a,.rl-faq a,.rl-info-card a,.rl-page-body a{text-decoration:underline;text-underline-offset:3px}.rl-info-card{background:#f4f7fa;border:1px solid #dce3ea;border-radius:12px;padding:28px;line-height:1.7}.rl-info-card h3{font-size:21px}.rl-info-card p{color:#596775}.rl-information{padding-top:48px;padding-bottom:48px}.rl-information header{max-width:800px;margin-bottom:32px}.rl-info-lead{font-size:18px;line-height:1.7;color:#596775}.rl-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:28px}.rl-faq{padding-top:40px;padding-bottom:64px;max-width:1000px}.rl-faq header{margin-bottom:24px}.rl-faq details{border-top:1px solid #dce3ea}.rl-faq details:last-of-type{border-bottom:1px solid #dce3ea}.rl-faq summary{cursor:pointer;font-size:18px;font-weight:600;padding:22px 4px}.rl-faq details>.rte{padding:0 24px 24px;line-height:1.8}.rl-unified .shopify-policy__container{max-width:900px!important;padding:48px 24px 72px;line-height:1.8;color:#17212b}.rl-unified .shopify-policy__title{text-align:left;border-bottom:1px solid #dce3ea;padding-bottom:24px;margin-bottom:32px}.rl-unified .shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.rl-contact{grid-template-columns:1fr;gap:24px;padding-top:12px}.rl-contact-panel{padding:20px}.rl-form-grid,.rl-info-grid{grid-template-columns:1fr}.rl-information{padding-top:28px;padding-bottom:28px}.rl-faq{padding-top:24px}.rl-page-heading{padding-top:24px}.rl-info-card{padding:22px}}
