.fq-hero{min-height:460px;padding:64px 88px;display:flex;align-items:center;justify-content:space-between;gap:48px;background:radial-gradient(520px 420px at 80% 30%,rgba(170,40,40,.34),transparent 70%),var(--night)}.fq-hero>:not(.pg-pattern){position:relative}.fq-hero-copy{display:flex;flex-direction:column;gap:22px;max-width:720px;animation:fqRise .9s cubic-bezier(.16,1,.3,1) both}.fq-hero h1{font:800 76px/1 var(--display);letter-spacing:-2.6px;color:var(--on-night)}.fq-it{display:block;margin-top:6px;font:italic 400 86px/1 var(--serif);letter-spacing:-1.4px;background:linear-gradient(90deg,#f2645e,#ffa58a);-webkit-background-clip:text;background-clip:text;color:transparent}.fq-hero-copy>p:last-child{font:400 19px/1.6 var(--sans);color:var(--night-body)}.fq-search{width:420px;max-width:100%;flex:none;display:flex;flex-direction:column;gap:10px;animation:fqRise .9s cubic-bezier(.16,1,.3,1) both .15s}.fq-search label{font:400 12px var(--mono);letter-spacing:.22em;color:#8c93a3}.fq-search-box{height:60px;display:flex;align-items:center;gap:12px;padding:0 12px 0 18px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);transition:border-color .2s,box-shadow .2s}.fq-search-box:focus-within{border-color:#f2645eb3;box-shadow:0 0 0 3px #f2645e2e}.fq-search input{flex-grow:1;min-width:0;border:0;outline:none;background:transparent;font:400 16px var(--sans);color:var(--on-night)}.fq-search input::-moz-placeholder{color:#8c93a3}.fq-search input::placeholder{color:#8c93a3}.fq-search input::-webkit-search-cancel-button{display:none}.fq .fq-clear{width:32px;height:32px;border:0;border-radius:50%;background:#ffffff1a;color:var(--on-night);cursor:pointer;font-size:18px;line-height:1}.fq-count{font:400 13px var(--sans);color:#8c93a3}.fq-body{padding:72px var(--side) 88px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.fq-side{grid-column:span 4;display:flex;flex-direction:column;gap:20px;position:sticky;top:calc(var(--hdr-total, 100px) + 8px)}.fq-chips{display:flex;flex-wrap:wrap;gap:8px}.fq .fq-chip{height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--line2);background:#fff;display:inline-flex;align-items:center;gap:8px;font:500 14px var(--sans);color:var(--body);cursor:pointer;transition:all .2s}.fq .fq-chip:hover{border-color:var(--ink);color:var(--ink)}.fq .fq-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#f4f1ec}.fq-chip small{font:500 12px var(--mono);opacity:.6}.fq-ask{position:relative;overflow:hidden;margin-top:8px;border-radius:28px;background:radial-gradient(320px 260px at 100% 0%,rgba(242,100,94,.32),transparent 70%),#151313;padding:32px;display:flex;flex-direction:column;gap:14px}.fq-ask-k{font:400 12px var(--mono);letter-spacing:.22em;color:var(--coral)}.fq-ask h2{font:700 28px/1.1 var(--display);letter-spacing:-.6px;color:#f4f1ec}.fq-ask h2 .pg-it{color:var(--coral);font-size:32px}.fq-ask>p:not(.fq-ask-k){font:400 15px/1.6 var(--sans);color:#b8b0a6}.fq-ask .pg-btn{height:52px;font-size:13px}.fq-ask .pg-btn.coral{margin-top:6px;box-shadow:none}.fq .fq-ghost{background:transparent;border:1px solid rgba(244,241,236,.2);color:#f4f1ec}.fq .fq-ghost:hover{border-color:#f4f1ec}.fq-ask :focus-visible{outline-color:var(--peach)}.fq-list{grid-column:6 / span 7;background:#fff;border:1px solid var(--line);border-radius:28px;padding:8px 36px}.fq-item+.fq-item{border-top:1px solid #EDE8E0}.fq-q{width:100%;border:0;background:none;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:24px;text-align:left;cursor:pointer;font:600 20px/1.35 var(--sans);color:var(--ink)}.fq-q-text{display:flex;gap:18px;align-items:baseline}.fq-q-text i{width:28px;flex-shrink:0;font:italic 400 22px var(--serif);color:var(--red2)}.fq-q:hover .fq-q-text>span{color:var(--red2)}.fq-sign{width:38px;height:38px;flex-shrink:0;border-radius:50%;background:var(--paper);color:var(--ink);display:flex;align-items:center;justify-content:center;font:400 22px var(--sans);transition:background .25s,color .25s,transform .25s}.fq-q[aria-expanded=true] .fq-sign{background:var(--ink);color:#f4f1ec;transform:rotate(180deg)}.fq-a{padding:0 60px 26px 46px;display:flex;flex-direction:column;gap:12px;animation:fqOpen .35s cubic-bezier(.16,1,.3,1) both}.fq-a p{font:400 17px/1.65 var(--sans);color:var(--muted)}.fq-a span{font:500 11px var(--mono);letter-spacing:.16em;color:#6b645c}.fq-none{padding:48px 0;text-align:center;font:400 17px var(--sans);color:var(--muted)}.fq-none a{font-weight:600;color:var(--red2)}@keyframes fqRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fqOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width: 1280px){.fq-hero{padding:56px}.fq-hero h1{font-size:64px}.fq-it{font-size:72px}.fq-side{grid-column:span 5}.fq-list{grid-column:6 / span 7;padding:8px 28px}}@media (max-width: 1024px){.fq-hero{flex-direction:column;align-items:flex-start}.fq-body{grid-template-columns:minmax(0,1fr)}.fq-side,.fq-list{grid-column:auto}.fq-side{position:static}.fq-ask{order:2}.fq-list{order:1}.fq-body{display:flex;flex-direction:column}.fq-side{display:contents}.fq-chips{order:0}}@media (max-width: 640px){.fq-hero{min-height:0;padding:44px 22px;gap:32px}.fq-hero h1{font-size:44px;letter-spacing:-1.4px}.fq-it{font-size:50px}.fq-hero-copy>p:last-child{font-size:17px}.fq-body{padding:48px var(--side) 64px}.fq-list{padding:4px 18px;border-radius:22px}.fq-q{font-size:17px;gap:14px;padding:20px 0}.fq-q-text{gap:10px}.fq-a{padding:0 0 22px 38px}.fq-a p{font-size:16px}.fq-ask{padding:26px 22px}}
