:root{--nav-height:60px;--nav-bottom-offset:12px}.page-module__rFEmjG__container{background:var(--fm-surface-2);min-height:100dvh;color:var(--fm-ink);padding-bottom:calc(24px + var(--nav-height) + var(--nav-bottom-offset));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-module__rFEmjG__header{z-index:20;background:var(--fm-surface);border-bottom:1px solid var(--fm-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--fm-glass);justify-content:space-between;align-items:center;height:60px;padding:0 16px;display:flex;position:sticky;top:0}.page-module__rFEmjG__backButton{width:40px;height:40px;color:var(--fm-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex}.page-module__rFEmjG__backButton:hover{background:var(--fm-surface-2)}.page-module__rFEmjG__headerTitle{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:700}.page-module__rFEmjG__headerPlaceholder{width:40px}.page-module__rFEmjG__main{max-width:700px;margin:0 auto;padding:20px 16px 40px}.page-module__rFEmjG__intro{text-align:center;background:var(--fm-surface);border-radius:20px;margin-bottom:32px;padding:24px 20px 20px;box-shadow:0 2px 12px #0000000a}.page-module__rFEmjG__logoWrapper{justify-content:center;align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-module__rFEmjG__logo{background:var(--fm-surface-2);border-radius:12px}.page-module__rFEmjG__brandName{color:var(--fm-primary);font-size:20px;font-weight:800}.page-module__rFEmjG__introText{color:var(--fm-ink-2);max-width:480px;margin:0 auto 16px;font-size:14px;line-height:1.6}.page-module__rFEmjG__introText strong{color:var(--fm-primary)}.page-module__rFEmjG__metaBadges{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.page-module__rFEmjG__badge{background:var(--fm-surface-2);color:var(--fm-ink-2);border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.page-module__rFEmjG__badge svg{stroke-width:2px;flex-shrink:0;width:14px;height:14px}.page-module__rFEmjG__section{margin-top:32px}.page-module__rFEmjG__sectionHeader{align-items:baseline;gap:12px;margin-bottom:16px;padding:0 4px;display:flex}.page-module__rFEmjG__sectionNumber{color:var(--fm-primary);background:var(--fm-blue-50);border-radius:20px;padding:2px 10px;font-size:14px;font-weight:700}.page-module__rFEmjG__sectionTitle{letter-spacing:-.3px;margin:0;font-size:20px;font-weight:700}.page-module__rFEmjG__card{background:var(--fm-surface);border-radius:20px;padding:20px 18px;box-shadow:0 2px 12px #0000000a}.page-module__rFEmjG__cardIntro{color:var(--fm-ink-2);border-bottom:1px solid var(--fm-line);margin-bottom:16px;padding-bottom:16px;font-size:14px;line-height:1.6}.page-module__rFEmjG__cardIntro strong{color:var(--fm-primary)}.page-module__rFEmjG__termsList,.page-module__rFEmjG__privacyList{flex-direction:column;gap:18px;display:flex}.page-module__rFEmjG__termItem,.page-module__rFEmjG__privacyItem{border-bottom:1px solid var(--fm-line);padding-bottom:14px}.page-module__rFEmjG__termItem:last-child,.page-module__rFEmjG__privacyItem:last-child{border-bottom:0;padding-bottom:0}.page-module__rFEmjG__termItem h3,.page-module__rFEmjG__privacyItem h3{color:var(--fm-ink);margin:0 0 6px;font-size:16px;font-weight:700}.page-module__rFEmjG__termItem p,.page-module__rFEmjG__privacyItem p{color:var(--fm-ink-2);margin:4px 0;font-size:14px;line-height:1.6}.page-module__rFEmjG__termItem ul,.page-module__rFEmjG__privacyItem ul{margin:6px 0 4px;padding-left:20px;list-style-type:disc}.page-module__rFEmjG__termItem ul li,.page-module__rFEmjG__privacyItem ul li{color:var(--fm-ink-2);margin-bottom:2px;font-size:14px;line-height:1.6}.page-module__rFEmjG__termItem strong,.page-module__rFEmjG__privacyItem strong{color:var(--fm-ink)}.page-module__rFEmjG__footer{text-align:center;border-top:1px solid var(--fm-line);margin-top:40px;padding:20px 0 8px}.page-module__rFEmjG__footerText{color:var(--fm-ink-3);margin:0 0 4px;font-size:13px}.page-module__rFEmjG__footerSmall{color:var(--fm-ink-4);margin:0;font-size:12px}@media (max-width:600px){.page-module__rFEmjG__header{height:56px;padding:0 12px}.page-module__rFEmjG__headerTitle{font-size:16px}.page-module__rFEmjG__main{padding:16px 12px 32px}.page-module__rFEmjG__intro{padding:18px 14px}.page-module__rFEmjG__card{padding:16px 14px}.page-module__rFEmjG__sectionTitle{font-size:18px}.page-module__rFEmjG__termItem h3,.page-module__rFEmjG__privacyItem h3{font-size:15px}}
