.fq{--bg:#0c0c0c;--fg:#eef1f4;--fg-2:#aab3bd;--fg-3:#6c7681;--rule:rgba(238,241,244,.16);--gold:#e6c27a;min-height:100vh;background-color:var(--bg);color:var(--fg);font-family:var(--font-manrope),system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-image:radial-gradient(1100px 800px at 50% 30%,rgba(255,255,255,.035),transparent 62%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 0l28 16v32L28 64 0 48V16zM28 64l28 16v17M28 64L0 80v17' fill='none' stroke='rgba(238,241,244,0.035)' stroke-width='1'/%3E%3C/svg%3E")}.fq a{color:inherit}.fq-header{display:flex;align-items:center;justify-content:space-between;padding:18px 28px}.fq-brand{font-weight:700;letter-spacing:.14em;font-size:13px;text-decoration:none;display:inline-flex;align-items:center;gap:12px;min-height:44px}.fq-brand sup{font-weight:400;font-size:8px}.fq-brand .mark{width:30px;height:auto;display:block;filter:drop-shadow(0 0 8px rgba(255,255,255,.25))}.fq-brand i{font-style:normal;font-family:var(--font-plex-mono),monospace;font-size:8px;letter-spacing:.12em;border:1px solid var(--rule);padding:1px 4px;border-radius:2px;margin-left:-4px;color:var(--fg-3)}.fq-header nav{display:flex;gap:20px;font-size:13.5px;align-items:center}.fq-header nav a{text-decoration:none;color:var(--fg-2);display:inline-flex;align-items:center;min-height:44px}.fq-header nav a:hover{color:var(--fg)}.fq-header nav a.go{color:var(--fg);border:1px solid var(--rule);padding:0 14px;border-radius:4px;box-shadow:0 0 18px -6px rgba(230,194,122,.5)}.fq-header nav a.go:hover{border-color:var(--gold);color:var(--gold)}.fq-main{max-width:760px;margin:0 auto;padding:72px 28px 40px}.fq-main h1{font-weight:600;font-size:clamp(40px,7vw,72px);line-height:1.05;letter-spacing:-.02em;margin:0 0 16px}.fq-intro{color:var(--fg-2);font-size:17px;margin:0 0 48px}.fq-list{border-top:1px solid var(--rule)}.fq-list details{border-bottom:1px solid var(--rule)}.fq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:18px 0;font-weight:600;font-size:19px;line-height:1.35}.fq-list summary::-webkit-details-marker{display:none}.fq-list summary:hover{color:var(--gold)}.fq-list summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.fq-list summary:after{content:"+";color:var(--gold);font-weight:400;font-size:26px;line-height:1;transition:transform .32s cubic-bezier(.2,.7,.2,1);flex:0 0 auto}.fq-list details[open] summary:after{transform:rotate(45deg)}.fq-list .fq-ans{overflow:hidden}.fq-list details p{margin:0 0 22px;color:var(--fg-2);line-height:1.65;max-width:42em}.fq-more{margin-top:40px;color:var(--fg-3);font-size:15px}.fq-more a{color:var(--gold);text-decoration:none}.fq-footer{max-width:760px;margin:48px auto 0;padding:28px 28px 40px;border-top:1px solid var(--rule);font-size:13px;color:var(--fg-3);display:flex;flex-direction:column;gap:6px}.fq-footer p{margin:0 0 8px}.fq-footer nav{display:flex;flex-wrap:wrap;gap:0 20px}.fq-footer nav a{text-decoration:none;color:var(--fg-2);display:inline-flex;align-items:center;min-height:44px}.fq-footer nav a:hover{color:var(--gold)}@media (max-width:640px){.fq-header{padding:12px 16px}.fq-main{padding:40px 16px 24px}.fq-footer{padding:24px 16px 32px}.fq-list summary{font-size:17px}}