.privacy-layout{max-width:1080px;margin:auto}.privacy-layout .page-heading{text-align:center}.privacy-policy-copy{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.privacy-policy-copy h3{font-size:clamp(24px,3vw,32px);line-height:1.3}.privacy-policy-copy h4{font-size:20px;line-height:1.4;margin:30px 0 12px}.privacy-policy-copy a{text-decoration:underline;text-underline-offset:3px}.privacy-policy-copy p{margin-bottom:16px}.rimura-policy-table{width:100%;overflow-x:auto;margin:28px 0}.rimura-policy-table table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.rimura-policy-table th,.rimura-policy-table td{text-align:left;vertical-align:top;padding:12px;border:1px solid #d8d3cb}.rimura-policy-table th{background:#eeeae3}.rimura-policy-table td:nth-child(3){min-width:280px}
.rimura-policy-table table{min-width:860px;table-layout:fixed;overflow-wrap:normal}.rimura-policy-table th{width:15%;white-space:nowrap}.rimura-policy-table th:nth-child(3){width:40%}.rimura-policy-table td{overflow-wrap:break-word}.rimura-policy-table td:nth-child(3){min-width:0}

.rimura-policy-table{overflow:visible}.rimura-policy-table table{min-width:0;max-width:100%}.rimura-policy-table th{white-space:normal;overflow-wrap:anywhere}.rimura-policy-table td{overflow-wrap:anywhere}
@media(max-width:700px){.rimura-policy-table table,.rimura-policy-table tbody{display:block;width:100%}.rimura-policy-table thead{display:none}.rimura-policy-table tr{display:block;border:1px solid #d8d3cb;margin:0 0 20px}.rimura-policy-table td{display:grid;grid-template-columns:minmax(0,30%) minmax(0,1fr);gap:12px;width:auto;border:0;border-bottom:1px solid #e5e0d9;padding:12px;font-size:14px}.rimura-policy-table td:before{content:attr(data-label);font-weight:600}.rimura-policy-table td:first-child{background:#eeeae3}.rimura-policy-table td:last-child{border-bottom:0}}
