.GuideQuestionBody-module__suo1qq__body{padding:40px 0 80px}.GuideQuestionBody-module__suo1qq__hero{border-bottom:.5px solid var(--gray-100);margin-bottom:36px;padding-bottom:28px;position:relative;overflow:hidden}.GuideQuestionBody-module__suo1qq__heroHan{font-family:var(--font-sans);color:var(--brand);opacity:.045;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:200px;font-weight:800;line-height:1;position:absolute;top:4px;right:-10px}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__heroHan{animation:linear both GuideQuestionBody-module__suo1qq__guideHanDrift;animation-timeline:scroll(root);animation-range:0 55vh}}}@keyframes GuideQuestionBody-module__suo1qq__guideHanDrift{to{opacity:.02;transform:translateY(52px)scale(1.12)}}.GuideQuestionBody-module__suo1qq__heroL{z-index:1;max-width:100%;position:relative}.GuideQuestionBody-module__suo1qq__heroCtx{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.GuideQuestionBody-module__suo1qq__heroCtxMark{font-size:var(--font-13);color:var(--brand);background:var(--brand-soft);letter-spacing:-.2px;border-radius:8px;align-items:center;padding:5px 11px;font-weight:800;display:inline-flex}.GuideQuestionBody-module__suo1qq__chip{font-size:var(--font-12);color:var(--gray-500);background:var(--gray-100);border-radius:8px;padding:5px 11px;font-weight:700}@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__heroCtxMark,.GuideQuestionBody-module__suo1qq__chip{opacity:0;animation:GuideQuestionBody-module__suo1qq__guideBadgeIn .32s var(--ease-spring) both}.GuideQuestionBody-module__suo1qq__chip:nth-of-type(2){animation-delay:60ms}}@keyframes GuideQuestionBody-module__suo1qq__guideBadgeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.GuideQuestionBody-module__suo1qq__question{font-size:var(--font-34);color:var(--gray-900);letter-spacing:-1px;text-wrap:balance;max-width:720px;margin-bottom:14px;font-weight:800;line-height:1.32}@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__question{transform-origin:0;animation:.7s cubic-bezier(.22,1,.36,1) 60ms both GuideQuestionBody-module__suo1qq__guideQArrive}}@keyframes GuideQuestionBody-module__suo1qq__guideQArrive{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.965)}to{opacity:1;filter:blur();transform:none}}.GuideQuestionBody-module__suo1qq__heroSnippet{background:linear-gradient(150deg, var(--warm-light), #fff);border:1px solid var(--warm-border);border-radius:16px;gap:14px;max-width:780px;margin-bottom:16px;padding:15px 18px;display:flex}.GuideQuestionBody-module__suo1qq__heroSnippetLabel{font-size:var(--font-11);letter-spacing:.6px;color:var(--warm-deep);white-space:nowrap;flex-shrink:0;padding-top:3px;font-weight:800;display:block}.GuideQuestionBody-module__suo1qq__heroSnippetText{font-size:var(--font-15);color:var(--gray-800);font-weight:500;line-height:1.7}.GuideQuestionBody-module__suo1qq__heroMeta{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.GuideQuestionBody-module__suo1qq__heroMetaItem{border:1px solid var(--gray-200);background:#fff;border-radius:13px;padding:11px 14px}@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__heroMetaItem{animation:GuideQuestionBody-module__suo1qq__guideMetaPop .5s var(--ease-spring) both}.GuideQuestionBody-module__suo1qq__heroMetaItem:nth-child(2){animation-delay:60ms}.GuideQuestionBody-module__suo1qq__heroMetaItem:nth-child(3){animation-delay:.12s}.GuideQuestionBody-module__suo1qq__heroMetaItem:nth-child(4){animation-delay:.18s}}@keyframes GuideQuestionBody-module__suo1qq__guideMetaPop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.GuideQuestionBody-module__suo1qq__heroMetaLabel{font-size:var(--font-11);color:var(--gray-500);margin-bottom:3px;font-weight:700}.GuideQuestionBody-module__suo1qq__heroMetaValue{font-size:var(--font-16);letter-spacing:-.3px;color:var(--gray-900);font-weight:800}.GuideQuestionBody-module__suo1qq__heroMetaValueDim{font-size:var(--font-16);letter-spacing:-.3px;color:var(--gray-500);font-weight:800}.GuideQuestionBody-module__suo1qq__heroStage,.GuideQuestionBody-module__suo1qq__heroPin{display:block}.GuideQuestionBody-module__suo1qq__heroCue{display:none}.GuideQuestionBody-module__suo1qq__heroCueMouse{border:2px solid var(--gray-400);opacity:.7;border-radius:12px;width:20px;height:31px;position:relative}.GuideQuestionBody-module__suo1qq__heroCueMouse:after{content:"";background:var(--brand);width:3px;height:6px;animation:GuideQuestionBody-module__suo1qq__guideCueWheel 1.5s var(--ease-spring) infinite;border-radius:2px;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes GuideQuestionBody-module__suo1qq__guideCueWheel{0%{opacity:1;transform:translate(-50%)}70%{opacity:0;transform:translate(-50%,10px)}to{opacity:0;transform:translate(-50%)}}.GuideQuestionBody-module__suo1qq__heroCueChev{flex-direction:column;align-items:center;display:flex}.GuideQuestionBody-module__suo1qq__heroCueChev i{border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);opacity:.2;width:8px;height:8px;margin-top:-3px;animation:1.5s ease-in-out infinite GuideQuestionBody-module__suo1qq__guideCueChev;transform:rotate(45deg)}.GuideQuestionBody-module__suo1qq__heroCueChev i:nth-child(2){animation-delay:.18s}.GuideQuestionBody-module__suo1qq__heroCueChev i:nth-child(3){animation-delay:.36s}@keyframes GuideQuestionBody-module__suo1qq__guideCueChev{0%,to{opacity:.18}50%{opacity:.8}}.GuideQuestionBody-module__suo1qq__questionWord{display:inline-block}@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__questionWord{opacity:0;animation:GuideQuestionBody-module__suo1qq__guideWordIn .4s var(--ease-spring) both;animation-delay:calc(.1s + var(--word-index,0) * 50ms);transform:translateY(10px)}}@keyframes GuideQuestionBody-module__suo1qq__guideWordIn{to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (max-width:767px) and (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__hero{overflow:visible}.GuideQuestionBody-module__suo1qq__heroHan{max-width:60vw;right:0;overflow:hidden}.GuideQuestionBody-module__suo1qq__heroStage{height:190vh}.GuideQuestionBody-module__suo1qq__heroPin{align-items:center;min-height:100vh;display:flex;position:sticky;top:0}.GuideQuestionBody-module__suo1qq__question{animation:linear both GuideQuestionBody-module__suo1qq__guideQToTop;animation-timeline:scroll(root);animation-range:0 40vh}.GuideQuestionBody-module__suo1qq__heroCtx{animation:linear both GuideQuestionBody-module__suo1qq__guideCtxUp;animation-timeline:scroll(root);animation-range:0 40vh}.GuideQuestionBody-module__suo1qq__heroSnippet{opacity:0;animation:linear both GuideQuestionBody-module__suo1qq__guidePartIn;animation-timeline:scroll(root);animation-range:38vh 58vh}.GuideQuestionBody-module__suo1qq__heroMeta{opacity:0;animation:linear both GuideQuestionBody-module__suo1qq__guidePartIn;animation-timeline:scroll(root);animation-range:52vh 72vh}.GuideQuestionBody-module__suo1qq__heroMetaItem{animation:none}.GuideQuestionBody-module__suo1qq__heroCue{align-items:center;gap:10px;animation:linear both GuideQuestionBody-module__suo1qq__guideCueOut;animation-timeline:scroll(root);animation-range:20vh 42vh;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.GuideQuestionBody-module__suo1qq__heroHan{animation:linear both GuideQuestionBody-module__suo1qq__guideHanStage;animation-timeline:scroll(root);animation-range:0 60vh}}}@keyframes GuideQuestionBody-module__suo1qq__guideQToTop{0%{margin-bottom:14px;transform:translateY(0)scale(1.1)}to{margin-bottom:-10vh;transform:translateY(-12vh)scale(1)}}@keyframes GuideQuestionBody-module__suo1qq__guideCtxUp{0%{transform:translateY(0)}to{transform:translateY(-12vh)}}@keyframes GuideQuestionBody-module__suo1qq__guidePartIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes GuideQuestionBody-module__suo1qq__guideCueOut{to{opacity:0;transform:translate(-50%,8px)}}@keyframes GuideQuestionBody-module__suo1qq__guideHanStage{to{opacity:.025;transform:translateY(44px)scale(1.06)}}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__heroCtxMark,.GuideQuestionBody-module__suo1qq__chip,.GuideQuestionBody-module__suo1qq__question,.GuideQuestionBody-module__suo1qq__questionWord,.GuideQuestionBody-module__suo1qq__heroHan,.GuideQuestionBody-module__suo1qq__heroSnippet,.GuideQuestionBody-module__suo1qq__heroMeta,.GuideQuestionBody-module__suo1qq__heroMetaItem,.GuideQuestionBody-module__suo1qq__heroCue,.GuideQuestionBody-module__suo1qq__heroCueMouse:after,.GuideQuestionBody-module__suo1qq__heroCueChev i{opacity:1;filter:none;animation:none;transform:none}.GuideQuestionBody-module__suo1qq__heroStage{height:auto}.GuideQuestionBody-module__suo1qq__heroPin{min-height:0;display:block;position:static}.GuideQuestionBody-module__suo1qq__heroHan{opacity:.045}.GuideQuestionBody-module__suo1qq__heroCue{display:none}}.GuideQuestionBody-module__suo1qq__intro{background:var(--warm-light);border:1px solid var(--warm-border);border-radius:14px;margin-bottom:44px;padding:20px 22px}.GuideQuestionBody-module__suo1qq__intro p{font-size:var(--font-15);color:var(--gray-700);line-height:1.75}.GuideQuestionBody-module__suo1qq__section{margin-bottom:48px}.GuideQuestionBody-module__suo1qq__sectionEyebrow{color:var(--brand);letter-spacing:2.5px;margin-bottom:10px;font-size:10.5px;font-weight:800;display:block}.GuideQuestionBody-module__suo1qq__sectionTitle{font-size:var(--font-22);color:var(--gray-900);letter-spacing:-.5px;text-wrap:balance;margin-bottom:18px;font-weight:800;line-height:1.35;display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__section{animation:linear both GuideQuestionBody-module__suo1qq__guideSectionRise;animation-timeline:view();animation-range:cover cover 18%}}}@keyframes GuideQuestionBody-module__suo1qq__guideSectionRise{0%{opacity:.4;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__section{opacity:1;animation:none;transform:none}}.GuideQuestionBody-module__suo1qq__intentGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.GuideQuestionBody-module__suo1qq__intentCard{border:1px solid var(--gray-200);box-shadow:var(--sh-guide-sm);transition:transform .28s var(--ease-spring), box-shadow .28s var(--ease-spring), border-color .28s var(--ease-spring);background:#fff;border-radius:18px;padding:20px 18px;position:relative;overflow:hidden}.GuideQuestionBody-module__suo1qq__intentCard:hover{box-shadow:var(--sh-guide-lift);border-color:var(--guide-navy-line);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__intentCard,.GuideQuestionBody-module__suo1qq__intentCard:hover{transition:none;transform:none}}.GuideQuestionBody-module__suo1qq__intentCardNo{font-size:var(--font-12);color:var(--warm-deep);align-items:center;gap:8px;margin-bottom:12px;font-weight:800;display:inline-flex}.GuideQuestionBody-module__suo1qq__intentCardBar{background:var(--warm);border-radius:2px;width:22px;height:3px}.GuideQuestionBody-module__suo1qq__intentCardTitle{font-size:var(--font-17);color:var(--gray-900);letter-spacing:-.4px;margin-bottom:8px;font-weight:800;line-height:1.5}.GuideQuestionBody-module__suo1qq__intentCardBody{color:var(--gray-500);font-size:13.5px;font-weight:500;line-height:1.65}.GuideQuestionBody-module__suo1qq__intentCard:after{content:"問";font-family:var(--font-sans);color:var(--brand);opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:56px;font-weight:800;line-height:1;position:absolute;top:8px;right:14px}.GuideQuestionBody-module__suo1qq__intentCard:nth-child(2):after{content:"骨"}.GuideQuestionBody-module__suo1qq__intentCard:nth-child(3):after{content:"語"}.GuideQuestionBody-module__suo1qq__intentCard:nth-child(4):after{content:"本"}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__intentGrid{overflow-x:clip}.GuideQuestionBody-module__suo1qq__intentCard{animation-timeline:view();animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-range:cover cover 32%}.GuideQuestionBody-module__suo1qq__intentCard:first-child{animation-name:GuideQuestionBody-module__suo1qq__guideCardInLeft}.GuideQuestionBody-module__suo1qq__intentCard:nth-child(2){animation-name:GuideQuestionBody-module__suo1qq__guideCardInRight;animation-delay:40ms}.GuideQuestionBody-module__suo1qq__intentCard:nth-child(3){animation-name:GuideQuestionBody-module__suo1qq__guideCardInLeft;animation-delay:80ms}.GuideQuestionBody-module__suo1qq__intentCard:nth-child(4){animation-name:GuideQuestionBody-module__suo1qq__guideCardInRight;animation-delay:.12s}}}@keyframes GuideQuestionBody-module__suo1qq__guideCardInLeft{0%{opacity:0;transform:translate(-10vw)scale(.94)}to{opacity:1;transform:none}}@keyframes GuideQuestionBody-module__suo1qq__guideCardInRight{0%{opacity:0;transform:translate(10vw)scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__intentCard{opacity:1;animation:none;transform:none}}.GuideQuestionBody-module__suo1qq__midCta{background:linear-gradient(120deg, var(--brand), var(--brand-deep));color:#fff;border-radius:20px;align-items:center;gap:22px;margin:8px 0 44px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.GuideQuestionBody-module__suo1qq__midCta:before{content:"";background:radial-gradient(500px 140px at 85% 0,#c1956047,#0000);position:absolute;inset:0}.GuideQuestionBody-module__suo1qq__midCtaBody{z-index:1;flex:1;min-width:0;position:relative}.GuideQuestionBody-module__suo1qq__midCtaEyebrow{font-size:var(--font-11);letter-spacing:1px;color:var(--warm);margin-bottom:8px;font-weight:800;display:block}.GuideQuestionBody-module__suo1qq__midCtaTitle{font-size:var(--font-20);letter-spacing:-.5px;margin:0;font-weight:800;line-height:1.4}.GuideQuestionBody-module__suo1qq__midCtaBtn{z-index:1;height:52px;color:var(--brand);font-size:var(--font-15);white-space:nowrap;letter-spacing:-.1px;transition:transform .16s var(--ease-spring), box-shadow .16s var(--ease-spring);background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.GuideQuestionBody-module__suo1qq__midCtaBtn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px #0006}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__midCtaBtn,.GuideQuestionBody-module__suo1qq__midCtaBtn:hover{transition:none;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__midCta{animation:linear both GuideQuestionBody-module__suo1qq__guideMidCtaApproach;animation-timeline:view();animation-range:entry 4% cover 42%}}}@keyframes GuideQuestionBody-module__suo1qq__guideMidCtaApproach{0%{opacity:.4;transform:translateY(28px)scale(.97)}60%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__midCta{opacity:1;animation:none;transform:none}}@media (max-width:640px){.GuideQuestionBody-module__suo1qq__midCta{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 22px}.GuideQuestionBody-module__suo1qq__midCtaBtn{width:100%}}.GuideQuestionBody-module__suo1qq__answerList{flex-direction:column;gap:20px;display:flex}.GuideQuestionBody-module__suo1qq__answerCard{border:1px solid var(--gray-200);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out);background:#fff;border-radius:16px;padding:24px 22px;position:relative;overflow:hidden}.GuideQuestionBody-module__suo1qq__answerCard:before{content:"";background:var(--brand);width:3px;position:absolute;top:0;bottom:0;left:0}.GuideQuestionBody-module__suo1qq__answerCard:hover{border-color:var(--guide-navy-line);box-shadow:var(--sh-guide-md);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__answerCard,.GuideQuestionBody-module__suo1qq__answerCard:hover{transition:none;transform:none}}.GuideQuestionBody-module__suo1qq__answerHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.GuideQuestionBody-module__suo1qq__answerLabel{font-size:var(--font-12);color:var(--brand);letter-spacing:1px;font-weight:800}.GuideQuestionBody-module__suo1qq__answerDuration{font-size:var(--font-12);color:var(--gray-500);font-weight:700;font-family:var(--font-mono);background:var(--gray-50);border-radius:999px;padding:3px 9px}.GuideQuestionBody-module__suo1qq__answerApproach{font-size:var(--font-18);color:var(--gray-900);letter-spacing:-.3px;border-bottom:1px solid var(--gray-100);margin:6px 0 14px;padding-bottom:14px;font-weight:800;line-height:1.4}.GuideQuestionBody-module__suo1qq__answerBody{font-size:var(--font-14);color:var(--gray-800);font-weight:500;line-height:1.8}.GuideQuestionBody-module__suo1qq__answerPara{margin-bottom:12px}.GuideQuestionBody-module__suo1qq__answerPara:last-child{margin-bottom:0}.GuideQuestionBody-module__suo1qq__answerNotes{border-top:1px dashed var(--gray-200);flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;display:flex}.GuideQuestionBody-module__suo1qq__answerNote{font-size:var(--font-13);background:var(--gray-50);border-radius:10px;gap:10px;padding:10px 12px;line-height:1.65;display:flex}.GuideQuestionBody-module__suo1qq__answerNoteLabel{color:var(--warm-deep);flex-shrink:0;font-weight:800}.GuideQuestionBody-module__suo1qq__answerNoteBody{color:var(--gray-700);font-weight:500}.GuideQuestionBody-module__suo1qq__hl{background:var(--warm-light);color:var(--warm-deep);border-radius:4px;padding:0 4px;font-weight:600}.GuideQuestionBody-module__suo1qq__opt{font-family:var(--font-mono);background:var(--gray-100);color:var(--gray-800);border-radius:4px;padding:1px 6px;font-size:.92em;font-weight:600}.GuideQuestionBody-module__suo1qq__deepDiveList{flex-direction:column;gap:20px;display:flex}.GuideQuestionBody-module__suo1qq__deepDiveItem{background:var(--gray-50);border:1px solid var(--gray-100);transition:box-shadow .2s var(--ease-out);border-radius:14px;padding:22px}.GuideQuestionBody-module__suo1qq__deepDiveItem:hover{box-shadow:var(--sh-guide-sm)}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__deepDiveItem{transition:none}}.GuideQuestionBody-module__suo1qq__deepDiveTitle{font-size:var(--font-17);color:var(--gray-900);letter-spacing:-.3px;margin-bottom:10px;font-weight:800}.GuideQuestionBody-module__suo1qq__deepDiveBody{font-size:var(--font-14);color:var(--gray-700);margin-bottom:10px;font-weight:500;line-height:1.8}.GuideQuestionBody-module__suo1qq__deepDiveBody:last-child{margin-bottom:0}.GuideQuestionBody-module__suo1qq__twoPanel{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.GuideQuestionBody-module__suo1qq__panel{border:1px solid var(--gray-200);background:#fff;border-radius:18px;padding:22px 20px}.GuideQuestionBody-module__suo1qq__followUpList{counter-reset:followup;flex-direction:column;gap:12px;display:flex}.GuideQuestionBody-module__suo1qq__followUpItem{border:1px solid var(--gray-200);transition:border-color .2s var(--ease-spring), box-shadow .2s var(--ease-spring), transform .2s var(--ease-spring);background:#fff;border-radius:12px;padding:16px 18px 16px 44px;position:relative}.GuideQuestionBody-module__suo1qq__followUpItem:hover{border-color:var(--guide-navy-line);box-shadow:var(--sh-guide-sm);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__followUpItem,.GuideQuestionBody-module__suo1qq__followUpItem:hover{transition:none;transform:none}}.GuideQuestionBody-module__suo1qq__followUpItem:before{counter-increment:followup;content:counter(followup);width:20px;height:20px;font-size:var(--font-11);color:var(--brand);background:var(--brand-soft);border-radius:6px;justify-content:center;align-items:center;font-weight:800;display:inline-flex;position:absolute;top:16px;left:14px}.GuideQuestionBody-module__suo1qq__followUpQuestion{font-size:var(--font-14);color:var(--gray-900);margin-bottom:4px;font-weight:700;line-height:1.5}.GuideQuestionBody-module__suo1qq__followUpHint{font-size:var(--font-13);color:var(--gray-500);font-weight:500;line-height:1.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__followUpItem{animation:linear both GuideQuestionBody-module__suo1qq__guideItemSlideIn;animation-timeline:view();animation-range:cover 4% cover 26%}.GuideQuestionBody-module__suo1qq__followUpItem:nth-child(2){animation-range:cover 7% cover 29%}.GuideQuestionBody-module__suo1qq__followUpItem:nth-child(3){animation-range:cover 10% cover 32%}.GuideQuestionBody-module__suo1qq__followUpItem:nth-child(4){animation-range:cover 13% cover 35%}}}@keyframes GuideQuestionBody-module__suo1qq__guideItemSlideIn{0%{opacity:.3;transform:translate(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__followUpItem{opacity:1;animation:none;transform:none}}.GuideQuestionBody-module__suo1qq__mistakeList{flex-direction:column;gap:11px;display:flex}.GuideQuestionBody-module__suo1qq__mistakeItem{color:var(--gray-900);align-items:flex-start;gap:11px;font-size:13.5px;font-weight:500;line-height:1.6;display:flex}.GuideQuestionBody-module__suo1qq__mistakeItem:before{content:"✕";background:var(--guide-danger-soft);width:19px;height:19px;color:var(--guide-danger);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-weight:800;display:inline-flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__mistakeItem{animation:linear both GuideQuestionBody-module__suo1qq__guideItemSlideIn;animation-timeline:view();animation-range:cover 4% cover 26%}.GuideQuestionBody-module__suo1qq__mistakeItem:nth-child(2){animation-range:cover 7% cover 29%}.GuideQuestionBody-module__suo1qq__mistakeItem:nth-child(3){animation-range:cover 10% cover 32%}.GuideQuestionBody-module__suo1qq__mistakeItem:nth-child(4){animation-range:cover 13% cover 35%}}}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__mistakeItem{opacity:1;animation:none;transform:none}}@media (max-width:767px){.GuideQuestionBody-module__suo1qq__twoPanel{grid-template-columns:1fr}}.GuideQuestionBody-module__suo1qq__askedBy{margin-bottom:48px}.GuideQuestionBody-module__suo1qq__askedByLead{font-size:var(--font-14);color:var(--gray-500);margin-bottom:14px;font-weight:500}.GuideQuestionBody-module__suo1qq__askedByCount{color:var(--gray-800);font-weight:700}.GuideQuestionBody-module__suo1qq__companyList{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.GuideQuestionBody-module__suo1qq__companyList a{font-size:var(--font-13);color:var(--gray-700);background:var(--gray-100);transition:background-color .18s var(--ease-spring), color .18s var(--ease-spring), transform .18s var(--ease-spring);border-radius:999px;padding:7px 14px;font-weight:600;text-decoration:none;display:inline-flex}.GuideQuestionBody-module__suo1qq__companyList a:hover{background:var(--brand-soft);color:var(--brand);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__companyList a,.GuideQuestionBody-module__suo1qq__companyList a:hover{transition:none;transform:none}}.GuideQuestionBody-module__suo1qq__related{margin-bottom:24px}.GuideQuestionBody-module__suo1qq__relatedList{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.GuideQuestionBody-module__suo1qq__relatedList a{font-size:var(--font-14);color:var(--gray-800);border:1px solid var(--gray-200);transition:border-color .18s var(--ease-spring), color .18s var(--ease-spring), background-color .18s var(--ease-spring), transform .18s var(--ease-spring);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:600;text-decoration:none;display:flex}.GuideQuestionBody-module__suo1qq__relatedList a:after{content:"›";color:var(--gray-300);transition:transform .18s var(--ease-spring), color .18s var(--ease-spring);flex-shrink:0;font-size:20px;font-weight:400}.GuideQuestionBody-module__suo1qq__relatedList a:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-soft);transform:translateY(-1px)}.GuideQuestionBody-module__suo1qq__relatedList a:hover:after{color:var(--brand);transform:translate(3px)}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__relatedList a,.GuideQuestionBody-module__suo1qq__relatedList a:hover,.GuideQuestionBody-module__suo1qq__relatedList a:after,.GuideQuestionBody-module__suo1qq__relatedList a:hover:after{transition:none;transform:none}}@media (max-width:640px){.GuideQuestionBody-module__suo1qq__intentGrid{grid-template-columns:1fr}.GuideQuestionBody-module__suo1qq__answerCard{padding:20px 18px}.GuideQuestionBody-module__suo1qq__answerApproach{font-size:var(--font-16)}}.GuideQuestionBody-module__suo1qq__rail{position:sticky;top:24px}.GuideQuestionBody-module__suo1qq__toc{border:1px solid var(--gray-200);box-shadow:var(--sh-guide-sm);background:#fff;border-radius:16px;padding:7px}.GuideQuestionBody-module__suo1qq__tocCap{font-size:var(--font-10);letter-spacing:1.2px;color:var(--gray-400);padding:11px 12px 7px;font-weight:800}.GuideQuestionBody-module__suo1qq__tocLink{color:var(--gray-500);transition:background-color .16s var(--ease-spring), color .16s var(--ease-spring);border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.GuideQuestionBody-module__suo1qq__tocIdx{font-size:var(--font-11);color:var(--gray-300);flex-shrink:0;width:15px;font-weight:800}.GuideQuestionBody-module__suo1qq__tocLink:hover{background:var(--gray-100);color:var(--gray-900)}.GuideQuestionBody-module__suo1qq__tocLink:hover,.GuideQuestionBody-module__suo1qq__tocLink:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}#sec-intent{view-timeline-name:--gIntent}#sec-examples{view-timeline-name:--gExamples}#sec-deepdive{view-timeline-name:--gDeepDive}#sec-misses{view-timeline-name:--gMisses}#sec-related{view-timeline-name:--gRelated}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__tocLink[href=\#sec-intent],.GuideQuestionBody-module__suo1qq__tocLink[href=\#sec-examples],.GuideQuestionBody-module__suo1qq__tocLink[href=\#sec-deepdive],.GuideQuestionBody-module__suo1qq__tocLink[href=\#sec-misses],.GuideQuestionBody-module__suo1qq__tocLink[href=\#sec-related]{animation:linear both GuideQuestionBody-module__suo1qq__guideTocActive;animation-range:cover 25% cover 75%}.GuideQuestionBody-module__suo1qq__tocLink[href=\#sec-intent]{animation-timeline:--gIntent}.GuideQuestionBody-module__suo1qq__tocLink[href=\#sec-examples]{animation-timeline:--gExamples}.GuideQuestionBody-module__suo1qq__tocLink[href=\#sec-deepdive]{animation-timeline:--gDeepDive}.GuideQuestionBody-module__suo1qq__tocLink[href=\#sec-misses]{animation-timeline:--gMisses}.GuideQuestionBody-module__suo1qq__tocLink[href=\#sec-related]{animation-timeline:--gRelated}}}@keyframes GuideQuestionBody-module__suo1qq__guideTocActive{0%,to{color:var(--gray-500);background:0 0}26%,74%{background:var(--gray-100);color:var(--gray-900)}}.GuideQuestionBody-module__suo1qq__railCta{background:linear-gradient(160deg, var(--brand), var(--brand-deep));border-radius:18px;margin-top:14px;padding:20px;position:relative;overflow:hidden}.GuideQuestionBody-module__suo1qq__railCta:before{content:"";background:radial-gradient(300px 120px at 90% 0,#c1956042,#0000);position:absolute;inset:0}.GuideQuestionBody-module__suo1qq__railCtaEyebrow{font-size:var(--font-10);letter-spacing:1px;color:var(--warm);margin-bottom:8px;font-weight:800;position:relative}.GuideQuestionBody-module__suo1qq__railCtaTitle{font-size:var(--font-15);color:#fff;letter-spacing:-.3px;margin-bottom:16px;font-weight:800;line-height:1.45;position:relative}.GuideQuestionBody-module__suo1qq__railCtaBtn{width:100%;height:46px;color:var(--brand);font-size:var(--font-14);transition:transform .16s var(--ease-spring), box-shadow .16s var(--ease-spring);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:flex;position:relative}.GuideQuestionBody-module__suo1qq__railCtaBtn:hover{transform:translateY(-1px);box-shadow:0 12px 24px -10px #0006}@media (max-width:1023px){.GuideQuestionBody-module__suo1qq__rail{display:none}}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__tocLink,.GuideQuestionBody-module__suo1qq__railCtaBtn{transition:none}}.GuideQuestionBody-module__suo1qq__endctaFocus{z-index:41;position:relative}.GuideQuestionBody-module__suo1qq__endScrim{z-index:-1;pointer-events:none;opacity:0;background:#0a1024;display:none;position:fixed;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__endctaFocus{view-timeline:--gEndStage block}@media (max-width:767px){.GuideQuestionBody-module__suo1qq__endScrim{animation:linear both GuideQuestionBody-module__suo1qq__guideEndScrimFill;animation-timeline:--gEndStage;animation-range:entry 8% cover 30%;display:block}}}}@keyframes GuideQuestionBody-module__suo1qq__guideEndScrimFill{0%{opacity:0}to{opacity:1}}@supports not (animation-timeline:view()){.GuideQuestionBody-module__suo1qq__endScrim{display:none}}.GuideQuestionBody-module__suo1qq__endVignette{z-index:42;pointer-events:none;opacity:0;position:fixed;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__endVignette{animation:linear both GuideQuestionBody-module__suo1qq__guideVignetteGate;animation-timeline:--gEndStage;animation-range:entry cover 20%}}}@keyframes GuideQuestionBody-module__suo1qq__guideVignetteGate{0%{opacity:0}to{opacity:1}}@supports not (animation-timeline:view()){.GuideQuestionBody-module__suo1qq__endVignette{display:none}}.GuideQuestionBody-module__suo1qq__endVignette:before{content:"";background:linear-gradient(#ffffffeb 0%,#fff0 16%),linear-gradient(#fff0 80%,#fffffff0 100%);position:absolute;inset:0}.GuideQuestionBody-module__suo1qq__endVignette:after{content:"";opacity:0;background:linear-gradient(#090f22f0 0%,#090f2200 18%),linear-gradient(#090f2200 78%,#090f22f5 100%);position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (max-width:767px){.GuideQuestionBody-module__suo1qq__endVignette:before{animation:linear both GuideQuestionBody-module__suo1qq__guideMaskLightOut;animation-timeline:--gEndStage;animation-range:entry 8% cover 30%}.GuideQuestionBody-module__suo1qq__endVignette:after{animation:linear both GuideQuestionBody-module__suo1qq__guideMaskDarkIn;animation-timeline:--gEndStage;animation-range:entry 8% cover 30%}}}@keyframes GuideQuestionBody-module__suo1qq__guideMaskLightOut{0%{opacity:1}to{opacity:0}}@keyframes GuideQuestionBody-module__suo1qq__guideMaskDarkIn{0%{opacity:0}to{opacity:1}}.GuideQuestionBody-module__suo1qq__endcta{text-align:center;border:1px solid var(--gray-200);z-index:1;background:#fff;border-radius:22px;margin-top:36px;padding:34px 28px;position:relative;overflow:hidden}.GuideQuestionBody-module__suo1qq__ecWave{opacity:.35;align-items:center;gap:4px;height:22px;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.GuideQuestionBody-module__suo1qq__ecWave span{background:var(--guide-navy-line);border-radius:3px;width:3px;height:8px}.GuideQuestionBody-module__suo1qq__ecWave span:nth-child(2){height:16px}.GuideQuestionBody-module__suo1qq__ecWave span:nth-child(3){height:22px}.GuideQuestionBody-module__suo1qq__ecWave span:nth-child(4){height:12px}.GuideQuestionBody-module__suo1qq__ecWave span:nth-child(5){height:18px}.GuideQuestionBody-module__suo1qq__ecWave span:nth-child(6){height:9px}.GuideQuestionBody-module__suo1qq__ecWave span:nth-child(7){height:20px}.GuideQuestionBody-module__suo1qq__ecWave span:nth-child(8){height:13px}.GuideQuestionBody-module__suo1qq__ecWave span:nth-child(9){height:8px}@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__ecWave span{animation:GuideQuestionBody-module__suo1qq__guideWaveBar 1.5s var(--ease-spring) infinite}.GuideQuestionBody-module__suo1qq__ecWave span:nth-child(odd){animation-delay:.2s}}@keyframes GuideQuestionBody-module__suo1qq__guideWaveBar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__ecWave{animation:linear both GuideQuestionBody-module__suo1qq__guideWaveRise;animation-timeline:view();animation-range:entry 20% cover 55%}.GuideQuestionBody-module__suo1qq__endcta{animation:linear both GuideQuestionBody-module__suo1qq__guideEndctaApproach;animation-timeline:view();animation-range:entry 4% cover 42%}}}@keyframes GuideQuestionBody-module__suo1qq__guideWaveRise{0%{opacity:.1;transform:translate(-50%)scaleY(.4)}to{opacity:.5;transform:translate(-50%)scaleY(1)}}@keyframes GuideQuestionBody-module__suo1qq__guideEndctaApproach{0%{opacity:.4;transform:translateY(34px)scale(.96)}60%,to{opacity:1;transform:none}}.GuideQuestionBody-module__suo1qq__ecTt{font-size:var(--font-24);letter-spacing:-.6px;color:var(--gray-900);margin-top:14px;margin-bottom:9px;font-weight:800}.GuideQuestionBody-module__suo1qq__ecDs{font-size:var(--font-14);color:var(--gray-500);max-width:440px;margin-bottom:22px;margin-left:auto;margin-right:auto;font-weight:500;line-height:1.6}.GuideQuestionBody-module__suo1qq__endctaBtn{background:var(--brand);color:#fff;height:54px;font-size:var(--font-16);letter-spacing:-.2px;transition:transform .16s var(--ease-spring), box-shadow .16s var(--ease-spring), background-color .16s var(--ease-spring);border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 30px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px -10px #1e3a8aa6}.GuideQuestionBody-module__suo1qq__endctaBtn:hover{background:var(--brand-deep);transform:translateY(-1px);box-shadow:0 14px 28px -12px #1e3a8a99}.GuideQuestionBody-module__suo1qq__endctaAlt{font-size:var(--font-13);letter-spacing:-.2px;color:var(--gray-500);transition:color .16s var(--ease-spring), border-color .16s var(--ease-spring);border-bottom:1px solid #0000;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-weight:700;text-decoration:none;display:inline-flex}.GuideQuestionBody-module__suo1qq__endctaAlt:hover{color:var(--brand);border-bottom-color:var(--guide-navy-line)}.GuideQuestionBody-module__suo1qq__endctaAlt svg{flex-shrink:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (max-width:767px){.GuideQuestionBody-module__suo1qq__endcta{animation:linear both GuideQuestionBody-module__suo1qq__guideEndctaApproach,linear both GuideQuestionBody-module__suo1qq__guideEndctaDark;animation-timeline:view(),--gEndStage;animation-range:entry 4% cover 42%,entry 8% cover 30%}.GuideQuestionBody-module__suo1qq__ecTt{animation:linear both GuideQuestionBody-module__suo1qq__guideEcTtDark;animation-timeline:--gEndStage;animation-range:entry 8% cover 30%}.GuideQuestionBody-module__suo1qq__ecDs{animation:linear both GuideQuestionBody-module__suo1qq__guideEcDsDark;animation-timeline:--gEndStage;animation-range:entry 8% cover 30%}.GuideQuestionBody-module__suo1qq__endctaAlt{animation:linear both GuideQuestionBody-module__suo1qq__guideEndctaAltDark;animation-timeline:--gEndStage;animation-range:entry 8% cover 30%}}}@keyframes GuideQuestionBody-module__suo1qq__guideEndctaAltDark{to{color:#d2dcf0b8}}@keyframes GuideQuestionBody-module__suo1qq__guideEcTtDark{to{color:#f2f5fc}}@keyframes GuideQuestionBody-module__suo1qq__guideEcDsDark{to{color:#d2dcf0a8}}@keyframes GuideQuestionBody-module__suo1qq__guideEndctaDark{to{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#ffffff12;border-color:#ffffff24}}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__endScrim,.GuideQuestionBody-module__suo1qq__endVignette{display:none}.GuideQuestionBody-module__suo1qq__ecWave span,.GuideQuestionBody-module__suo1qq__ecWave,.GuideQuestionBody-module__suo1qq__endcta{opacity:1;animation:none;transform:translate(-50%)}.GuideQuestionBody-module__suo1qq__endcta{transform:none}.GuideQuestionBody-module__suo1qq__endctaBtn{transition:none}.GuideQuestionBody-module__suo1qq__endctaBtn:hover{transform:none}}.GuideQuestionBody-module__suo1qq__disclaimer{z-index:1;font-size:var(--font-12);color:var(--gray-500);background:var(--gray-100);border-radius:12px;margin-top:24px;padding:16px 18px;font-weight:500;line-height:1.75;position:relative}.GuideQuestionBody-module__suo1qq__disclaimer strong{color:var(--gray-700);font-weight:700}.GuideQuestionBody-module__suo1qq__disclaimerLink{color:var(--brand);white-space:nowrap;font-weight:700;text-decoration:none}.GuideQuestionBody-module__suo1qq__disclaimerLink:hover{text-decoration:underline}.GuideQuestionBody-module__suo1qq__stageFoot{z-index:1;border-top:.5px solid var(--gray-200);flex-direction:column;gap:12px;margin-top:28px;padding-top:22px;padding-bottom:56px;display:flex;position:relative}.GuideQuestionBody-module__suo1qq__stageFootLinks{flex-wrap:wrap;gap:18px;display:flex}.GuideQuestionBody-module__suo1qq__stageFootLink{font-size:var(--font-12);color:var(--gray-600);font-weight:600;text-decoration:none}.GuideQuestionBody-module__suo1qq__stageFootLink:hover{color:var(--brand)}.GuideQuestionBody-module__suo1qq__stageFootCopy{font-size:var(--font-11);color:var(--gray-400);font-weight:500}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (max-width:767px){.GuideQuestionBody-module__suo1qq__disclaimer{animation:linear both GuideQuestionBody-module__suo1qq__guideDisclaimerDark;animation-timeline:--gEndStage;animation-range:entry 8% cover 30%}.GuideQuestionBody-module__suo1qq__stageFoot{animation:linear both GuideQuestionBody-module__suo1qq__guideStageFootDark;animation-timeline:--gEndStage;animation-range:entry 8% cover 30%}.GuideQuestionBody-module__suo1qq__stageFootLink{animation:linear both GuideQuestionBody-module__suo1qq__guideStageFootLinkDark;animation-timeline:--gEndStage;animation-range:entry 8% cover 30%}.GuideQuestionBody-module__suo1qq__stageFootCopy{animation:linear both GuideQuestionBody-module__suo1qq__guideStageFootCopyDark;animation-timeline:--gEndStage;animation-range:entry 8% cover 30%}}}@keyframes GuideQuestionBody-module__suo1qq__guideDisclaimerDark{to{color:#d2dcf09e;background:#090f228c}}@keyframes GuideQuestionBody-module__suo1qq__guideStageFootDark{to{border-top-color:#96aadc29}}@keyframes GuideQuestionBody-module__suo1qq__guideStageFootLinkDark{to{color:#d6e0f4d1}}@keyframes GuideQuestionBody-module__suo1qq__guideStageFootCopyDark{to{color:#b4c0d880}}
.page-module__fgDNKG__page{--sh-guide-sm:0 1px 2px #1118270a, 0 1px 1px #11182708;--sh-guide-md:0 4px 16px -6px #1118271a, 0 2px 6px -3px #1118270f;--sh-guide-lift:0 22px 48px -20px #1e3a8a42, 0 8px 18px -10px #1118271a;--guide-navy-line:#dbe3f7;--guide-danger:#c0392b;--guide-danger-soft:#fbe4e0;background:var(--gray-50);min-height:100vh}.page-module__fgDNKG__progress{z-index:50;background:linear-gradient(90deg, var(--brand), var(--warm));transform-origin:0;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){.page-module__fgDNKG__progress{animation:linear both page-module__fgDNKG__guideReadProgress;animation-timeline:scroll(root)}}@keyframes page-module__fgDNKG__guideReadProgress{to{transform:scaleX(1)}}@supports not (animation-timeline:scroll()){.page-module__fgDNKG__progress{display:none}}.page-module__fgDNKG__bottomScrim{z-index:40;pointer-events:none;background:linear-gradient(#fff0 0%,#ffffff47 66%,#ffffff8c 100%);height:13vh;position:fixed;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 55%);mask-image:linear-gradient(#0000 0%,#000 55%)}@media (prefers-reduced-motion:reduce){.page-module__fgDNKG__bottomScrim{display:none}}@supports not (animation-timeline:view()){.page-module__fgDNKG__bottomScrim{display:none}}.page-module__fgDNKG__moodShift{z-index:39;pointer-events:none;opacity:0;background:radial-gradient(120% 90% at 50% 40%,#1e3a8a29,#15296b0f 55%,#0000 78%);position:fixed;inset:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.page-module__fgDNKG__moodShift{animation:linear both page-module__fgDNKG__guideMoodPulse;animation-timeline:scroll(root);animation-range:30% 66%}}}@keyframes page-module__fgDNKG__guideMoodPulse{0%{opacity:0}45%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.page-module__fgDNKG__moodShift{display:none}}.page-module__fgDNKG__layout{max-width:var(--page-w-wide);timeline-scope:--gIntent, --gExamples, --gDeepDive, --gMisses, --gRelated;grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:56px;margin:0 auto;padding:0 32px;display:grid}.page-module__fgDNKG__colMain{min-width:0}@media (max-width:1023px){.page-module__fgDNKG__layout{grid-template-columns:1fr;gap:0;padding:0 32px}}@media (max-width:767px){.page-module__fgDNKG__layout{padding:0 22px}}