.rf-legal{padding:40px 120px 70px}.rf-legal-inner{max-width:880px;margin:0 auto}.rf-legal-title{font-size:30px;font-weight:700;color:#000;margin:0 0 8px;text-align:center}.rf-legal-updated{font-size:13px;color:#6b6b6b;text-align:center;margin:0 0 36px}.rf-legal-intro{font-size:15px;line-height:1.75;color:#2a2a2a;margin:0 0 32px}.rf-legal-toc{background:#e4f2ff;border-radius:8px;padding:24px 28px;margin:0 0 40px}.rf-legal-toc-heading{font-size:14px;font-weight:700;color:#02437a;text-transform:uppercase;letter-spacing:.03em;margin:0 0 12px}.rf-legal-toc-list{list-style:none;margin:0;padding:0;columns:2;column-gap:24px}.rf-legal-toc-list li{break-inside:avoid;margin-bottom:8px}.rf-legal-toc-list a{font-size:14px;color:#02437a;text-decoration:none;line-height:1.5}.rf-legal-toc-list a:hover{text-decoration:underline}.rf-legal-section{margin:0 0 36px;scroll-margin-top:24px}.rf-legal-section:last-child{margin-bottom:0}.rf-legal-heading{font-size:19px;font-weight:700;color:#02437a;margin:0 0 14px}.rf-legal-text{font-size:15px;line-height:1.75;color:#2a2a2a;margin:0 0 14px}.rf-legal-text:last-child{margin-bottom:0}.rf-legal-subheading{font-size:15px;font-weight:700;color:#000;margin:20px 0 8px}.rf-legal-list{margin:0 0 14px;padding-left:20px;color:#2a2a2a}.rf-legal-list li{font-size:15px;line-height:1.7;margin-bottom:8px}.rf-legal-list li:last-child{margin-bottom:0}.rf-legal-table-wrap{overflow-x:auto;margin:0 0 14px}.rf-legal-table{width:100%;border-collapse:collapse;font-size:14px}.rf-legal-table th,.rf-legal-table td{text-align:left;padding:10px 14px;border:1px solid #d8e6f2;color:#2a2a2a;vertical-align:top}.rf-legal-table th{background:#e4f2ff;color:#02437a;font-weight:700}.rf-legal-contact-card{background:#e4f2ff;border-radius:8px;padding:24px 28px}.rf-legal-contact-card p{font-size:15px;line-height:1.7;color:#2a2a2a;margin:0 0 6px}.rf-legal-contact-card p:last-child{margin-bottom:0}.rf-legal-contact-card a{color:#02437a;font-weight:600;text-decoration:none}.rf-legal-contact-card a:hover{text-decoration:underline}@media(max-width:1080px){.rf-legal{padding:32px 40px 56px}}@media(max-width:768px){.rf-legal{padding:24px 16px 44px}.rf-legal-title{font-size:24px}.rf-legal-toc-list{columns:1}.rf-legal-heading{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/privacy-policy.css.map */
