.policy_site__N_m0m{min-height:100vh;padding:36px 16px;color:#1a1a1a;background:radial-gradient(100% 50% at 50% 0,#34271f 0,transparent 70%),#17120f}.policy_paper__dojiq{width:min(820px,100%);margin:0 auto;padding:48px 54px 34px;border:1px solid rgba(200,164,92,.28);border-radius:22px;background:#fbf8f2;box-shadow:0 28px 80px rgba(0,0,0,.46)}.policy_back__rT6tm{color:#7e1820;font-size:13px;text-decoration:none}.policy_eyebrow__uOt_t{margin:34px 0 4px;color:#b8975a;font-size:11px;font-weight:700;letter-spacing:.28em}.policy_paper__dojiq h1{margin:0;font-family:var(--font-shippori),serif;font-size:clamp(30px,6vw,44px);line-height:1.35}.policy_description__BbkH2{margin:14px 0 34px;padding-bottom:25px;border-bottom:1px solid #e3d8c4;color:#655d50;font-size:14px;line-height:1.8}.policy_body__3heIK{font-size:14px;line-height:1.95}.policy_body__3heIK section+section{margin-top:34px}.policy_body__3heIK h2{margin:0 0 12px;padding-left:12px;border-left:3px solid #b7282e;font-family:var(--font-shippori),serif;font-size:21px}.policy_body__3heIK h3{margin:18px 0 8px;font-size:15px}.policy_body__3heIK p{margin:8px 0}.policy_body__3heIK ol,.policy_body__3heIK ul{margin:10px 0;padding-left:1.5em}.policy_body__3heIK li+li{margin-top:5px}.policy_body__3heIK a{color:#7e1820}.policy_body__3heIK address{padding:16px;border-radius:12px;background:#f0e9dc;font-style:normal}.policy_paper__dojiq footer{margin-top:46px;padding-top:22px;display:flex;flex-wrap:wrap;gap:14px;border-top:1px solid #e3d8c4;font-size:11px}.policy_paper__dojiq footer a{color:#756c5f}@media (max-width:600px){.policy_site__N_m0m{padding:0}.policy_paper__dojiq{padding:30px 20px;border:0;border-radius:0}.policy_eyebrow__uOt_t{margin-top:28px}}