.page-module__fuEvWW__page{background:#fff;min-height:100vh}.page-module__fuEvWW__wrap{max-width:var(--page-w-wide);margin:0 auto;padding:0 32px}.page-module__fuEvWW__crumb{font-size:var(--font-13);color:var(--gray-500);align-items:center;gap:8px;padding-top:20px;font-weight:500;display:flex}.page-module__fuEvWW__crumbLink{color:var(--gray-500);text-decoration:none}.page-module__fuEvWW__crumbLink:hover{color:var(--gray-900)}.page-module__fuEvWW__crumbSep{color:var(--gray-300)}.page-module__fuEvWW__crumbCurrent{color:var(--gray-700);font-weight:600}.page-module__fuEvWW__hero{padding:56px 0 32px;position:relative;overflow:hidden}.page-module__fuEvWW__hero:before{content:"問";font-family:var(--font-sans);color:var(--brand);opacity:.035;pointer-events:none;font-size:400px;font-weight:700;line-height:1;position:absolute;top:-40px;right:-30px}.page-module__fuEvWW__hero>*{z-index:1;position:relative}.page-module__fuEvWW__heroEyebrow{font-size:var(--font-13);color:var(--brand);letter-spacing:2.5px;margin-bottom:16px;font-weight:800}.page-module__fuEvWW__heroH1{font-size:var(--font-56);color:var(--gray-900);letter-spacing:-2px;max-width:800px;margin-bottom:20px;font-weight:800;line-height:1.2}.page-module__fuEvWW__heroSub{font-size:var(--font-18);color:var(--gray-700);max-width:680px;font-weight:500;line-height:1.75}.page-module__fuEvWW__heroStats{border-top:1px solid var(--gray-100);flex-wrap:wrap;gap:40px;margin-top:34px;padding-top:26px;display:flex}.page-module__fuEvWW__heroStat{flex-direction:column;gap:6px;display:flex}.page-module__fuEvWW__heroStatLabel{font-size:var(--font-12);color:var(--gray-500);letter-spacing:.4px;font-weight:700}.page-module__fuEvWW__heroStatValue{font-size:var(--font-32);color:var(--brand);letter-spacing:-1.5px;font-weight:800;line-height:1}.page-module__fuEvWW__heroStatUnit{font-size:var(--font-15);color:var(--gray-500);letter-spacing:-.3px;margin-left:3px;font-weight:700}.page-module__fuEvWW__empty{border:1px dashed var(--gray-200);background:var(--gray-50);color:var(--gray-600);font-size:var(--font-15);text-align:center;border-radius:12px;margin:48px 0 64px;padding:40px 28px;font-weight:500}.page-module__fuEvWW__section{margin-top:48px;margin-bottom:12px;position:relative}.page-module__fuEvWW__sectionWatermark{color:var(--accent);opacity:.04;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:150px;font-weight:800;line-height:1;position:absolute;top:-22px;right:4px}.page-module__fuEvWW__sectionHead{z-index:1;border-bottom:1px solid #0000;border-image:linear-gradient(to right, color-mix(in srgb, var(--accent) 45%, transparent), var(--gray-100) 60%) 1;margin-bottom:20px;padding-bottom:14px;position:relative}.page-module__fuEvWW__sectionTitleRow{align-items:center;gap:10px;display:flex}.page-module__fuEvWW__sectionMark{background:var(--accent);border-radius:2px;flex-shrink:0;width:4px;height:18px}.page-module__fuEvWW__sectionTitle{font-size:var(--font-22);color:var(--gray-900);letter-spacing:-.5px;font-weight:800}.page-module__fuEvWW__sectionCount{font-size:var(--font-12);color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:999px;padding:3px 9px;font-weight:700;line-height:1}.page-module__fuEvWW__sectionDesc{font-size:var(--font-13);color:var(--gray-500);max-width:760px;margin-top:8px;font-weight:500;line-height:1.65}.page-module__fuEvWW__cardFeatured{z-index:1;color:inherit;border:1px solid color-mix(in srgb, var(--accent) 22%, var(--gray-200));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 7%, #fff) 0%, #fff 55%);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:24px 52px 24px 26px;text-decoration:none;transition:border-color .25s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #ffffffb3}.page-module__fuEvWW__cardFeatured:before{content:"";background:linear-gradient(to bottom, var(--accent), color-mix(in srgb, var(--accent) 35%, transparent));width:4px;position:absolute;top:0;bottom:0;left:0}.page-module__fuEvWW__cardFeatured:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--gray-200));box-shadow:0 14px 28px -10px color-mix(in srgb, var(--accent) 28%, transparent), 0 4px 10px -3px #0f172a0f;transform:translateY(-3px)}.page-module__fuEvWW__cardFeatured:active{transition-duration:.1s;transform:translateY(-1px)scale(.998)}.page-module__fuEvWW__featuredEyebrow{font-size:var(--font-11);letter-spacing:1.4px;color:var(--accent);opacity:.75;flex-basis:100%;margin-bottom:2px;font-weight:800}.page-module__fuEvWW__cardQuestionFeatured{min-width:0;font-size:var(--font-18);color:var(--gray-900);letter-spacing:-.5px;flex:1;font-weight:800;line-height:1.4}.page-module__fuEvWW__grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:relative}.page-module__fuEvWW__card{z-index:1;border:1px solid var(--gray-200);color:inherit;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:20px 46px 20px 24px;text-decoration:none;transition:border-color .25s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);animation:linear both page-module__fuEvWW__cardRise;animation-timeline:view();animation-range:entry cover 18%;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.page-module__fuEvWW__card:before{content:"";background:var(--accent);opacity:0;transform-origin:50%;width:3px;transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(.35)}.page-module__fuEvWW__card:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--gray-200));transform:translateY(-3px);box-shadow:0 10px 22px -8px #0f172a1a,0 4px 8px -2px #0f172a0f}.page-module__fuEvWW__card:hover:before{opacity:1;transform:scaleY(1)}.page-module__fuEvWW__card:active{transition-duration:.1s;transform:translateY(-1px)scale(.997)}@keyframes page-module__fuEvWW__cardRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-module__fuEvWW__cardQuestion{font-size:var(--font-15);color:var(--gray-900);letter-spacing:-.3px;flex:1;font-weight:700;line-height:1.4}.page-module__fuEvWW__cardBadge,.page-module__fuEvWW__cardBadgeStrong{font-size:var(--font-11);letter-spacing:-.2px;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:4px 8px;font-weight:700;line-height:1}.page-module__fuEvWW__cardBadge{color:var(--gray-500);background:var(--gray-100)}.page-module__fuEvWW__cardBadgeStrong{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent)}.page-module__fuEvWW__cardArrow{font-size:var(--font-15);color:var(--accent);opacity:0;font-weight:700;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);position:absolute;right:18px;transform:translate(-6px)}.page-module__fuEvWW__card:hover .page-module__fuEvWW__cardArrow{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.page-module__fuEvWW__card,.page-module__fuEvWW__cardFeatured{animation:none}.page-module__fuEvWW__card,.page-module__fuEvWW__card:hover,.page-module__fuEvWW__card:active,.page-module__fuEvWW__card:before,.page-module__fuEvWW__cardFeatured,.page-module__fuEvWW__cardFeatured:hover,.page-module__fuEvWW__cardFeatured:active,.page-module__fuEvWW__cardArrow{transition:none;transform:none}}.page-module__fuEvWW__more{margin-top:14px}.page-module__fuEvWW__moreToggle{border:1px solid var(--gray-200);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;list-style:none;transition:border-color .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.page-module__fuEvWW__moreToggle::-webkit-details-marker{display:none}.page-module__fuEvWW__moreToggle:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--gray-200));background:color-mix(in srgb, var(--accent) 6%, #fff)}.page-module__fuEvWW__moreLabel{font-size:var(--font-13);color:var(--gray-700);letter-spacing:-.2px;font-weight:700}.page-module__fuEvWW__moreLabel:after{content:"▾";color:var(--gray-500);margin-left:8px;transition:transform .25s cubic-bezier(.4,0,.2,1);display:inline-block}.page-module__fuEvWW__more[open] .page-module__fuEvWW__moreLabel:after{transform:rotate(180deg)}.page-module__fuEvWW__moreGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;animation:.32s cubic-bezier(.4,0,.2,1) both page-module__fuEvWW__moreReveal;display:grid}@keyframes page-module__fuEvWW__moreReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-module__fuEvWW__moreGrid{animation:none}.page-module__fuEvWW__moreLabel:after{transition:none}}.page-module__fuEvWW__disclaimer{border:1px dashed var(--gray-200);background:var(--gray-50);border-radius:12px;margin:56px 0 28px;padding:22px 28px}.page-module__fuEvWW__disclaimerLabel{font-size:var(--font-10);color:var(--gray-500);letter-spacing:1.5px;margin-bottom:8px;font-weight:800}.page-module__fuEvWW__disclaimerText{font-size:var(--font-13);color:var(--gray-700);font-weight:500;line-height:1.75}@media (max-width:1023px){.page-module__fuEvWW__wrap{padding:0 32px}.page-module__fuEvWW__heroH1{font-size:var(--font-44)}.page-module__fuEvWW__grid,.page-module__fuEvWW__moreGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page-module__fuEvWW__wrap{padding:0 20px}.page-module__fuEvWW__heroH1{font-size:var(--font-32);letter-spacing:-1px}.page-module__fuEvWW__heroSub{font-size:var(--font-15)}.page-module__fuEvWW__grid,.page-module__fuEvWW__moreGrid{grid-template-columns:1fr;gap:10px}.page-module__fuEvWW__sectionTitle{font-size:var(--font-18)}.page-module__fuEvWW__heroStats{gap:24px;margin-top:26px;padding-top:20px}.page-module__fuEvWW__heroStatValue{font-size:var(--font-24)}.page-module__fuEvWW__sectionWatermark{font-size:120px;top:-16px;right:-4px}.page-module__fuEvWW__cardFeatured{padding:20px 44px 20px 22px}.page-module__fuEvWW__cardQuestionFeatured{font-size:var(--font-16)}}