.legal-module__p7fFaq__page{background:var(--bg-primary);min-height:100vh;padding-top:150px;padding-bottom:120px;position:relative;overflow:hidden}.legal-module__p7fFaq__ambientGlow{background:radial-gradient(ellipse at 50% 0%,var(--accent-gold-glow,#c89b2f26)0%,transparent 70%);pointer-events:none;z-index:0;width:80vw;height:450px;position:absolute;top:0;left:50%;transform:translate(-50%)}.legal-module__p7fFaq__header{text-align:center;z-index:1;margin-bottom:70px;position:relative}.legal-module__p7fFaq__badge{font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-gold);background:#c89b2f14;border:1px solid #c89b2f40;border-radius:100px;align-items:center;gap:10px;margin-bottom:24px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-flex}.legal-module__p7fFaq__badgeDot{background:var(--accent-gold);width:6px;height:6px;box-shadow:0 0 10px var(--accent-gold);border-radius:50%;animation:2s ease-in-out infinite legal-module__p7fFaq__pulse}@keyframes legal-module__p7fFaq__pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.legal-module__p7fFaq__title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(2.5rem,5vw,4.2rem);font-weight:800;line-height:1.15}.legal-module__p7fFaq__titleGold{color:var(--accent-gold);background:var(--gradient-primary,linear-gradient(135deg,#c89b2f 0%,#e3bc5b 100%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:italic}.legal-module__p7fFaq__metaGrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.legal-module__p7fFaq__metaPill{background:var(--bg-card,#ffffff08);border:1px solid var(--border-subtle,#ffffff14);color:var(--text-muted);font-size:.82rem;font-family:var(--font-body);border-radius:100px;align-items:center;gap:8px;padding:6px 16px;display:inline-flex}.legal-module__p7fFaq__metaPill strong{color:var(--text-primary)}.legal-module__p7fFaq__preambleBox{background:var(--bg-card,#ffffff05);border:1px solid #c89b2f33;border-left:4px solid var(--accent-gold);z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;max-width:900px;margin:0 auto 60px;padding:28px 32px;position:relative;box-shadow:0 15px 35px #0000001a}.legal-module__p7fFaq__preambleBox p{color:var(--text-secondary);margin-bottom:14px;font-size:1.05rem;line-height:1.8}.legal-module__p7fFaq__preambleBox p:last-child{color:var(--text-primary);margin-bottom:0;font-weight:500}.legal-module__p7fFaq__layout{z-index:1;grid-template-columns:300px 1fr;align-items:start;gap:50px;display:grid;position:relative}.legal-module__p7fFaq__sidebar{background:var(--bg-card,#ffffff05);border:1px solid var(--border-subtle,#ffffff14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;flex-direction:column;max-height:calc(100vh - 150px);padding:24px;display:flex;position:sticky;top:120px;box-shadow:0 20px 40px #00000026}.legal-module__p7fFaq__sidebarHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;display:flex}.legal-module__p7fFaq__sidebarTitle{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);font-size:.85rem;font-weight:700}.legal-module__p7fFaq__searchBox{margin-bottom:16px;position:relative}.legal-module__p7fFaq__searchInput{background:var(--bg-surface,#0003);border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);font-size:.85rem;font-family:var(--font-body);border-radius:10px;padding:10px 14px 10px 36px;transition:all .3s}.legal-module__p7fFaq__searchInput:focus{border-color:var(--accent-gold);box-shadow:0 0 15px var(--accent-gold-glow);outline:none}.legal-module__p7fFaq__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.legal-module__p7fFaq__tocList{scrollbar-width:thin;scrollbar-color:var(--accent-gold)transparent;flex-direction:column;gap:4px;padding-right:6px;display:flex;overflow-y:auto}.legal-module__p7fFaq__tocItem{color:var(--text-muted);font-size:.82rem;font-family:var(--font-heading);border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;transition:all .2s;display:flex}.legal-module__p7fFaq__tocItem:hover{color:var(--text-primary);background:#c89b2f0f}.legal-module__p7fFaq__tocItemActive{color:var(--accent-gold);background:#c89b2f1a;border-color:#c89b2f40;font-weight:600}.legal-module__p7fFaq__tocNum{font-family:var(--font-mono,monospace);opacity:.7;min-width:20px;font-size:.75rem}.legal-module__p7fFaq__mainDoc{flex-direction:column;gap:32px;display:flex}.legal-module__p7fFaq__sectionCard{background:var(--bg-card,#ffffff05);border:1px solid var(--border-subtle,#ffffff14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:36px 40px;scroll-margin-top:130px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative}.legal-module__p7fFaq__sectionCard:hover{border-color:#c89b2f4d;box-shadow:0 15px 35px #0000001f}.legal-module__p7fFaq__sectionCardHighlight{background:linear-gradient(180deg,#c89b2f08 0%,var(--bg-card)100%);border-color:#c89b2f66}.legal-module__p7fFaq__sectionHeader{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.legal-module__p7fFaq__sectionTitleWrap{align-items:center;gap:16px;display:flex}.legal-module__p7fFaq__sectionNumBadge{width:36px;height:36px;color:var(--accent-gold);font-family:var(--font-mono,monospace);background:#c89b2f1f;border:1px solid #c89b2f4d;border-radius:10px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.legal-module__p7fFaq__sectionTitle{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.01em;font-size:1.45rem;font-weight:700}.legal-module__p7fFaq__clauseList{flex-direction:column;gap:20px;display:flex}.legal-module__p7fFaq__clauseItem{flex-direction:column;gap:10px;display:flex}.legal-module__p7fFaq__clauseHeader{align-items:baseline;gap:10px;display:flex}.legal-module__p7fFaq__clauseId{font-family:var(--font-mono,monospace);color:var(--accent-gold);flex-shrink:0;font-size:.85rem;font-weight:700}.legal-module__p7fFaq__clauseText{color:var(--text-secondary);margin:0;font-size:1.02rem;line-height:1.8}.legal-module__p7fFaq__bullets{flex-direction:column;gap:10px;margin:8px 0 0 28px;padding:0;list-style:none;display:flex}.legal-module__p7fFaq__bulletItem{color:var(--text-secondary);padding-left:22px;font-size:.98rem;line-height:1.75;position:relative}.legal-module__p7fFaq__bulletItem:before{content:"";background:var(--accent-gold);width:6px;height:6px;box-shadow:0 0 8px var(--accent-gold-glow);border-radius:50%;position:absolute;top:10px;left:0}.legal-module__p7fFaq__contactCard{background:var(--bg-surface,#0003);border:1px solid var(--border-subtle);border-radius:14px;flex-direction:column;gap:12px;margin-top:16px;padding:24px;display:flex}.legal-module__p7fFaq__contactRow{color:var(--text-secondary);align-items:center;gap:12px;font-size:1rem;display:flex}.legal-module__p7fFaq__contactRow a{color:var(--accent-gold);font-weight:600;text-decoration:none;transition:color .2s}.legal-module__p7fFaq__contactRow a:hover{text-decoration:underline}.legal-module__p7fFaq__noticeBlock{border:2px solid var(--accent-gold);box-shadow:0 20px 60px #0006,0 0 40px var(--accent-gold-glow);background:linear-gradient(135deg,#c89b2f14 0%,#0a0e0cf2 50%,#c89b2f0d 100%);border-radius:24px;margin-top:40px;padding:45px 48px;position:relative;overflow:hidden}.legal-module__p7fFaq__noticeGlowOverlay{background:radial-gradient(circle,var(--accent-gold-glow)0%,transparent 70%);pointer-events:none;width:250px;height:250px;position:absolute;top:-50px;right:-50px}.legal-module__p7fFaq__noticeHeader{align-items:center;gap:16px;margin-bottom:20px;display:flex}.legal-module__p7fFaq__noticeBadge{background:var(--accent-gold);color:#050907;font-family:var(--font-heading);letter-spacing:.15em;text-transform:uppercase;border-radius:6px;padding:6px 14px;font-size:.75rem;font-weight:800;display:inline-block}.legal-module__p7fFaq__noticeTitle{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-gold);font-size:1.1rem;font-weight:700}.legal-module__p7fFaq__noticeHeadline{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;margin-bottom:24px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:1.25}.legal-module__p7fFaq__noticeParagraphs{flex-direction:column;gap:16px;margin-bottom:28px;display:flex}.legal-module__p7fFaq__noticeParagraphs p{color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.85}.legal-module__p7fFaq__noticeAck{color:var(--text-primary);background:#c89b2f1f;border:1px solid #c89b2f4d;border-radius:12px;padding:16px 20px;font-size:.95rem;font-weight:600;line-height:1.6}@media (max-width:1024px){.legal-module__p7fFaq__layout{grid-template-columns:1fr;gap:40px}.legal-module__p7fFaq__sidebar{display:none}.legal-module__p7fFaq__sectionCard{padding:28px 24px}.legal-module__p7fFaq__noticeBlock{padding:32px 24px}}@media (max-width:768px){.legal-module__p7fFaq__page{padding-top:120px;padding-bottom:80px}.legal-module__p7fFaq__metaGrid{flex-direction:column;gap:8px}.legal-module__p7fFaq__preambleBox{padding:20px 22px}.legal-module__p7fFaq__sectionTitle{font-size:1.25rem}.legal-module__p7fFaq__noticeHeadline{font-size:1.5rem}}@media print{.legal-module__p7fFaq__page{padding:20px;color:#000!important;background:#fff!important}.legal-module__p7fFaq__sidebar,.legal-module__p7fFaq__ambientGlow,.legal-module__p7fFaq__badge{display:none!important}.legal-module__p7fFaq__sectionCard,.legal-module__p7fFaq__noticeBlock{page-break-inside:avoid;box-shadow:none!important;border:1px solid #ccc!important}}
