@layer components{.fq-page{color:var(--color-text)}.fq-page button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.fq-body{position:relative}.fq-ask{display:flex;align-items:center;gap:18px;height:76px;padding:0 26px;background:var(--color-well);border-radius:var(--radius-panel);box-shadow:inset 0 3px 10px #0000008c;cursor:text;transition:background-color var(--dur-state) ease}.fq-ask:focus-within{background:color-mix(in srgb,var(--color-well),white 3.5%)}.fq-ask-q{font-family:var(--font-display);font-size:32px;font-weight:700;line-height:1;color:var(--color-amber)}.fq-ask input{flex:1;min-width:0;height:100%;background:none;border:0;outline:none;font-family:var(--font-display);font-size:clamp(22px,2vw,28px);font-weight:400;color:var(--ink);caret-color:var(--color-amber)}.fq-ask input::placeholder{color:#fff6}.fq-ask input::-webkit-search-cancel-button{display:none}.fq-ask.is-demo input{color:#fff9}.fq-count{font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:600;color:var(--color-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.fq-wall{position:relative;margin-top:40px;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.6em;row-gap:.08em;font-family:var(--font-display);font-weight:600;font-size:clamp(28px,2.8vw,40px);line-height:1.3;letter-spacing:-.018em}.fq-topic{flex:0 0 100%;margin:1.1rem 0 .2rem;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:600;line-height:1.5;color:var(--color-faint)}.fq-topic:first-child{margin-top:0}.fq-q{display:inline;max-width:100%;color:var(--ink);text-wrap:balance;scroll-margin-top:calc(var(--chrome-h, 54px) + 28px);transition:color var(--dur-move) ease}.is-sorting .fq-q.is-near{color:#ffffff9e}.is-sorting .fq-q.is-miss{color:#ffffff5c}.is-none .fq-q{color:#ffffff42}.fq-q.is-open{color:var(--ink)}@media(hover:hover){.fq-page .fq-wall .fq-q:hover{color:var(--color-amber)}}.fq-page .fq-wall .fq-q:focus-visible{outline:none;color:var(--color-amber)}.fq-a{flex:0 0 100%;margin:.4em 0 .7em;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start;padding:32px 36px 34px;background:var(--night-1);border-radius:var(--radius-panel);box-shadow:0 10px 24px -12px #000000b3;font-family:var(--font-sans);font-weight:400;letter-spacing:0;line-height:1.5;animation:fq-unfold .3s cubic-bezier(.2,.75,.15,1) both}.fq-a.has-film{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.fq-a.has-film .fq-a-short{margin-bottom:20px}@keyframes fq-unfold{0%{clip-path:inset(0 0 100% 0 round 10px)}to{clip-path:inset(0 0 0 0 round 10px)}}.fq-a-in{min-width:0}.fq-a-short{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(26px,2.2vw,32px);line-height:1.15;letter-spacing:-.012em;color:var(--ink);text-wrap:balance;animation:fq-arrive .3s cubic-bezier(.2,.75,.15,1) both}.fq-a-film{min-width:0;display:grid;place-items:center;padding:12px;background:var(--color-bg);border-radius:var(--radius-card);box-shadow:inset 0 5px 12px -4px #000000e6;animation:fq-arrive .32s .14s cubic-bezier(.2,.75,.15,1) both}.fq-a-full{margin:0;font-size:var(--fs-lg);line-height:1.5;color:var(--color-sub);animation:fq-arrive .32s .2s cubic-bezier(.2,.75,.15,1) both}.fq-a-foot{margin-top:22px;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 24px;font-size:var(--fs-sm);animation:fq-arrive .32s .26s cubic-bezier(.2,.75,.15,1) both}@keyframes fq-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fq-link{color:var(--color-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff59;transition:color var(--dur-state) ease}@media(hover:hover){.fq-link:hover{color:var(--color-amber);text-decoration-color:currentColor}}.fq-link:focus-visible{outline:none;color:var(--color-amber)}.fq-meta{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint)}.fq-none{flex:0 0 100%;margin-bottom:28px;font-family:var(--font-sans);letter-spacing:0}.fq-none-h{margin:0 0 16px;font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:600;line-height:1.3;color:var(--ink)}.fq-none-row{display:flex;flex-wrap:wrap;gap:20px 56px}.fq-page .fq-none-a{display:flex;flex-direction:column;gap:4px;min-height:44px;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:600;line-height:1.3;color:var(--ink);text-decoration:none;transition:color var(--dur-state) ease}.fq-none-a>span:last-child{text-wrap:balance}@media(hover:hover){.fq-page .fq-none-a:hover{color:var(--color-amber)}}.fq-page .fq-none-a:focus-visible{outline:none;color:var(--color-amber)}.fq-foot{flex:0 0 100%;margin-top:2.2rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-family:var(--font-sans);letter-spacing:0}.fq-page .fq-person{min-height:44px;font-family:var(--font-display);font-size:var(--fs-xl);font-weight:600;line-height:1.3;color:var(--ink);transition:color var(--dur-state) ease}@media(hover:hover){.fq-page .fq-person:hover{color:var(--color-amber)}}.fq-page .fq-person:focus-visible{outline:none;color:var(--color-amber)}@media(max-width:1023px){.fq-a{gap:36px;padding:28px 28px 30px}.fq-a.has-film{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(pointer:coarse){.fq-q{position:relative}.fq-q:before{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.fq-a-foot .fq-link{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:767px){.fq-ask{position:sticky;top:var(--chrome-h, 54px);z-index:3;height:auto;margin-inline:calc(-1 * var(--edge));padding:10px var(--edge) 22px;gap:10px;background:var(--color-bg);border-radius:0;box-shadow:none}.fq-ask:focus-within{background:var(--color-bg)}.fq-ask:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:36px;background:linear-gradient(to top,var(--color-bg),rgb(0 0 0 / .6) 45%,transparent);pointer-events:none}.fq-ask:after{content:"";position:absolute;left:0;right:0;top:100%;height:36px;background:linear-gradient(var(--color-bg),rgb(0 0 0 / .6) 45%,transparent);pointer-events:none}.fq-ask-q{font-size:34px}.fq-ask input{height:44px;font-size:24px;font-weight:600;letter-spacing:-.012em}.fq-ask.is-long input{font-size:20px}.fq-ask.is-longer input{font-size:17px}.fq-ask input::placeholder{color:#ffffff5c}.fq-count{position:absolute;right:var(--edge);bottom:6px;line-height:1.3}.fq-wall{margin-top:20px;font-size:28px;line-height:1.2;row-gap:.5em}.fq-topic{margin:1.4rem 0 -.1rem}.fq-q{position:relative;scroll-margin-top:calc(var(--chrome-h, 54px) + 88px)}.fq-q:before{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}.fq-a-in{display:contents}.fq-a-short{order:1}.fq-a-film{order:2}.fq-a-full{order:3}.fq-a-foot{order:4}.fq-a.has-film .fq-a-short{margin-bottom:0}.fq-a,.fq-a.has-film{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 20px 24px;margin:.3em 0 .4em}.fq-a-short{font-size:var(--fs-xl);line-height:1.3}.fq-a-film{padding:10px}.fq-a-full{font-size:var(--fs-md)}.fq-a-foot{margin-top:0}.fq-a-foot .fq-link{display:inline-flex;align-items:center;min-height:44px}.fq-none-h{font-size:var(--fs-xl)}}@media(prefers-reduced-motion:reduce){.fq-q,.fq-link,.fq-ask{transition:none}.fq-a,.fq-a-short,.fq-a-film,.fq-a-full,.fq-a-foot{animation:none}}}
