.PolicyPage-module__GOx3na__shell{color:#172033;background:#f5f7fb;min-height:100vh}.PolicyPage-module__GOx3na__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:960px;margin:auto;padding:24px;display:flex}.PolicyPage-module__GOx3na__shell a{color:#9a3412;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.PolicyPage-module__GOx3na__header a,.PolicyPage-module__GOx3na__footer a{align-items:center;min-height:44px;display:inline-flex}.PolicyPage-module__GOx3na__header .PolicyPage-module__GOx3na__brand{color:#172033;font-size:24px;font-weight:800;text-decoration:none}.PolicyPage-module__GOx3na__brand span{color:#c2410c}.PolicyPage-module__GOx3na__content{overflow-wrap:anywhere;background:#fff;border:1px solid #e5e9f0;border-radius:18px;max-width:900px;margin:0 auto 32px;padding:40px;line-height:1.75}.PolicyPage-module__GOx3na__content h1{letter-spacing:-1px;margin:0 0 12px;font-size:36px;line-height:1.2}.PolicyPage-module__GOx3na__content h2{margin:30px 0 8px;font-size:21px;line-height:1.4}.PolicyPage-module__GOx3na__content p{margin:0 0 14px}.PolicyPage-module__GOx3na__content li{margin-bottom:10px}.PolicyPage-module__GOx3na__date{color:#64748b;font-size:14px}.PolicyPage-module__GOx3na__notice{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin:20px 0;padding:14px 18px}.PolicyPage-module__GOx3na__footer{background:#111827;padding:24px}.PolicyPage-module__GOx3na__footer nav{flex-wrap:wrap;gap:8px 24px;max-width:900px;margin:auto;display:flex}.PolicyPage-module__GOx3na__footer a{color:#e5e7eb}.PolicyPage-module__GOx3na__shell a:focus-visible{outline-offset:4px;outline:3px solid #c2410c}@media (max-width:600px){.PolicyPage-module__GOx3na__content{border-radius:14px;margin:0 16px 24px;padding:24px}.PolicyPage-module__GOx3na__content h1{font-size:30px}.PolicyPage-module__GOx3na__header{padding:16px}.PolicyPage-module__GOx3na__footer{padding:20px}}
