.ask-page main.wrap{padding-top:0}.ask-entry{min-height:calc(100svh - 96px);padding:100px 0 72px;display:flex;flex-direction:column;align-items:center}.ask-intro{text-align:center;margin-bottom:38px}.ask-eyebrow{margin:0 0 23px;display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:14px}.ask-intro h1{margin:0;font-size:clamp(46px,5vw,72px);line-height:1.04;letter-spacing:-.055em;font-weight:500}.ask-lede{margin:24px 0 0;font-size:17px;line-height:1.55;color:var(--muted)}.ask-workspace{width:min(100%,780px)}.ask-page .ask-composer{display:flex;align-items:center;gap:12px;max-width:none;padding:8px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow);outline:1px solid var(--line-strong);outline-offset:-1px;transition:outline-color .15s ease}.ask-page .ask-composer:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.ask-page .ask-composer input{flex:1 1 0;min-width:0;width:0;height:48px;padding:4px 12px;font-size:20px;font-weight:400;letter-spacing:-.02em;background:transparent;border:0;outline:0;box-shadow:none;border-radius:0}.ask-page .ask-composer input::placeholder{color:var(--muted);opacity:1}.ask-page .ask-composer .btn{gap:12px;flex:none;height:44px;padding-inline:16px}.ask-suggestions{margin-top:31px}.ask-suggestions-label{margin:0 0 15px;font-size:12px;color:var(--muted)}.ask-examples{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ask-examples li{min-width:0}.ask-examples a{display:block;padding:15px 0 11px;border-top:1px solid var(--line)}.ask-example-label{display:block;color:var(--muted);font-size:12px;margin-bottom:7px}.ask-example-question{display:flex;align-items:center;gap:10px;color:var(--fg);font-size:15px;line-height:1.45;letter-spacing:-.015em;text-wrap:pretty}.ask-example-question svg{flex:none;width:14px;height:14px;color:var(--muted)}.ask-examples a:hover .ask-example-question,.ask-examples a:hover svg{color:var(--accent)}.ask-more-questions{margin-top:14px}.ask-more-questions summary{width:fit-content;min-height:36px;display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font-size:12px;color:var(--muted)}.ask-more-questions summary::-webkit-details-marker{display:none}.ask-more-questions[open] summary{margin-bottom:12px}.ask-more-questions[open] summary svg{transform:rotate(90deg)}.ask-source-note{margin:29px 0 0;color:var(--muted);font-size:12px;line-height:1.65;text-align:center}.ask-note-break{display:none}.ask-page:not(.ask-is-entry) main.wrap{padding-top:22px}.ask-page .browse-head,.ask-page .ask{max-width:960px;margin-inline:auto}.ask-page .browse-head{padding-top:24px}.ask-page .browse-head h1{font-size:42px;font-weight:500;letter-spacing:-.045em}.ask-page .browse-head .lede{max-width:700px}.ask-page .ask{gap:32px;margin-top:28px}.ask-page .ask-answer{padding:8px 0 0;border-radius:0;background:transparent;box-shadow:none}.ask-page .ask-head{font-size:26px;font-weight:500;letter-spacing:-.03em}.ask-page .ask-read,.ask-page .ask-fine{color:var(--muted)}.ask-page .ask-fine{border-top:1px solid var(--line);padding-top:18px;margin-top:10px}@media(min-width:1600px){.ask-entry{padding-top:130px}}@media(max-height:850px)and (min-width:701px){.ask-entry{padding-top:55px}.ask-intro{margin-bottom:28px}}@media(max-width:700px){.ask-entry{min-height:calc(100svh - 80px);padding:54px 0 46px}.ask-intro{width:100%;text-align:left;margin-bottom:28px}.ask-eyebrow{margin-bottom:22px;font-size:13px}.ask-intro h1{font-size:clamp(39px,10.7vw,64px);letter-spacing:-.055em}.ask-lede{margin-top:20px;font-size:15px;line-height:1.6;max-width:400px}.ask-lede br{display:none}.ask-page .ask-composer{gap:8px}.ask-page .ask-composer input{height:44px;font-size:16px;padding-inline:8px}.ask-page .ask-composer .btn{width:44px;padding:0;gap:0}.ask-page .ask-composer .btn>span{display:none}.ask-suggestions{margin-top:25px}.ask-suggestions-label{margin-bottom:7px}.ask-examples{grid-template-columns:1fr;gap:0}.ask-examples a{padding:13px 0}.ask-example-label{font-size:11px;margin-bottom:3px}.ask-example-question{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:14px}.ask-example-question svg{flex:none}.ask-more-questions{margin-top:3px}.ask-source-note{text-align:left;margin-top:22px;font-size:12px}.ask-note-break{display:initial}.ask-page .browse-head{padding-top:10px}.ask-page .browse-head h1{font-size:32px}.ask-page .ask{gap:26px}.ask-page .ask-head{font-size:23px}}@media(prefers-reduced-motion:reduce){.ask-page .ask-composer{transition:none}.ask-page .ask-answer{animation:none}}
