.r-privacy-policy{color:var(--r-ink,#24292e);word-break:keep-all;overflow-wrap:anywhere;padding-top:48px;padding-bottom:64px}.r-privacy-policy p{white-space:pre-line;margin:0 0 20px;font-size:16px;line-height:1.95}.r-privacy-policy section{margin-top:40px;scroll-margin-top:120px}.r-privacy-policy h2{margin:0 0 20px;font-size:22px;font-weight:600;line-height:1.6}.r-privacy-contents{border:1px solid #e3e0de;border-radius:12px;gap:10px;margin:32px 0;padding:24px;display:grid}.r-privacy-contents a{min-height:44px;color:var(--r-brand,#6b1228);align-items:center;padding:8px 0;font-size:15px;line-height:1.65;display:flex}.r-privacy-policy .r-privacy-updated{color:#666;margin-top:40px;font-size:14px}@media (max-width:760px){.r-privacy-policy{padding-top:32px;padding-bottom:48px}.r-privacy-policy p{font-size:15px}.r-privacy-policy h2{font-size:20px}.r-privacy-contents{padding:18px}}.r-privacy-version,.r-privacy-history{background:#f5f2ed;border:1px solid #e3e0de;border-radius:10px;margin-bottom:24px;padding:20px 24px}.r-privacy-version p{margin:0;font-weight:600}.r-privacy-version a,.r-privacy-history a,.r-privacy-references a{color:#6b1228;text-underline-offset:4px;align-items:center;min-height:44px;line-height:1.7;text-decoration:underline;display:inline-flex}.r-privacy-history{margin-top:24px}.r-privacy-references{margin:0;padding-left:24px;list-style:outside}.r-privacy-references li{margin:4px 0}.r-privacy-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.r-privacy-hero{height:auto;min-height:240px;padding:48px 24px}.r-privacy-hero h1{word-break:keep-all;overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,3.4vw,44px);line-height:1.4}.r-privacy-services{border-bottom:1px solid #e3e0de;flex-wrap:wrap;gap:8px 20px;margin:0 0 28px;padding:16px 0;display:flex}.r-privacy-services a,.r-privacy-return a{color:#6b1228;align-items:center;min-height:44px;line-height:1.6;display:inline-flex}.r-privacy-services a[aria-current=page]{text-underline-offset:5px;font-weight:700;text-decoration:underline}.r-privacy-return{margin-bottom:12px}.r-privacy-policy .r-privacy-services{justify-content:flex-start;align-items:center;row-gap:4px;padding:12px 0}.r-privacy-policy .r-privacy-services a{height:auto;min-height:44px;margin:0;padding:0}.r-privacy-return a{margin:0;padding:0}
