.legal-module__Yd4PWa__page{font-family:var(--font-zen-maru), var(--font-geist-sans), sans-serif;color:#333;background:#fff}.legal-module__Yd4PWa__nav{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid #f0f0f0;position:sticky;top:0}.legal-module__Yd4PWa__navInner{max-width:800px;margin:0 auto;padding:12px 24px}.legal-module__Yd4PWa__navBrand{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.legal-module__Yd4PWa__navName{color:#333;font-size:1.1rem;font-weight:700}.legal-module__Yd4PWa__main{max-width:800px;margin:0 auto;padding:48px 24px 80px}.legal-module__Yd4PWa__title{color:#222;margin-bottom:8px;font-size:1.75rem;font-weight:700}.legal-module__Yd4PWa__updated{color:#999;margin-bottom:32px;font-size:.8rem}.legal-module__Yd4PWa__lead{color:#555;margin-bottom:40px;font-size:.95rem;line-height:1.85}.legal-module__Yd4PWa__section{margin-bottom:40px}.legal-module__Yd4PWa__section h2{color:#222;border-bottom:2px solid #f28c00;margin-bottom:12px;padding-bottom:8px;font-size:1.15rem;font-weight:700}.legal-module__Yd4PWa__section h3{color:#333;margin-top:20px;margin-bottom:8px;font-size:1rem;font-weight:600}.legal-module__Yd4PWa__section p{color:#555;margin-bottom:12px;font-size:.9rem;line-height:1.85}.legal-module__Yd4PWa__section ul{margin:8px 0 16px 20px;padding:0}.legal-module__Yd4PWa__section li{color:#555;margin-bottom:4px;font-size:.9rem;line-height:1.85}.legal-module__Yd4PWa__table{border-collapse:collapse;width:100%;margin:16px 0;font-size:.875rem}.legal-module__Yd4PWa__table th,.legal-module__Yd4PWa__table td{text-align:left;border:1px solid #e8e8e8;padding:10px 14px;line-height:1.6}.legal-module__Yd4PWa__table th{color:#333;white-space:nowrap;background:#fafafa;font-weight:600}.legal-module__Yd4PWa__table td{color:#555}.legal-module__Yd4PWa__contactBox{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;margin-top:12px;padding:20px 24px}.legal-module__Yd4PWa__contactBox p{color:#555;margin:0;font-size:.9rem;line-height:2}.legal-module__Yd4PWa__footer{background:#fff;border-top:1px solid #f0f0f0;padding:24px}.legal-module__Yd4PWa__footerInner{justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;display:flex}.legal-module__Yd4PWa__footerBrand{color:inherit;align-items:center;gap:6px;text-decoration:none;display:flex}.legal-module__Yd4PWa__footerName{color:#555;font-size:.85rem;font-weight:700}.legal-module__Yd4PWa__footerCopy{color:#aaa;font-size:.75rem}@media (max-width:768px){.legal-module__Yd4PWa__title{font-size:1.4rem}.legal-module__Yd4PWa__table{font-size:.8rem}.legal-module__Yd4PWa__table th,.legal-module__Yd4PWa__table td{padding:8px 10px}.legal-module__Yd4PWa__footerInner{text-align:center;flex-direction:column;gap:8px}}
