.rp-background{background:#f5f7fc;border-bottom:1px solid var(--rq-line);padding-block:32px 52px}
.rp-shell{display:grid;gap:22px;align-items:start}
.rp-sidebar{min-width:0}.rp-nav{padding:16px;border:1px solid var(--rq-line);border-radius:18px;background:#fff}.rp-nav-title{font-size:11px!important;font-weight:750;letter-spacing:.1em;text-transform:uppercase;margin:0 10px 12px!important;color:var(--rq-muted)!important}.rp-nav a{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:10px;padding:10px 12px;text-decoration:none;font-size:14px;font-weight:600;line-height:1.4;color:var(--rq-muted)}.rp-nav a>span:last-child{color:#8190ab;font-size:17px}.rp-nav a:hover{background:#f4f7fd;color:var(--rq-blue)}.rp-nav a[aria-current=page]{background:#eaf1ff;color:#124acb}.rp-nav a[aria-current=page]>span:last-child{color:inherit}.rp-help{background:#edf3ff;border:1px solid #d8e4fc;border-radius:18px;margin-top:16px;padding:22px}.rp-help-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#fff;color:var(--rq-blue);margin-bottom:14px}.rp-help-icon svg{width:21px;height:21px}.rp-help h2{font-size:18px!important;letter-spacing:-.025em;margin:0 0 9px!important}.rp-help p{font-size:13px;line-height:1.65;margin:0 0 12px}.rp-help a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--rq-blue);font-size:14px;font-weight:700;text-decoration:none}
.rp-paper{min-width:0;background:#fff;border:1px solid var(--rq-line);border-radius:22px;padding:28px 22px;box-shadow:0 10px 30px #17223d04;overflow-wrap:anywhere;color:var(--rq-ink)}.rp-paper .shopify-policy__container{max-width:none;margin:0;padding:0}.rp-paper .shopify-policy__title{text-align:start;margin:0 0 22px}.rp-paper h1,.rp-contact-intro h1{font-size:clamp(31px,4vw,45px);line-height:1.13;letter-spacing:-.045em;margin:0 0 24px;text-align:start}.rp-paper h2,.rp-paper .rte h2{font-size:22px;line-height:1.3;letter-spacing:-.025em;margin:34px 0 12px;padding-top:24px;border-top:1px solid #e8edf6;text-align:start}.rp-paper h3{font-size:18px;line-height:1.4;letter-spacing:-.015em;margin:24px 0 10px}.rp-paper p,.rp-paper li,.rp-paper .rte p,.rp-paper .rte li{font-size:15px;line-height:1.8;color:var(--rq-muted)}.rp-paper p{margin:0 0 16px}.rp-paper strong{color:var(--rq-ink);font-weight:650}.rp-paper a:not(.rq-button):not(.rd-button){color:#174db7;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.rp-paper ul,.rp-paper ol{padding-inline-start:22px;margin:14px 0 22px}.rp-paper li{margin:9px 0;padding-inline-start:3px}.rp-paper .rp-intro{font-size:17px;line-height:1.75;margin-bottom:24px}.rp-paper .rp-summary{padding:18px 20px 18px 37px;margin:0 0 30px;border:1px solid #d7e4fa;border-radius:14px;background:#f3f7ff}.rp-paper .rp-summary li{font-size:14px;line-height:1.6;color:#23427a;margin:6px 0}.rp-paper blockquote{margin:18px 0 26px;padding:20px 22px;border:1px solid var(--rq-line);border-inline-start:3px solid var(--rq-blue);border-radius:0 12px 12px 0;background:#f8faff}.rp-paper blockquote p:last-child{margin-bottom:0}.rp-paper table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.rp-paper th,.rp-paper td{padding:10px;border:1px solid var(--rq-line)}.rp-paper .section{padding:0;max-width:none;width:100%;margin:0}.rp-paper .section-background{display:none}.rp-paper .layout-panel-flex{gap:0;padding:0}.rp-paper .text-block{max-width:100%;width:100%}.rp-paper .rte{max-width:none}
.rp-contact-layout{display:grid;gap:24px;align-items:start}.rp-contact-intro{padding-block:7px}.rp-contact-intro>.rq-lead{font-size:17px;max-width:470px}.rp-contact-email{color:var(--rq-blue)!important;font-weight:650;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;margin-bottom:24px;overflow-wrap:anywhere}.rp-contact-links{display:grid;gap:12px}.rp-contact-links a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:16px 18px;border:1px solid var(--rq-line);border-radius:14px;background:#fff;text-decoration:none}.rp-contact-links a>span:first-child{display:grid;gap:4px}.rp-contact-links strong{font-size:14px}.rp-contact-links small{color:var(--rq-muted);font-size:12px;line-height:1.5}.rp-contact-links a>span:last-child{font-size:20px;color:var(--rq-blue)}.rp-contact-form-title{font-size:23px!important;margin:0 0 22px!important;border:0!important;padding:0!important}.rp-paper .rd-contact-form{gap:9px}.rp-paper .rd-contact-form label{font-size:14px;margin-top:7px}.rp-paper .rd-contact-form .rd-button{width:100%;margin-top:4px}.rp-paper .rd-contact-form .rd-small{font-size:12px!important;line-height:1.65}.rp-paper .rd-contact-form textarea{min-height:140px}.rp-infohero{padding-block:38px 20px}.rp-infohero .rq-lead{max-width:680px}.rp-about-paper{max-width:900px;margin-inline:auto}.rp-about-grid{display:grid;gap:14px;margin-block:25px 30px}.rp-about-grid>div{padding:21px;border:1px solid var(--rq-line);border-radius:16px;background:#f8faff}.rp-about-grid h2{border:0;padding:0;margin:0 0 10px;font-size:19px}.rp-about-grid p{font-size:14px;margin:0}.rp-about-grid>div>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--rq-blue);background:#eaf1ff;border-radius:10px;margin-bottom:15px;font-size:13px;font-weight:750}
@media(min-width:900px){.rp-background{padding-block:42px 64px}.rp-shell{grid-template-columns:minmax(0,1fr) 245px;gap:30px}.rp-sidebar{position:sticky;top:24px}.rp-paper{padding:42px 44px}.rp-contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:70px;padding-block:10px}.rp-contact-intro{padding-top:20px}.rp-contact-layout>.rp-paper{padding:35px}.rp-about-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:899px){.rp-nav{padding:14px}.rp-nav-title{margin-inline:8px!important}.rp-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.rp-nav-title{grid-column:1/-1}.rp-nav a{font-size:13px;padding:10px 8px}.rp-nav a>span:last-child{display:none}.rp-help{display:none}}
@media(max-width:380px){.rp-paper{padding:25px 18px;border-radius:17px}.rp-paper h1,.rp-contact-intro h1{font-size:30px}.rp-paper h2{font-size:21px}.rp-paper p,.rp-paper li{font-size:14px}.rp-paper .rp-intro{font-size:16px}.rp-paper .rp-summary{padding-inline-start:30px}.rp-nav a{font-size:12px}.rp-paper blockquote{padding:17px 16px}}
@media print{.rq-header,.rq-footer,.rp-sidebar{display:none}.rp-background{padding:0;background:#fff}.rp-shell{display:block}.rp-paper{padding:0;border:0;box-shadow:none}.rp-paper h2{break-after:avoid}.rp-paper a{color:inherit}}
