.qa_wrap__e5u25{display:grid;grid-gap:22px;gap:22px;width:min(100% - 32px,980px);margin:0 auto 56px}.qa_search__CgF7N{display:flex;flex-wrap:wrap;gap:8px}.qa_search__CgF7N input{flex:1 1 260px;min-height:48px;padding:0 16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit}.qa_chips__QyJ4G{display:flex;flex-wrap:wrap;gap:8px}.qa_chip__S3t2W{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--text-sm);text-decoration:none}.qa_chip__S3t2W[aria-current=page]{border-color:var(--color-action);background:var(--color-action);color:var(--color-on-action)}.qa_chip__S3t2W small{opacity:.7}.qa_list__fQSaW{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.qa_item__2_fpk{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface)}.qa_item__2_fpk a{color:inherit;text-decoration:none}.qa_item__2_fpk h3{margin:0;font-size:1.05rem;font-weight:600;line-height:1.35}.qa_item__2_fpk a:hover h3{text-decoration:underline}.qa_excerpt__vWLFc{margin:0;overflow:hidden;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.qa_meta__dIPE4{display:flex;flex-wrap:wrap;gap:10px;color:var(--color-text-tertiary);font-size:12px}.qa_badge__y6k1Q{padding:1px 8px;border-radius:var(--radius-pill);background:var(--color-bg-muted);color:var(--color-text-secondary);font-weight:600}.qa_badge__y6k1Q[data-tone=expert]{background:var(--color-success-muted);color:var(--color-success)}.qa_panel__G03xZ{display:grid;grid-gap:12px;gap:12px;padding:20px;border:1px solid var(--color-border);border-radius:22px;background:var(--color-surface)}.qa_panel__G03xZ h2{margin:0;font-family:var(--font-serif);font-size:1.5rem;font-weight:400}.qa_form__IADW7{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));grid-gap:12px;gap:12px;align-items:end}.qa_form__IADW7 label{display:grid;grid-gap:6px;gap:6px;font-size:var(--text-sm)}.qa_form__IADW7 label>span{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:600}.qa_form__IADW7 :is(input,select,textarea){min-height:46px;padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text);font:inherit}.qa_wide__i_X0u{grid-column:1/-1}.qa_trap__WBdWj{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.qa_primary__ze7hc,.qa_secondary__xawx8{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:var(--radius-pill);font:inherit;font-size:var(--text-sm);font-weight:650;text-decoration:none;cursor:pointer}.qa_primary__ze7hc{border:0;background:var(--color-action);color:var(--color-on-action)}.qa_primary__ze7hc:disabled{opacity:.55}.qa_secondary__xawx8{border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text)}.qa_error__8fMOx{color:var(--color-danger,#b3261e)}.qa_error__8fMOx,.qa_ok__IEE8q{grid-column:1/-1;margin:0;font-size:var(--text-sm)}.qa_ok__IEE8q{color:var(--color-success)}.qa_question__lH4s5{display:grid;grid-gap:10px;gap:10px}.qa_question__lH4s5 h1{margin:0;font-family:var(--font-serif);font-size:clamp(1.7rem,4.5vw,2.4rem);font-weight:400;line-height:1.15}.qa_questionBody__A_J5Q{margin:0;font-size:1.02rem;line-height:1.6;white-space:pre-line}.qa_expert__6ZAER{display:grid;grid-gap:12px;gap:12px;padding:22px;border-radius:22px;background:radial-gradient(90% 80% at 0 0,rgb(255 255 255/85%),transparent 60%),linear-gradient(150deg,#f3efe9,#efeff2)}html[data-theme=dark] .qa_expert__6ZAER{background:linear-gradient(150deg,#22201d,#19191b)}.qa_who__tNFqX{display:flex;align-items:center;gap:12px}.qa_avatar__ETCPn{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--color-action);color:var(--color-on-action);font-family:var(--font-serif);font-size:1.2rem}.qa_who__tNFqX strong{display:block}.qa_who__tNFqX small{color:var(--color-text-secondary);font-size:12px}.qa_answerText__5C2Ly{margin:0;font-size:1.02rem;line-height:1.65;white-space:pre-line}.qa_answers__MVyR_{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.qa_answer__BjZYe{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface)}.qa_answer__BjZYe[data-best]{border-color:var(--color-success);box-shadow:0 0 0 1px var(--color-success)}.qa_answer__BjZYe p{margin:0;line-height:1.6;white-space:pre-line}.qa_vote__M9Rxd{display:flex;align-items:center;gap:10px;color:var(--color-text-secondary);font-size:12px}.qa_vote__M9Rxd button{min-height:34px;padding:0 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--color-text);font:inherit;font-size:12px;cursor:pointer}.qa_related__q36aQ{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.qa_related__q36aQ a{color:var(--color-link)}.qa_products__Bsw9v{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));grid-gap:12px;gap:12px}.qa_product__2Ac5w{display:grid;grid-gap:6px;gap:6px;color:inherit;font-size:var(--text-sm);text-decoration:none}.qa_product__2Ac5w small{color:var(--color-text-secondary)}.hub_hero__YML_Y{display:grid;justify-items:center;grid-gap:22px;gap:22px;padding:clamp(46px,8vw,110px) 0 clamp(30px,4vw,54px);text-align:center}.hub_hero__YML_Y[data-compact]{padding:clamp(30px,5vw,60px) 0 clamp(24px,3vw,40px)}.hub_heroLead__zP_EW{max-width:38rem;margin:0;color:rgb(246 243 238/66%);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.6}.hub_search__yKGmq{display:flex;width:min(100%,760px);padding:7px;border:1px solid rgb(246 243 238/22%);border-radius:var(--radius-pill);background:rgb(255 255 255/8%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 80px rgb(0 0 0/40%);transition:border-color .26s var(--ease-out),box-shadow .26s var(--ease-out)}.hub_search__yKGmq:focus-within{border-color:#e2cfa8;box-shadow:0 0 0 5px rgb(226 207 168/16%),0 30px 80px rgb(0 0 0/40%)}.hub_search__yKGmq input{flex:1 1 auto;min-width:0;min-height:54px;padding:0 20px;border:0;outline:0;background:none;color:#f6f3ee;font:inherit;font-size:clamp(.96rem,1.7vw,1.14rem)}.hub_search__yKGmq input::placeholder{color:rgb(246 243 238/58%)}.hub_search__yKGmq button{flex:none;min-height:54px;padding:0 clamp(18px,3vw,34px);border:0;border-radius:var(--radius-pill);background:#f6f3ee;color:#0b0b0d;font:inherit;font-weight:650;cursor:pointer}.hub_stream__kDzfM{display:grid;grid-gap:10px;gap:10px;padding-bottom:clamp(36px,5vw,66px)}.hub_bubble__zH_nN{flex:none;padding:12px 20px;border:1px solid rgb(246 243 238/16%);border-radius:var(--radius-pill);background:rgb(255 255 255/4%);color:rgb(246 243 238/84%);font-family:var(--font-serif);font-size:clamp(.98rem,1.5vw,1.16rem);text-decoration:none;white-space:nowrap;transition:background .24s var(--ease-out),color .24s var(--ease-out)}.hub_bubble__zH_nN:hover{background:#f6f3ee;color:#0b0b0d}.hub_body__5ZvIq{display:grid;grid-gap:clamp(46px,7vw,96px);gap:clamp(46px,7vw,96px);width:min(100% - 32px,1240px);margin:clamp(46px,7vw,96px) auto 0}.hub_head__krf7v{display:grid;grid-gap:12px;gap:12px;margin-bottom:clamp(18px,3vw,32px)}.hub_topics__ptz2W{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.hub_topic__OakOF{position:relative;display:grid;align-content:end;grid-gap:6px;gap:6px;min-height:clamp(150px,17vw,216px);padding:18px;overflow:hidden;border-radius:22px;background:var(--color-bg-quiet);color:var(--color-text);text-decoration:none;transition:transform .36s var(--ease-out),background .36s var(--ease-out),color .36s var(--ease-out)}.hub_topic__OakOF:hover,.hub_topic__OakOF[aria-current=page]{background:#0b0b0d;color:#f6f3ee}.hub_topic__OakOF:hover{transform:translateY(-5px)}.hub_topicNo__AG9mT{position:absolute;top:8px;right:16px;opacity:.16;font-family:var(--font-serif);font-size:clamp(3.4rem,6.4vw,5.4rem);line-height:1}.hub_topic__OakOF strong{font-family:var(--font-serif);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:400;line-height:1.1}.hub_topic__OakOF small{opacity:.66;font-size:.8rem;line-height:1.35}.hub_filters__VpbEE{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hub_filter__M8RrG{padding:9px 16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:inherit;font-size:.86rem;text-decoration:none}.hub_filter__M8RrG[aria-current=page]{background:var(--color-action);color:var(--color-on-action)}.hub_feature__7FHXX{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:clamp(20px,5vw,80px);gap:clamp(20px,5vw,80px);align-items:start;padding:clamp(24px,5vw,66px);border-radius:34px;background:radial-gradient(70% 90% at 90% 0,rgb(255 255 255/86%),transparent 62%),linear-gradient(150deg,#f3efe9,#eeeef1);color:#0e0e10;text-decoration:none}.hub_feature__7FHXX h3{margin:12px 0 0;font-family:var(--font-serif);font-size:clamp(2rem,4.6vw,3.5rem);font-weight:400;line-height:1.05;letter-spacing:-.015em;text-wrap:balance}.hub_feature__7FHXX p{margin:0;color:#3a3a3f;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.65}.hub_featureKicker__xTucx{color:#55555b;font-size:.72rem;font-weight:650;letter-spacing:.2em;text-transform:uppercase}.hub_signature__ZsEVM{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:.86rem}.hub_mono__mp8Ma{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:50%;background:#0b0b0d;color:#f6f3ee;font-family:var(--font-serif);font-size:1.2rem}.hub_grid__19dvO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--color-border);list-style:none}.hub_card__Mrm2A{display:grid;align-content:start;grid-gap:10px;gap:10px;height:100%;padding:clamp(20px,3vw,34px) clamp(12px,3vw,36px) clamp(20px,3vw,34px) 0;border-bottom:1px solid var(--color-border);color:inherit;text-decoration:none;transition:padding .34s var(--ease-out)}.hub_grid__19dvO li:nth-child(2n) .hub_card__Mrm2A{padding-left:clamp(12px,3vw,36px);border-left:1px solid var(--color-border)}.hub_card__Mrm2A h3{margin:0;font-family:var(--font-serif);font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:400;line-height:1.18;transition:transform .34s var(--ease-out)}.hub_card__Mrm2A:hover h3{transform:translateX(6px)}.hub_card__Mrm2A p{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text-secondary);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hub_cardMeta__UpQVg{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--color-text-tertiary);font-size:.78rem}.hub_empty__3rMuK{margin:0;color:var(--color-text-secondary);font-size:1.05rem}.hub_ask__83Ge8{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;grid-gap:clamp(26px,5vw,80px);gap:clamp(26px,5vw,80px);padding:clamp(50px,8vw,110px) 0}.hub_askCopy__2pWn9{display:grid;grid-gap:18px;gap:18px}.hub_askPaper__FKr6Q{min-width:0;padding:clamp(18px,3vw,32px);border-radius:26px;background:var(--color-surface);color:var(--color-text)}.hub_progress__6pahO{position:fixed;top:0;left:0;z-index:60;width:100%;height:3px;background:#e2cfa8;transform:scaleX(0);transform-origin:left}.hub_qHero___VE3_{display:grid;justify-items:start;grid-gap:18px;gap:18px;width:min(100%,900px);margin-inline:auto;padding:clamp(24px,5vw,60px) 0 clamp(90px,12vw,150px)}.hub_qCrumbs__QpDXW{display:flex;flex-wrap:wrap;gap:8px;color:rgb(246 243 238/60%);font-size:.78rem}.hub_qCrumbs__QpDXW a{color:inherit;text-decoration:none}.hub_qTitle__MoiiD{margin:0;font-family:var(--font-serif);font-size:clamp(2.3rem,6vw,4.6rem);font-weight:400;line-height:1.03;letter-spacing:-.02em;text-wrap:balance}.hub_qBody__D24a1{margin:0;color:rgb(246 243 238/72%);font-size:1.08rem;line-height:1.55;white-space:pre-line}.hub_qMeta__F46_4{display:flex;flex-wrap:wrap;gap:4px 14px;color:rgb(246 243 238/56%);font-size:.8rem}.hub_column__G5ouG{display:grid;grid-gap:clamp(30px,4vw,48px);gap:clamp(30px,4vw,48px);width:min(100% - 32px,900px);margin:clamp(-120px,-9vw,-60px) auto 0;position:relative;z-index:2}.hub_letter__BFIGg{display:grid;grid-gap:18px;gap:18px;padding:clamp(24px,5vw,58px);border-radius:30px;background:var(--color-surface);box-shadow:0 40px 100px rgb(14 14 16/18%);animation:hub_letterIn__4XRV6 1.1s var(--ease-out) .15s both}@keyframes hub_letterIn__4XRV6{0%{opacity:0;transform:translateY(40px)}}.hub_letterWho__wiFRM{display:flex;align-items:center;gap:12px}.hub_letterWho__wiFRM>span:nth-child(2){display:grid;grid-gap:1px;gap:1px}.hub_letterWho__wiFRM strong{font-size:.98rem;font-weight:650}.hub_letterWho__wiFRM small{color:var(--color-text-secondary);font-size:.8rem}.hub_letterText__X_ihr{margin:0;font-family:var(--font-serif);font-size:clamp(1.15rem,2vw,1.42rem);line-height:1.6;white-space:pre-line}.hub_letterText__X_ihr:first-letter{float:left;padding:.08em .1em 0 0;font-size:3.6em;line-height:.82}.hub_sectionTitle__Xz7DT{margin:0;font-family:var(--font-serif);font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:400}.hub_section__sD8Dg{display:grid;grid-gap:14px;gap:14px}.hub_waiting__zaiiq{display:grid;grid-gap:10px;gap:10px;padding:clamp(22px,4vw,40px);border-radius:28px;background:var(--color-surface);box-shadow:var(--depth-raised)}.hub_relatedLinks__wEjYi{display:grid;margin:0;padding:0;border-top:1px solid var(--color-border);list-style:none}.hub_relatedLinks__wEjYi a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--color-border);color:inherit;font-family:var(--font-serif);font-size:clamp(1.08rem,1.8vw,1.32rem);text-decoration:none;transition:padding .34s var(--ease-out)}.hub_relatedLinks__wEjYi a span{font-family:var(--font-sans)}.hub_relatedLinks__wEjYi a:hover{padding-left:10px}@media (max-width:820px){.hub_topics__ptz2W{grid-template-columns:repeat(2,minmax(0,1fr))}.hub_ask__83Ge8,.hub_feature__7FHXX,.hub_grid__19dvO{grid-template-columns:minmax(0,1fr)}.hub_card__Mrm2A,.hub_grid__19dvO li:nth-child(2n) .hub_card__Mrm2A{padding-left:0;padding-right:0;border-left:0}}@media (prefers-reduced-motion:reduce){.hub_letter__BFIGg{animation:none}}