._4IKYPa_page{--ink:#0f172a;--ink-soft:#64748b;--paper:#fff;color:var(--ink);background:var(--paper);font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,sans-serif;position:relative;overflow:clip}._4IKYPa_page:before{z-index:20;pointer-events:none;content:"";opacity:.13;mix-blend-mode:multiply;background-image:repeating-linear-gradient(0deg,#3b599806 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#ffffff2b 0 1px,#0000 1px 7px);position:fixed;inset:0}._4IKYPa_intro{background:radial-gradient(circle at 76% 42%,#3b59980e,#0000 34%),#fff;min-height:100svh;position:relative;overflow:hidden}._4IKYPa_header,._4IKYPa_storyHeader{z-index:8;justify-content:space-between;align-items:center;width:min(1440px,100% - 72px);margin:0 auto;padding:24px 0 12px;display:flex;position:absolute;top:0;left:0;right:0}._4IKYPa_brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}._4IKYPa_brandMark{color:#fff;background:linear-gradient(145deg,#4c6baa,#2d477e);border-radius:48% 52% 44% 56%/54% 48% 52% 46%;place-items:center;width:42px;height:42px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:18px;display:grid;box-shadow:inset 1px 1px #ffffff40,0 10px 24px #3b59982e}._4IKYPa_brand strong,._4IKYPa_brand small{display:block}._4IKYPa_brand strong{letter-spacing:.13em;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:15px;font-weight:600}._4IKYPa_brand small{color:var(--ink-soft);letter-spacing:.16em;margin-top:2px;font-size:9px}._4IKYPa_prototypeBadge{color:#3b5998b8;letter-spacing:.17em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fafcc7;border:1px solid #3b59981f;border-radius:999px;margin-right:44px;padding:7px 12px 6px;font-size:9px;box-shadow:inset 0 1px #ffffffd1}._4IKYPa_introCherryVisual{z-index:2;pointer-events:none;opacity:.46;width:min(46vw,720px);position:absolute;top:8%;bottom:3%;right:-2%;overflow:hidden;-webkit-mask-image:radial-gradient(88% 86% at 67% 48%,#000 40%,#000000d1 62%,#0000 100%);mask-image:radial-gradient(88% 86% at 67% 48%,#000 40%,#000000d1 62%,#0000 100%)}._4IKYPa_introCherryImage{object-fit:cover;object-position:82% 50%;filter:grayscale()contrast(.82)brightness(1.18);mix-blend-mode:multiply}._4IKYPa_introCopy{z-index:4;width:min(760px,54vw);position:absolute;top:49%;left:max(7vw,50vw - 672px);transform:translateY(-47%)}._4IKYPa_kicker{color:#3b5998;letter-spacing:.2em;margin:0 0 25px;font-size:11px}._4IKYPa_introCopy h1{color:#0f172a;letter-spacing:-.045em;margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(3.1rem,5vw,5.3rem);font-weight:500;line-height:1.26}._4IKYPa_introCopy h1>span{white-space:nowrap;display:block}._4IKYPa_introCopy h1 ._4IKYPa_localTitle{letter-spacing:.05em;margin-bottom:11px;font-size:clamp(1.15rem,1.7vw,1.65rem);line-height:1.6}._4IKYPa_introLead{color:#64748b;letter-spacing:.04em;margin:25px 0 0;font-size:14px;line-height:1.9}._4IKYPa_introLead strong,._4IKYPa_introLead span{display:block}._4IKYPa_introLead strong{color:#1e293b;margin-bottom:7px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:600}._4IKYPa_introLead ._4IKYPa_introScope{color:#3b5998;margin-top:5px}._4IKYPa_introActions{align-items:center;gap:13px 28px;margin-top:25px;display:flex}._4IKYPa_introActions a{color:#3b5998;border-bottom:1px solid #3b599847;font-size:12.5px;font-weight:600;text-decoration:none}._4IKYPa_introActions a:first-child{color:#fff;background:#3b5998;border:0;border-radius:999px;align-items:center;min-height:46px;padding:0 22px;display:inline-flex;box-shadow:0 12px 28px #3b599833}._4IKYPa_introScroll{z-index:7;color:#64748b;flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex;position:absolute;bottom:23px;left:50%;transform:translate(-50%)}._4IKYPa_introScroll span{letter-spacing:.12em;font-size:9px;font-weight:600}._4IKYPa_introScroll svg{animation:1.8s ease-in-out infinite _4IKYPa_cue}._4IKYPa_story{z-index:2;position:relative}._4IKYPa_stickyStage{--final-fill:0;background:radial-gradient(circle at 50% 48%,#fffffffa,#0000 62%),linear-gradient(120deg,#f8f5ed,#f0ece2);width:100%;height:100svh;position:sticky;top:0;overflow:hidden}._4IKYPa_storyHeader{color:#2a3d32ad;letter-spacing:.15em;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:10px}._4IKYPa_storyHeader>span:first-child{color:#2c4537;letter-spacing:.12em;font-size:15px;font-weight:600}._4IKYPa_caption{z-index:8;color:#2d41359e;letter-spacing:.19em;align-items:center;gap:11px;font-size:9px;display:flex;position:absolute;top:92px;left:50%;transform:translate(-50%)}._4IKYPa_caption i{background:#33503c6b;width:24px;height:1px}._4IKYPa_sceneFrame{aspect-ratio:3/2;background:#fcfbf7;border:1px solid #ffffffd1;border-radius:clamp(18px,2.5vw,42px);width:min(1500px,100vw,150svh - 156px);position:absolute;top:52%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 35px 85px #403f3517,inset 0 1px #fff}._4IKYPa_storySvg{width:100%;height:100%;display:block}._4IKYPa_paperBase{fill:#fffefb}._4IKYPa_inkDrawing{fill:none;stroke:#303733;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}._4IKYPa_inkDrawing [data-phase=road]{stroke-width:2.4px}._4IKYPa_inkDrawing [data-phase=trunks]{stroke-width:2.7px}._4IKYPa_inkDrawing [data-phase=verticals]{stroke:#444b47;stroke-width:1.7px}._4IKYPa_inkDrawing [data-phase=branches]{stroke-width:2.35px}._4IKYPa_inkDrawing [data-phase=blossoms]{stroke:#4d4b47;stroke-width:1.95px}._4IKYPa_inkDrawing path{opacity:0}._4IKYPa_skeletonMask path,._4IKYPa_intermediateMask path,._4IKYPa_detailMask path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}._4IKYPa_skeletonMask path{stroke-width:34px}._4IKYPa_intermediateMask path{stroke-width:24px}._4IKYPa_detailMask path{stroke-width:122px}._4IKYPa_pencilTool{pointer-events:none;will-change:transform, opacity}._4IKYPa_colorMosaic{z-index:4;pointer-events:none;perspective:900px;display:grid;position:absolute;inset:0;overflow:hidden}._4IKYPa_colorMosaic>span{backface-visibility:hidden;transform-origin:50%;will-change:opacity, transform;background-image:url(/images/cherry-doodly-sequence-v2-08-complete.webp);background-repeat:no-repeat;background-size:3600% 2400%;margin:-.45px;display:block}._4IKYPa_guideCard{z-index:7;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);transform-origin:50%;will-change:left, top, opacity, transform;background:radial-gradient(circle at 28% 8%,#ffffffeb,#0000 38%),linear-gradient(135deg,#ffffffc7,#f7f9fd94 53%,#d7e1f580);border:1px solid #3b599829;border-radius:23px 28px 24px 20px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:15px;width:min(390px,36vw);min-height:96px;padding:14px 19px;display:grid;position:absolute;overflow:hidden;box-shadow:inset 1px 1px #fffffffa,inset -1px -1px #3b599814,0 20px 58px #3b599826}._4IKYPa_cardShine{filter:blur(20px);background:#ffffff94;border-radius:50%;width:150px;height:120px;position:absolute;top:-38px;left:-70px}._4IKYPa_cardIcon{color:#3b5998;background:linear-gradient(145deg,#f4f7fdf0,#aec1e666);border:1px solid #ffffffeb;border-radius:54% 46% 42% 58%/47% 58% 42% 53%;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:inset -4px -5px 12px #3b59981c}._4IKYPa_cardIcon>span{place-items:center;position:absolute;inset:0}._4IKYPa_cardCopy{display:block;position:relative}._4IKYPa_cardCopy small,._4IKYPa_cardCopy b{display:block}._4IKYPa_cardCopy small{color:#3b59989e;letter-spacing:.16em;margin-bottom:6px;font-family:Georgia,serif;font-size:11px}._4IKYPa_cardCopy b{color:#233556;letter-spacing:.02em;white-space:nowrap;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(16px,1.25vw,19px);font-weight:600}._4IKYPa_progress{z-index:9;color:#3b599894;grid-template-columns:1px 25px 12px;align-items:center;gap:8px;font-family:Georgia,serif;display:grid;position:absolute;top:50%;right:24px;transform:translateY(-50%)}._4IKYPa_progress i{background:#3b599824;width:1px;height:116px;display:block;position:relative}._4IKYPa_progress i span{transform-origin:top;background:#3b5998;display:block;position:absolute;inset:0;transform:scaleY(0)}._4IKYPa_progress b{text-align:right;font-size:11px;font-weight:400}._4IKYPa_progress small{font-size:8px}._4IKYPa_storyHint{z-index:8;color:#3b599885;letter-spacing:.12em;font-size:9px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}._4IKYPa_singleDrawingComparison{z-index:2;background:#fff;position:relative}._4IKYPa_singleDrawingSticky{background:radial-gradient(circle at 50% 48%,#3b59980a,#0000 58%),#fff;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}._4IKYPa_singleDrawingHeader{z-index:8;color:#3b5998b3;letter-spacing:.15em;justify-content:space-between;align-items:center;width:min(1440px,100% - 72px);margin:0 auto;padding:24px 0 12px;font-size:10px;display:flex;position:absolute;top:0;left:0;right:0}._4IKYPa_singleDrawingHeader>span:first-child{color:#3b5998;letter-spacing:.12em;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:15px;font-weight:600}._4IKYPa_singleDrawingCaption{z-index:8;color:#3b5998ad;letter-spacing:.19em;align-items:center;gap:11px;font-size:9px;display:flex;position:absolute;top:92px;left:50%;transform:translate(-50%)}._4IKYPa_singleDrawingCaption i{background:#3b59986b;width:24px;height:1px}._4IKYPa_singleDrawingFrame{background:#fff;box-shadow:0 35px 85px #3b599817,inset 0 1px #fff}._4IKYPa_singleRoadMask path,._4IKYPa_singleTraceMask path,._4IKYPa_singleDetailMask path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}._4IKYPa_singleRoadMask path{stroke-width:40px}._4IKYPa_singleTraceMask path{stroke-width:30px}._4IKYPa_singleDetailMask path{stroke-width:142px}._4IKYPa_singleDrawingMosaic>span{background-size:2800% 1800%}._4IKYPa_singleDrawingProgress{z-index:9;color:#3b599894;grid-template-columns:1px 25px 12px;align-items:center;gap:8px;font-family:Georgia,serif;display:grid;position:absolute;top:50%;right:24px;transform:translateY(-50%)}._4IKYPa_singleDrawingProgress i{background:#3b599824;width:1px;height:116px;display:block;position:relative}._4IKYPa_singleDrawingProgress i span{transform-origin:top;background:#3b5998;display:block;position:absolute;inset:0;transform:scaleY(0)}._4IKYPa_singleDrawingProgress b{text-align:right;font-size:11px;font-weight:400}._4IKYPa_singleDrawingProgress small{font-size:8px}._4IKYPa_puzzleProgress{z-index:9;color:#3b599894;justify-items:center;gap:8px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}._4IKYPa_puzzleProgress i{background:#3b599829;width:120px;height:1px;display:block;overflow:hidden}._4IKYPa_puzzleProgress i span{transform-origin:0;background:#3b5998;width:100%;height:100%;display:block;transform:scaleX(0)}._4IKYPa_puzzleProgress small{letter-spacing:.12em;font-size:9px}._4IKYPa_puzzleSection{z-index:2;background:radial-gradient(circle at 50% 52%,#3b59980d,#0000 54%),#fff;height:440svh;position:relative}._4IKYPa_puzzleSticky{height:100svh;position:sticky;top:0;overflow:hidden}._4IKYPa_puzzleSticky:before{content:"";opacity:.35;background-image:linear-gradient(#3b59980a 1px,#0000 1px),linear-gradient(90deg,#3b59980a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}._4IKYPa_puzzleSrOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._4IKYPa_puzzleIntro,._4IKYPa_puzzleMidCaption,._4IKYPa_puzzleFinalCaption{z-index:9;text-align:center;will-change:opacity, transform;width:min(900px,86vw);margin:0;position:absolute;left:50%;transform:translate(-50%)}._4IKYPa_puzzleIntro{top:7%}._4IKYPa_puzzleIntro p,._4IKYPa_puzzleIntro h2,._4IKYPa_puzzleIntro span{margin:0}._4IKYPa_puzzleIntro p{color:#3b5998;letter-spacing:.12em;font-size:10px;display:block}._4IKYPa_puzzleIntro h2{color:#0f172a;letter-spacing:-.04em;margin-top:14px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(2rem,3.5vw,4rem);font-weight:500;line-height:1.42}._4IKYPa_puzzleIntro span{color:#64748b;letter-spacing:.035em;margin-top:13px;font-size:13px;display:block}._4IKYPa_puzzleMidCaption{color:#64748b;letter-spacing:.06em;opacity:0;font-size:13px;top:11%}._4IKYPa_puzzleFinalCaption{opacity:0;top:7%}._4IKYPa_puzzleFinalCaption small,._4IKYPa_puzzleFinalCaption h3,._4IKYPa_puzzleFinalCaption p{margin:0}._4IKYPa_puzzleFinalCaption small{color:#3b5998;letter-spacing:.12em;font-size:10px;display:block}._4IKYPa_puzzleFinalCaption h3{color:#0f172a;letter-spacing:-.035em;margin-top:10px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.55rem,2.6vw,2.7rem);font-weight:500;line-height:1.45}._4IKYPa_puzzleFinalCaption p{color:#64748b;letter-spacing:.045em;margin-top:9px;font-size:12.5px}._4IKYPa_puzzleStage{position:absolute;inset:0}._4IKYPa_puzzleBoard{z-index:1;position:absolute}._4IKYPa_puzzleGhost{position:absolute;top:0;left:0;overflow:visible}._4IKYPa_puzzleGhost path{fill:#3b59980d;stroke:#3b59986b;stroke-dasharray:6 5;stroke-width:1px}._4IKYPa_puzzleGhost ._4IKYPa_puzzleOuter{fill:none;stroke:#3b599852;stroke-dasharray:none;stroke-width:1.2px;opacity:0}._4IKYPa_puzzlePiece{z-index:4;opacity:0;filter:drop-shadow(0 14px 24px #3b599833);will-change:opacity, transform;transition:filter .45s;position:absolute}._4IKYPa_puzzlePiecePlaced{filter:drop-shadow(0 4px 9px #3b59981c)}._4IKYPa_puzzleDefs{width:0;height:0;position:absolute}._4IKYPa_puzzlePieceBody{background-image:radial-gradient(circle at 50% 44%,#3b599826,#3b599809 45%,#fff0 70%),linear-gradient(128deg,#fff 0%,#f4f7fc 46%,#e8eef8 100%);background-repeat:no-repeat;position:absolute;inset:0}._4IKYPa_puzzlePieceCore ._4IKYPa_puzzlePieceBody{background-image:linear-gradient(145deg,#4c6baaf5,#304a82f5),linear-gradient(128deg,#fff,#e8eef8)}._4IKYPa_puzzlePieceInner{color:#1e293b;text-align:center;place-content:center;place-items:center;gap:9px;display:grid;position:absolute}._4IKYPa_puzzlePieceCore ._4IKYPa_puzzlePieceInner{color:#fff}._4IKYPa_puzzlePieceIcon{color:#3b5998;background:#e8edf8eb;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #ffffffe6}._4IKYPa_puzzlePieceCore ._4IKYPa_puzzlePieceIcon{color:#fff;background:#ffffff26}._4IKYPa_puzzlePieceInner strong{letter-spacing:.02em;white-space:nowrap;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(12px,1.05vw,15px);font-weight:600;line-height:1.4}._4IKYPa_puzzleHand{z-index:3;opacity:0;pointer-events:none;filter:drop-shadow(0 18px 26px #0f172a2e);will-change:opacity, transform;position:absolute;top:0;left:0}._4IKYPa_puzzleHandFront{z-index:7}._4IKYPa_puzzleHand img{-webkit-user-select:none;user-select:none;display:block}._4IKYPa_puzzlePieceFlash{opacity:0;background:linear-gradient(140deg,#ffffffeb,#c4d6f68c);position:absolute;inset:0}._4IKYPa_puzzlePieceOutline{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}._4IKYPa_puzzlePieceOutline path{fill:none;stroke:#3b599857;stroke-width:1px}._4IKYPa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes _4IKYPa_cue{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@media (max-width:900px){._4IKYPa_header,._4IKYPa_storyHeader,._4IKYPa_singleDrawingHeader{width:calc(100% - 36px)}._4IKYPa_prototypeBadge{margin-right:36px}._4IKYPa_introCherryVisual{z-index:2;opacity:.2;width:62vw;top:16%;bottom:7%;right:-15vw}._4IKYPa_introCopy{width:74vw;top:47%;left:7vw}._4IKYPa_introCopy h1{font-size:clamp(3rem,8.2vw,5rem)}._4IKYPa_sceneFrame{width:min(1500px,120vw,150svh - 174px)}._4IKYPa_guideCard{width:min(360px,58vw)}._4IKYPa_puzzleIntro h2{font-size:clamp(1.7rem,4.6vw,2.6rem)}._4IKYPa_puzzlePieceIcon{width:36px;height:36px}}@media (max-width:560px){._4IKYPa_puzzleSection{height:480svh}._4IKYPa_puzzleIntro h2{font-size:clamp(1.5rem,6.6vw,2rem)}._4IKYPa_puzzleIntro span,._4IKYPa_puzzleMidCaption{font-size:11.5px}._4IKYPa_puzzleFinalCaption h3{font-size:clamp(1.3rem,5.6vw,1.8rem)}._4IKYPa_puzzleFinalCaption p{font-size:11.5px}._4IKYPa_puzzlePieceIcon{width:32px;height:32px}._4IKYPa_puzzlePieceInner{gap:6px}._4IKYPa_puzzlePieceInner strong{font-size:11.5px}._4IKYPa_header{padding-top:18px}._4IKYPa_prototypeBadge,._4IKYPa_storyHeader>span:last-child{display:none}._4IKYPa_brandMark{width:38px;height:38px}._4IKYPa_introCopy{width:84vw;top:43%;left:8vw}._4IKYPa_introCopy h1{font-size:9vw;line-height:1.34}._4IKYPa_introCopy h1 ._4IKYPa_localTitle{margin-bottom:8px;font-size:4.4vw}._4IKYPa_introLead{margin-top:19px;font-size:12px;line-height:1.75}._4IKYPa_introLead br{display:none}._4IKYPa_introActions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:19px}._4IKYPa_introActions a:first-child{min-height:40px;padding:0 17px}._4IKYPa_introCherryVisual{opacity:.27;width:82vw;height:42svh;display:block;top:auto;bottom:34px;right:-18vw;-webkit-mask-image:radial-gradient(88% 84% at 70% 58%,#000 30%,#000000b8 60%,#0000 100%);mask-image:radial-gradient(88% 84% at 70% 58%,#000 30%,#000000b8 60%,#0000 100%)}._4IKYPa_introCherryImage{object-position:76% 58%;filter:grayscale()contrast(.72)brightness(1.27)}._4IKYPa_caption{width:max-content;top:78px}._4IKYPa_singleDrawingHeader>span:last-child{display:none}._4IKYPa_singleDrawingCaption{letter-spacing:.12em;text-align:center;justify-content:center;width:calc(100% - 84px);line-height:1.6;top:78px}._4IKYPa_sceneFrame{border-radius:18px;width:138vw;top:47%}._4IKYPa_guideCard{border-radius:20px 24px 20px 18px;grid-template-columns:48px minmax(0,1fr);gap:11px;width:min(320px,82vw);min-height:84px;padding:11px 14px}._4IKYPa_cardIcon{width:48px;height:48px}._4IKYPa_cardCopy b{white-space:normal;font-size:15px;line-height:1.45}._4IKYPa_progress,._4IKYPa_singleDrawingProgress{right:9px}._4IKYPa_storyHint{display:none}}@media (prefers-reduced-motion:reduce){._4IKYPa_introScroll svg{animation:none}._4IKYPa_pencilTool{display:none}}._4IKYPa_personSection{z-index:2;background:linear-gradient(#fff,#f6f8fc);padding:clamp(90px,11vw,150px) 24px;position:relative}._4IKYPa_personInner{max-width:720px;margin:0 auto}._4IKYPa_personTitle{color:#0f172a;letter-spacing:-.035em;margin:0 0 30px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.5rem,2.7vw,2.2rem);font-weight:500;line-height:1.6}._4IKYPa_talk{gap:10px;display:grid}._4IKYPa_talkRow{grid-template-columns:52px minmax(0,1fr);align-items:end;gap:10px;display:grid}._4IKYPa_talkAvatar{border-radius:50%;align-self:start;width:52px;height:52px;display:block;position:relative;overflow:hidden}._4IKYPa_talkAvatar img{object-fit:cover}._4IKYPa_talkBubble{color:#0f172a;background:#fff;border-radius:4px 18px 18px;justify-self:start;max-width:38em;margin:0;padding:14px 18px;font-size:13.5px;line-height:1.85;position:relative;box-shadow:0 6px 18px #3b599814}._4IKYPa_talkBubble>span{display:block}._4IKYPa_talkBubble>span+span{margin-top:.3em}._4IKYPa_talkRow:first-child ._4IKYPa_talkBubble:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-right:8px solid #fff;position:absolute;top:12px;left:-7px}._4IKYPa_personMeta{color:#0f172a;gap:4px;margin:30px 0 0 62px;font-size:13px;font-weight:600;display:grid}._4IKYPa_personMeta span{color:#64748b;font-size:12px;font-weight:400}._4IKYPa_personLink{color:#3b5998;border-bottom:1px solid #3b599859;margin:16px 0 0 62px;padding-bottom:3px;font-size:12.5px;text-decoration:none;display:inline-block}@media (max-width:760px){._4IKYPa_personInner{text-align:center;grid-template-columns:1fr;justify-items:center}}._4IKYPa_feeSection{z-index:2;background:#fff;padding:clamp(96px,11vw,150px) max(6vw,50vw - 608px);position:relative}._4IKYPa_feeInner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,80px);max-width:1180px;margin:0 auto;display:grid}._4IKYPa_feeHeading>p,._4IKYPa_consultationHeading>p{color:#3b5998;letter-spacing:.18em;margin:0;font-size:10px;font-weight:600}._4IKYPa_feeHeading h2{color:#0f172a;letter-spacing:-.04em;margin:18px 0 0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:500;line-height:1.55}._4IKYPa_feeBody{border-top:1px solid #3b599824;padding-top:22px}._4IKYPa_feeBody p{color:#64748b;margin:0 0 14px;font-size:13.5px;line-height:2.05}._4IKYPa_feeBody ._4IKYPa_feeThanks{color:#3b5998;letter-spacing:.03em;font-size:12px;font-weight:600}._4IKYPa_feeBody ._4IKYPa_feeQuestion{color:#0f172a;border-left:2px solid #3b5998;margin:24px 0 20px;padding:14px 0 14px 18px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:500;line-height:1.85}._4IKYPa_feeBody ._4IKYPa_feeNote{color:#7a8495;font-size:12.5px}._4IKYPa_feeLink{color:#3b5998;border-bottom:1px solid #3b599859;margin-top:10px;padding-bottom:3px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}._4IKYPa_consultationSection{z-index:2;background:#f6f8fc;padding:clamp(96px,11vw,150px) max(6vw,50vw - 608px);scroll-margin-top:24px;position:relative}._4IKYPa_consultationInner{max-width:980px;margin:0 auto}._4IKYPa_consultationHeading{max-width:680px}._4IKYPa_consultationHeading h2{color:#0f172a;letter-spacing:-.04em;margin:16px 0 0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.85rem,3.4vw,2.8rem);font-weight:500;line-height:1.55}._4IKYPa_consultationHeading>span{color:#64748b;margin-top:20px;font-size:13.5px;line-height:2;display:block}._4IKYPa_consultationList{border-bottom:1px solid #3b599824;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(42px,6vw,72px);display:grid}._4IKYPa_consultationItem{border-top:1px solid #3b599824;border-left:1px solid #3b599824;padding:30px clamp(20px,3vw,34px) 34px;display:block}._4IKYPa_consultationItem:last-child{border-right:1px solid #3b599824}._4IKYPa_consultationItem small{color:#3b5998;letter-spacing:.12em;background:#3b599814;border-radius:999px;align-items:center;min-height:25px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}._4IKYPa_consultationItem h3{color:#0f172a;letter-spacing:.01em;margin:20px 0 0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:600;line-height:1.65}._4IKYPa_consultationItem p{color:#64748b;margin:12px 0 0;font-size:13px;line-height:1.95}._4IKYPa_finalActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:38px;display:flex}._4IKYPa_finalActions a{color:#fff;background:#3b5998;border-radius:999px;padding:14px 30px;font-size:13px;text-decoration:none}._4IKYPa_finalActions a:last-child{color:#0f172a;background:0 0;border-bottom:1px solid #0f172a59;border-radius:0;padding:0 0 3px}@media (max-width:900px){._4IKYPa_feeInner{grid-template-columns:1fr}._4IKYPa_consultationList{border-bottom:0;grid-template-columns:1fr}._4IKYPa_consultationItem{border-left:0;padding:26px 0}._4IKYPa_consultationItem:last-child{border-bottom:1px solid #3b599824;border-right:0}}@media (max-width:560px){._4IKYPa_personSection,._4IKYPa_feeSection,._4IKYPa_consultationSection{padding-left:8vw;padding-right:8vw}._4IKYPa_personInner{text-align:left}._4IKYPa_personMeta,._4IKYPa_personLink{margin-left:0}._4IKYPa_talkRow{grid-template-columns:44px minmax(0,1fr)}._4IKYPa_talkAvatar{width:44px;height:44px}._4IKYPa_talkBubble{padding:12px 14px;font-size:12.5px}._4IKYPa_finalActions{flex-direction:column;align-items:flex-start}}
.Pk8lQG_page{--paper:#fff;--paper-soft:#f8fafc;--ink:#0f172a;--text:#334155;--muted:#64748b;--line:#cbd5e1;--accent:#3b5998;--accent-pale:#eef2fa;background:var(--paper);min-height:100vh;color:var(--text);font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}.Pk8lQG_article{width:min(800px,100% - 40px);margin:0 auto;padding:40px 0 88px}.Pk8lQG_breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:40px;font-size:12px;display:flex}.Pk8lQG_breadcrumbs a{color:inherit;text-underline-offset:3px}.Pk8lQG_eyebrow,.Pk8lQG_boxLabel{color:var(--accent);letter-spacing:.14em;font-size:12px;font-weight:700}.Pk8lQG_article h1{color:var(--ink);letter-spacing:.01em;margin:14px 0 12px;font-family:Noto Serif JP,Yu Mincho,serif;font-size:clamp(2rem,4.4vw,2.8rem);font-weight:600;line-height:1.5}.Pk8lQG_article .Pk8lQG_articleUpdated{color:var(--muted);letter-spacing:.02em;margin:0;font-size:11px;line-height:1.7}.Pk8lQG_practitionerVoice{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:20px;display:grid}.Pk8lQG_practitionerIdentity{text-align:center;min-width:0}.Pk8lQG_practitionerImage{border:1px solid var(--line);object-fit:cover;border-radius:50%;width:88px;height:88px;margin:0 auto;display:block}.Pk8lQG_practitionerBubble{border:1px solid var(--line);background:var(--paper-soft);border-radius:8px;min-width:0;padding:22px 24px;position:relative}.Pk8lQG_practitionerBubble:before,.Pk8lQG_practitionerBubble:after{content:"";border-style:solid;width:0;height:0;position:absolute;top:30px;right:100%}.Pk8lQG_practitionerBubble:before{border-width:9px 11px 9px 0;border-color:transparent var(--line) transparent transparent}.Pk8lQG_practitionerBubble:after{border-width:8px 10px 8px 0;border-color:transparent var(--paper-soft) transparent transparent;top:31px}.Pk8lQG_article .Pk8lQG_practitionerName{color:var(--ink);margin:10px 0 0;font-family:Noto Serif JP,Yu Mincho,serif;font-size:15px;font-weight:600;line-height:1.55}.Pk8lQG_article .Pk8lQG_practitionerQualifications{color:var(--muted);margin:5px 0 0;padding:0;font-size:11px;line-height:1.65;list-style:none}.Pk8lQG_practitionerQualifications li,.Pk8lQG_practitionerText{margin:0}.Pk8lQG_article .Pk8lQG_practitionerText p{margin:0 0 14px}.Pk8lQG_article .Pk8lQG_practitionerText p:last-child{margin-bottom:0}.Pk8lQG_articleFooter{border-top:1px solid var(--line);color:var(--muted);margin-top:58px;padding-top:18px}.Pk8lQG_articleFooter p{margin:0;font-size:12px;line-height:1.8}.Pk8lQG_article section{margin-top:58px;scroll-margin-top:24px}.Pk8lQG_article h2{border-left:3px solid var(--accent);color:var(--ink);letter-spacing:.01em;margin:0 0 22px;padding-left:16px;font-size:clamp(1.4rem,3vw,1.75rem);font-weight:700;line-height:1.55}.Pk8lQG_article h3{color:var(--ink);margin:0 0 8px;font-size:17px;line-height:1.6}.Pk8lQG_article p{margin:16px 0;font-size:16px;line-height:1.95}.Pk8lQG_article a,.Pk8lQG_inlineLink{color:var(--accent);text-underline-offset:3px}.Pk8lQG_consultationBox,.Pk8lQG_answerBox{border-left:3px solid var(--accent);padding:22px 24px}.Pk8lQG_consultationBox{background:var(--paper-soft);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.Pk8lQG_answerBox{color:var(--ink);background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0}.Pk8lQG_consultationBox p,.Pk8lQG_answerBox p{margin:10px 0 0;font-size:16px;line-height:1.95}.Pk8lQG_answerBox p{margin:0;font-weight:600}.Pk8lQG_openingQa{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:42px;overflow:hidden;box-shadow:0 12px 32px #0f172a0f}.Pk8lQG_article .Pk8lQG_openingQa section{margin-top:0}.Pk8lQG_openingQuestion,.Pk8lQG_openingAnswer{padding:26px 28px 28px}.Pk8lQG_openingQuestion{background:#fff}.Pk8lQG_openingAnswer{background:var(--paper-soft);border-top:1px solid #dbe3ef}.Pk8lQG_article .Pk8lQG_openingQaHeading{border:0;align-items:flex-start;gap:14px;margin:0 0 18px;padding:0;font-size:clamp(1.22rem,2.7vw,1.55rem);line-height:1.55;display:flex}.Pk8lQG_openingQaMark{border:2px solid var(--accent);width:38px;height:38px;color:var(--accent);border-radius:50%;flex:0 0 38px;place-items:center;font-family:ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1;display:inline-grid}.Pk8lQG_openingAnswer .Pk8lQG_openingQaMark{background:var(--accent);color:#fff}.Pk8lQG_openingQaHeadingText{padding-top:1px}.Pk8lQG_keywordHighlight{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000;background-image:linear-gradient(#0000 54%,#ffef94ad 54% 91%,#0000 91%);background-position:0 100%;background-repeat:no-repeat;background-size:0% 100%;margin:0 -.02em;padding:0 .04em;transition:background-size .9s cubic-bezier(.4,0,.2,1)}.Pk8lQG_keywordHighlight[data-visible=true]{background-size:100% 100%}@media (prefers-reduced-motion:reduce){.Pk8lQG_keywordHighlight{background-size:100% 100%;transition:none}}.Pk8lQG_openingQa .Pk8lQG_consultationBox,.Pk8lQG_openingQa .Pk8lQG_answerBox{background:0 0;border:0;padding:0}.Pk8lQG_openingQa .Pk8lQG_consultationBox .Pk8lQG_boxLabel{background:var(--accent-pale);letter-spacing:.1em;border-radius:999px;margin-bottom:10px;padding:4px 9px;font-size:10px;display:inline-block}.Pk8lQG_openingQa .Pk8lQG_consultationBox p,.Pk8lQG_openingQa .Pk8lQG_answerBox p{margin:0}.Pk8lQG_openingQa .Pk8lQG_answerBox p{font-size:17px;font-weight:500;line-height:1.9}.Pk8lQG_figure{margin:38px 0 14px}.Pk8lQG_figurePicture{aspect-ratio:var(--figure-ratio,16 / 9);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;display:block}.Pk8lQG_figureImage{object-fit:contain;width:100%;height:100%;display:block}.Pk8lQG_figure figcaption{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.75}.Pk8lQG_checkList{border-top:1px solid var(--line);margin:28px 0;padding:0;list-style:none}.Pk8lQG_checkList li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:22px 0;display:grid}.Pk8lQG_checkList strong,.Pk8lQG_checkList span{display:block}.Pk8lQG_checkList strong{color:var(--ink);font-size:17px;line-height:1.7}.Pk8lQG_checkList span{margin-top:6px;line-height:1.85}.Pk8lQG_checkIcon{width:16px;height:16px;color:var(--accent);flex:none;margin-top:7px}.Pk8lQG_flowIcon{width:17px;height:17px;color:var(--accent);flex:none;margin-top:6px}.Pk8lQG_steps{border-top:1px solid var(--line);margin:28px 0;padding:0;list-style:none}.Pk8lQG_steps li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:22px 0;display:grid}.Pk8lQG_steps strong{color:var(--ink);font-size:17px;line-height:1.6;display:block}.Pk8lQG_steps p{margin:5px 0 0}.Pk8lQG_inlineTip{background:#fafafa;border-left:2px solid #d7dce2;padding:16px 20px}.Pk8lQG_inlineTip p{margin:0}.Pk8lQG_tableWrap{border:1px solid var(--line);background:#fff;border-radius:6px;margin:28px 0;overflow-x:auto}.Pk8lQG_tableWrap table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px;line-height:1.75}.Pk8lQG_tableWrap th,.Pk8lQG_tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:15px 16px}.Pk8lQG_tableWrap thead th{background:var(--accent);color:#fff;font-weight:600}.Pk8lQG_tableWrap tbody th{width:19%;color:var(--ink);background:var(--paper-soft)}.Pk8lQG_tableWrap tr:last-child th,.Pk8lQG_tableWrap tr:last-child td{border-bottom:0}.Pk8lQG_documentSample{margin:28px 0}.Pk8lQG_documentSample figcaption{color:var(--ink);margin-bottom:10px;font-size:14px;font-weight:700}.Pk8lQG_documentSamplePaper{overflow-wrap:anywhere;white-space:pre-wrap;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:clamp(20px,5vw,36px);font-size:14px;line-height:2}.Pk8lQG_documentSample>p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.8}.Pk8lQG_costGrid{border-top:1px solid var(--line);margin-top:28px}.Pk8lQG_costGrid>div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:22px;padding:20px 0;display:grid}.Pk8lQG_costGrid h3,.Pk8lQG_costGrid p{margin:0}.Pk8lQG_costGrid p{font-size:15px}.Pk8lQG_sourceNote{color:var(--muted);font-size:13px!important}.Pk8lQG_sourceNote a{margin:0 5px}.Pk8lQG_supportSection{border-top:2px solid var(--accent);padding:34px 0 0}.Pk8lQG_supportSection h2{margin-top:12px}.Pk8lQG_supportSection ul{margin:22px 0;padding:0;list-style:none}.Pk8lQG_supportSection li{grid-template-columns:22px minmax(0,1fr);gap:10px;margin:9px 0;line-height:1.8;display:grid}.Pk8lQG_supportSection li svg{width:18px;height:18px;color:var(--accent);margin-top:5px}.Pk8lQG_ctaCard{background:var(--paper-soft);border:1px solid var(--line);border-radius:6px;margin-top:28px;padding:24px}.Pk8lQG_ctaCardStack{gap:16px;margin-top:28px;display:grid}.Pk8lQG_ctaCardStack .Pk8lQG_ctaCard{margin-top:0}.Pk8lQG_ctaCardStack .Pk8lQG_ctaCardWithPreview{grid-template-columns:minmax(0,1fr) 200px}.Pk8lQG_ctaCardWithPreview{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:center;gap:20px;display:grid}.Pk8lQG_ctaCardWithAnimation{grid-template-columns:minmax(0,1fr) 200px}.Pk8lQG_ctaCopy{min-width:0}.Pk8lQG_ctaCopy p{margin-top:0}.Pk8lQG_ctaCopy a{background:var(--accent);color:#fff;text-align:center;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:13px 18px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.Pk8lQG_ctaCopy small{color:var(--muted);text-align:center;margin-top:12px;display:block}.Pk8lQG_ctaAlternative{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.Pk8lQG_ctaCopy .Pk8lQG_secondaryCta{border:1px solid var(--accent);color:var(--accent);background:#fff}.Pk8lQG_ctaPreview{min-width:0;margin:0}.Pk8lQG_ctaPreview picture,.Pk8lQG_ctaPreview img{width:100%;display:block}.Pk8lQG_ctaPreview img{background:#fff;border:1px solid #dbe2ee;border-radius:7px;height:auto;box-shadow:0 12px 28px #0f172a1a}.Pk8lQG_ctaPreview figcaption{color:var(--muted);text-align:center;margin-top:8px;font-size:11px;line-height:1.6}.Pk8lQG_ctaAnimatedPreview{flex-direction:column;justify-self:center;align-items:center;width:200px;max-width:100%;display:flex}.Pk8lQG_ctaAnimatedPreview picture,.Pk8lQG_ctaAnimatedPreview img{width:100%}.Pk8lQG_ctaAnimatedPreview img{height:auto}.Pk8lQG_qaList{border-top:1px solid var(--line)}.Pk8lQG_article .Pk8lQG_qaHeading{border-left:0;align-items:center;gap:10px;padding-left:0;display:flex}.Pk8lQG_qaHeading svg{color:var(--accent);flex:none}.Pk8lQG_qaList details{border-bottom:1px solid var(--line)}.Pk8lQG_qaList summary{color:var(--ink);cursor:pointer;padding:20px 46px 20px 0;font-size:16px;font-weight:600;line-height:1.7}.Pk8lQG_qaList p{margin:0 0 22px}.Pk8lQG_relatedList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.Pk8lQG_relatedList li{border-bottom:1px solid var(--line)}.Pk8lQG_relatedList a{color:inherit;padding:20px 0;text-decoration:none;display:block}.Pk8lQG_relatedList a:hover strong{text-decoration:underline}.Pk8lQG_relatedCategory{color:var(--accent);letter-spacing:.12em;font-size:11px;font-weight:700;display:block}.Pk8lQG_relatedList strong{color:var(--ink);margin-top:7px;font-size:17px;line-height:1.65;display:block}.Pk8lQG_relatedDescription{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}@media (max-width:680px){.Pk8lQG_article{width:min(100% - 28px,800px);padding-top:28px}.Pk8lQG_breadcrumbs{margin-bottom:32px}.Pk8lQG_practitionerVoice{grid-template-columns:1fr;gap:18px}.Pk8lQG_practitionerImage{width:72px;height:72px}.Pk8lQG_practitionerBubble{padding:18px 16px}.Pk8lQG_practitionerBubble:before,.Pk8lQG_practitionerBubble:after{top:auto;left:50%;right:auto;transform:translate(-50%)}.Pk8lQG_practitionerBubble:before{border-width:0 9px 11px;border-color:transparent transparent var(--line);bottom:100%}.Pk8lQG_practitionerBubble:after{border-width:0 8px 10px;border-color:transparent transparent var(--paper-soft);bottom:calc(100% - 1px)}.Pk8lQG_article section{margin-top:52px}.Pk8lQG_article h2{padding-left:12px}.Pk8lQG_openingQa{border-radius:8px;margin-top:34px}.Pk8lQG_openingQuestion,.Pk8lQG_openingAnswer{padding:21px 18px 23px}.Pk8lQG_article .Pk8lQG_openingQaHeading{gap:11px;margin-bottom:15px;padding:0;font-size:1.2rem;line-height:1.5}.Pk8lQG_openingQaMark{flex-basis:32px;width:32px;height:32px;font-size:15px}.Pk8lQG_openingQa .Pk8lQG_answerBox p{font-size:16px}.Pk8lQG_consultationBox,.Pk8lQG_answerBox{padding:19px 18px}.Pk8lQG_costGrid>div{grid-template-columns:1fr;gap:7px}.Pk8lQG_figure{margin-left:-7px;margin-right:-7px}.Pk8lQG_figurePicture{aspect-ratio:var(--figure-mobile-ratio,3 / 4)}.Pk8lQG_ctaCard{padding:20px 16px}.Pk8lQG_ctaCardWithPreview{grid-template-columns:1fr;gap:20px}.Pk8lQG_ctaCardWithAnimation{grid-template-columns:1fr;grid-template-areas:"preview""copy"}.Pk8lQG_ctaCardWithAnimation .Pk8lQG_ctaCopy{grid-area:copy}.Pk8lQG_ctaCardWithAnimation .Pk8lQG_ctaAnimatedPreview{grid-area:preview}.Pk8lQG_ctaCardStack .Pk8lQG_ctaCardWithPreview{grid-template-columns:1fr;grid-template-areas:"preview""copy"}.Pk8lQG_ctaCardStack .Pk8lQG_ctaCardWithPreview .Pk8lQG_ctaCopy{grid-area:copy}.Pk8lQG_ctaCardStack .Pk8lQG_ctaCardWithPreview .Pk8lQG_ctaPreview{grid-area:preview}}
.aMQi8q_figure{--flow-blue:#3b5998;--flow-line:#93a1b8;--flow-ink:#172033;margin:30px 0 0}.aMQi8q_chart{color:var(--flow-ink);background:#fbfcfe;border:1px solid #dce3ef;border-radius:10px;padding:26px clamp(12px,3vw,30px)}.aMQi8q_chart .aMQi8q_title{margin:0 0 28px;font-size:21px;font-weight:700;line-height:1.5}.aMQi8q_terminal{background:var(--flow-blue);color:#fff;text-align:center;white-space:pre-line;border-radius:30px;width:fit-content;max-width:440px;margin:0 auto;padding:13px 24px;font-size:17px;font-weight:700;line-height:1.65}.aMQi8q_connector{height:36px;color:var(--flow-line);flex-direction:column;align-items:center;display:flex}.aMQi8q_connector:before{content:"";background:currentColor;width:1.5px;height:14px;margin-bottom:-2px;display:block}.aMQi8q_step{border:1.5px solid var(--flow-blue);text-align:center;background:#fff;border-radius:6px;max-width:520px;margin:0 auto;padding:18px 20px}.aMQi8q_step strong{font-size:18px;font-weight:700;line-height:1.65}.aMQi8q_chart .aMQi8q_step p,.aMQi8q_chart .aMQi8q_route p{color:#56647a;margin:8px 0 0;font-size:15px;line-height:1.75}.aMQi8q_question{text-align:center;justify-content:center;align-items:center;width:min(100%,360px);min-height:122px;margin:0 auto;padding:25px 48px;display:flex;position:relative}.aMQi8q_question svg{fill:#edf2fb;width:100%;height:100%;stroke:var(--flow-blue);stroke-width:1.5px;position:absolute;inset:0}.aMQi8q_question strong{white-space:pre-line;font-size:18px;font-weight:700;line-height:1.65;position:relative}.aMQi8q_choices{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.aMQi8q_choices button{border:1px solid var(--flow-blue);min-height:44px;color:var(--flow-blue);cursor:pointer;background:#fff;border-radius:5px;padding:9px 16px;font-size:15px;font-weight:700}.aMQi8q_choices button:hover{background:#edf2fb}.aMQi8q_choices button[aria-pressed=true]{background:var(--flow-blue);color:#fff}.aMQi8q_choices button:focus-visible,.aMQi8q_reset:focus-visible,.aMQi8q_downloads a:focus-visible,.aMQi8q_downloads summary:focus-visible{outline-offset:3px;outline:3px solid #d2a642}.aMQi8q_routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:26px;display:grid;position:relative}.aMQi8q_routes:before{content:"";background:var(--flow-line);height:1.5px;position:absolute;top:0;left:calc(25% - 5px);right:calc(25% - 5px)}.aMQi8q_route{border:1.5px solid var(--flow-blue);background:#fff;border-radius:6px;padding:16px 18px;position:relative;margin:0!important}.aMQi8q_route:before{content:"";background:var(--flow-line);width:1.5px;height:26px;position:absolute;top:-27px;left:50%}.aMQi8q_route strong{text-wrap:balance;font-size:17px;font-weight:700;line-height:1.65;display:block}.aMQi8q_chart .aMQi8q_route p{text-wrap:balance}.aMQi8q_routeLabel{color:var(--flow-blue);margin-bottom:10px;font-size:14px;font-weight:700;display:inline-block}.aMQi8q_chart .aMQi8q_route .aMQi8q_routeNote{border-top:1px solid #e3e8f0;padding-top:10px;font-size:14px}.aMQi8q_routes[data-single=true]{grid-template-columns:minmax(0,1fr);max-width:520px;margin:0 auto;padding-top:0}.aMQi8q_routes[data-single=true]:before,.aMQi8q_routes[data-single=true] .aMQi8q_route:before{display:none}.aMQi8q_merge{height:26px;position:relative}.aMQi8q_merge:before{content:"";border:1.5px solid var(--flow-line);border-top:0;height:26px;position:absolute;top:0;left:calc(25% - 5px);right:calc(25% - 5px)}.aMQi8q_chart .aMQi8q_continueLabel{color:var(--flow-blue);text-align:center;margin:16px 0 0;font-size:14px;font-weight:700;line-height:1.65}.aMQi8q_chart .aMQi8q_note{background:#edf2fb;max-width:600px;margin:28px auto 0;padding:14px 16px;font-size:14px;line-height:1.85}.aMQi8q_reset{color:var(--flow-blue);cursor:pointer;background:#fff;border:1px solid #dce3ef;border-radius:5px;align-items:center;gap:6px;margin:24px auto 0;padding:9px 12px;font-size:14px;display:flex}.aMQi8q_figure figcaption{color:#56647a;margin-top:12px;font-size:13px;line-height:1.8}.aMQi8q_downloads{margin-top:18px;font-size:14px}.aMQi8q_downloads summary{width:fit-content;color:var(--flow-blue);cursor:pointer;align-items:center;gap:7px;display:flex}.aMQi8q_downloads div{flex-wrap:wrap;gap:12px 24px;margin-top:12px;display:flex}.aMQi8q_downloads a{color:var(--flow-blue);text-underline-offset:3px;text-decoration:underline}.aMQi8q_diagnosisIntro{color:#56647a;max-width:640px;margin:-10px auto 22px;line-height:1.8}.aMQi8q_diagnosis{max-width:640px;margin:0 auto;scroll-margin-top:96px}.aMQi8q_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aMQi8q_questionCard,.aMQi8q_resultCard{border:1.5px solid var(--flow-blue);backface-visibility:hidden;transform-origin:50%;background:#fff;border-radius:8px;padding:22px}.aMQi8q_cardForward{animation:.32s both aMQi8q_diagnosisCardForward}.aMQi8q_cardBack{animation:.32s both aMQi8q_diagnosisCardBack}.aMQi8q_cardReset{animation:.32s both aMQi8q_diagnosisCardReset}@keyframes aMQi8q_diagnosisCardForward{0%{opacity:.15;transform:perspective(900px)translate(18px)rotateY(-23deg)}to{opacity:1;transform:perspective(900px)translate(0)rotateY(0)}}@keyframes aMQi8q_diagnosisCardBack{0%{opacity:.15;transform:perspective(900px)translate(-18px)rotateY(23deg)}to{opacity:1;transform:perspective(900px)translate(0)rotateY(0)}}@keyframes aMQi8q_diagnosisCardReset{0%{opacity:.15;transform:perspective(900px)translateY(8px)rotateY(13deg)}to{opacity:1;transform:perspective(900px)translateY(0)rotateY(0)}}.aMQi8q_questionCard h3,.aMQi8q_resultCard h3{margin:0;font-size:21px;line-height:1.6}.aMQi8q_questionCard h3:focus-visible,.aMQi8q_resultCard h3:focus-visible{outline-offset:5px;outline:3px solid #d2a642}.aMQi8q_progress{color:var(--flow-blue);margin:0 0 12px;font-size:14px;font-weight:700}.aMQi8q_progressSummary{color:var(--flow-blue);justify-content:space-between;gap:12px;margin:0 0 7px;font-size:14px;font-weight:700;display:flex}.aMQi8q_progressTrack{background:#e4eaf3;border-radius:999px;height:8px;margin-bottom:18px;overflow:hidden}.aMQi8q_progressTrack span{border-radius:inherit;background:var(--flow-blue);height:100%;transition:width .22s;display:block}.aMQi8q_questionCopy{min-height:7.2em}.aMQi8q_questionDetail,.aMQi8q_resultCard>p{color:#56647a;margin:10px 0 0;line-height:1.8}.aMQi8q_diagnosisChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.aMQi8q_diagnosisChoices button,.aMQi8q_diagnosisNavigation button,.aMQi8q_resultActions button{border:1px solid var(--flow-blue);min-height:48px;color:var(--flow-blue);cursor:pointer;background:#fff;border-radius:5px;padding:10px 14px;font-size:16px;font-weight:700}.aMQi8q_diagnosisChoices button[aria-pressed=true]{background:var(--flow-blue);color:#fff}.aMQi8q_diagnosisChoices button:focus-visible,.aMQi8q_diagnosisNavigation button:focus-visible,.aMQi8q_resultActions button:focus-visible,.aMQi8q_resultCta:focus-visible{outline-offset:3px;outline:3px solid #d2a642}.aMQi8q_diagnosisNavigation,.aMQi8q_resultActions{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.aMQi8q_diagnosisNavigation{justify-content:flex-start;align-items:center}.aMQi8q_diagnosisNavigation .aMQi8q_backButton{color:#56647a;border-color:#cbd3df;min-height:40px;padding:8px 12px;font-size:14px}.aMQi8q_diagnosisNavigation button:disabled{color:#8b96a7;cursor:not-allowed;border-color:#cbd3df}.aMQi8q_diagnosisChoices button:disabled,.aMQi8q_resultActions button:disabled{cursor:wait;opacity:.65}.aMQi8q_resultSteps{margin-top:20px}.aMQi8q_resultSteps>strong,.aMQi8q_reasons>strong{color:var(--flow-blue);display:block}.aMQi8q_resultSteps .aMQi8q_step{text-align:left;margin-top:10px;padding:13px 15px}.aMQi8q_reasons{background:#edf2fb;margin-top:20px;padding:14px 16px}.aMQi8q_reasons ul,.aMQi8q_guide ul,.aMQi8q_guide ol{margin:8px 0 0;padding-left:1.35em}.aMQi8q_reasons li,.aMQi8q_guide li{margin-top:5px;line-height:1.7}.aMQi8q_chart .aMQi8q_resultCta{background:var(--flow-blue);color:#fff;border-radius:5px;width:fit-content;margin:22px auto 0;padding:12px 22px;font-weight:700;text-decoration:none;display:block}.aMQi8q_chart .aMQi8q_resultCta:hover{color:#fff;background:#304a81;text-decoration:none}.aMQi8q_resultCtas{gap:12px;margin-top:22px;display:grid}.aMQi8q_resultCtas[data-double=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.aMQi8q_chart .aMQi8q_resultCtas .aMQi8q_resultCta{text-align:center;justify-content:center;align-items:center;width:auto;min-height:48px;margin:0;display:flex}.aMQi8q_chart .aMQi8q_resultCtas[data-double=false] .aMQi8q_resultCta{justify-self:center;width:fit-content}.aMQi8q_chart .aMQi8q_resultCta.aMQi8q_secondaryCta{border:1px solid var(--flow-blue);color:var(--flow-blue);background:#fff}.aMQi8q_chart .aMQi8q_resultCta.aMQi8q_secondaryCta:hover{color:var(--flow-blue);background:#edf2fb}.aMQi8q_resultActions{justify-content:center}.aMQi8q_resultActions button{min-height:42px;font-size:14px}.aMQi8q_guide{border-top:1px solid #dce3ef;border-bottom:1px solid #dce3ef;max-width:640px;margin:24px auto 0}.aMQi8q_guide summary{color:var(--flow-blue);cursor:pointer;padding:14px 2px;font-weight:700}.aMQi8q_guideBody{color:#56647a;padding:0 2px 16px;font-size:14px;line-height:1.75}.aMQi8q_guideBody h4{color:var(--flow-ink);margin:20px 0 0;font-size:16px}.aMQi8q_guideBody p{margin:4px 0 0}.aMQi8q_guideBody strong{color:var(--flow-ink)}.aMQi8q_guideBody a{color:var(--flow-blue);text-underline-offset:3px;margin-top:8px;font-weight:700;text-decoration:underline;display:inline-block}.aMQi8q_noScriptGuide{color:#56647a;margin:18px 0 0;font-size:14px}@media (prefers-reduced-motion:reduce){.aMQi8q_cardForward,.aMQi8q_cardBack,.aMQi8q_cardReset{animation:none;transform:none}.aMQi8q_progressTrack span{transition:none}}@media (max-width:680px){.aMQi8q_chart{padding:22px 12px}.aMQi8q_routes{gap:12px}.aMQi8q_routes:before,.aMQi8q_merge:before{left:calc(25% - 3px);right:calc(25% - 3px)}.aMQi8q_route{padding:14px 10px}.aMQi8q_route strong{font-size:16px}.aMQi8q_chart .aMQi8q_route p{font-size:14px}.aMQi8q_chart .aMQi8q_route .aMQi8q_routeNote{font-size:13px}.aMQi8q_step{padding:16px 14px}.aMQi8q_questionCard,.aMQi8q_resultCard{padding:18px 14px}.aMQi8q_questionCopy{min-height:15em}.aMQi8q_resultCtas[data-double=true]{grid-template-columns:1fr}.aMQi8q_diagnosisNavigation{margin-top:18px}.aMQi8q_diagnosisChoices{grid-template-columns:1fr}.aMQi8q_diagnosisChoices button{min-height:52px}}
.ivyHoa_picker{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:24px}.ivyHoa_picker>p:first-child{margin-top:0}.ivyHoa_picker label{color:#475569;font-size:13px;display:block}.ivyHoa_select{color:#0f172a;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:6px;padding:9px 8px;font-size:14px}.ivyHoa_select:disabled{opacity:.55}.ivyHoa_select:focus-visible{outline-offset:2px;outline:2px solid #3b5998}.ivyHoa_guide{margin-top:20px}.ivyHoa_guide a{align-items:center;gap:8px;font-weight:700;display:inline-flex}.ivyHoa_guide svg{flex-shrink:0}.ivyHoa_picker .ivyHoa_note{color:#475569;font-size:13px;line-height:1.8}.ivyHoa_picker .ivyHoa_note:last-child{margin-bottom:0}@media (max-width:680px){.ivyHoa_picker{padding:18px}}
._5QBk6W_sheet{color:#172033;background:#fbfcfe;border:1px solid #dce3ef;border-radius:10px;margin:30px 0 0;padding:clamp(18px,3vw,30px)}._5QBk6W_sheet h3{color:#172b52;margin:0;font-size:21px;line-height:1.5}._5QBk6W_intro{margin:10px 0 0;line-height:1.75}._5QBk6W_summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}._5QBk6W_summary div{background:#fff;border:1px solid #dce3ef;padding:14px}._5QBk6W_summary span,._5QBk6W_summary strong{display:block}._5QBk6W_summary span{color:#56647a;font-size:13px}._5QBk6W_summary strong{color:#172b52;margin-top:4px;font-size:20px}._5QBk6W_summaryNote{color:#56647a;grid-column:1/-1;margin:0;font-size:13px;line-height:1.6}._5QBk6W_fieldset{background:#fff;border:1px solid #dce3ef;min-width:0;margin:18px 0 0;padding:16px}._5QBk6W_inputArea{margin-top:18px;display:block}._5QBk6W_inputFields{min-width:0}._5QBk6W_inputArea>figure{z-index:1;margin-bottom:12px;position:sticky;top:8px}._5QBk6W_inputArea select,._5QBk6W_inputArea input{scroll-margin-top:250px}._5QBk6W_chartAssumption{color:#56647a;margin:7px 0 0;font-size:12px;line-height:1.5}._5QBk6W_inputFields ._5QBk6W_fieldset:first-child{margin-top:0}._5QBk6W_fieldset legend{color:#172b52;padding:0 6px;font-weight:700}._5QBk6W_rows{gap:12px;display:grid}._5QBk6W_row{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) minmax(120px,.7fr) minmax(160px,.9fr);align-items:end;gap:12px;padding-bottom:12px;display:grid}._5QBk6W_row:last-child{border-bottom:0;padding-bottom:0}._5QBk6W_rowHeading strong,._5QBk6W_rowHeading span{display:block}._5QBk6W_rowHeading span{color:#56647a;margin-top:3px;font-size:13px}._5QBk6W_row label,._5QBk6W_oneTimeRow label,._5QBk6W_memo{gap:5px;min-width:0;display:grid}._5QBk6W_row label>span,._5QBk6W_oneTimeRow label>span,._5QBk6W_memo>span,._5QBk6W_period>span{color:#56647a;font-size:13px}._5QBk6W_sheet select,._5QBk6W_sheet input{box-sizing:border-box;color:#172033;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #aebbd0;border-radius:4px;padding:8px 10px}._5QBk6W_sheet input:disabled{color:#8792a5;background:#f1f3f7}._5QBk6W_amountInput{align-items:center;gap:6px;display:flex}._5QBk6W_amountInput input{min-width:0}._5QBk6W_amountInput span{flex:none}._5QBk6W_invalidAmount{color:#8a3d2f;margin-top:4px;font-size:13px;display:block}._5QBk6W_period{grid-template-columns:minmax(100px,1fr) minmax(100px,.8fr) minmax(0,1.4fr);align-items:end;gap:10px;margin-top:18px;display:grid}._5QBk6W_period strong{color:#172b52;min-height:42px;padding:9px 0;line-height:1.5}._5QBk6W_oneTimeLabel{margin:0 0 12px}._5QBk6W_oneTimeRow{grid-template-columns:minmax(120px,.8fr) minmax(160px,1fr);gap:12px;display:grid}._5QBk6W_oneTimeTotal{color:#172b52;margin:14px 0 0;font-weight:700}._5QBk6W_memo{margin-top:12px}._5QBk6W_memo:first-of-type{margin-top:0}._5QBk6W_caution{color:#56647a;margin:16px 0 0;font-size:13px;line-height:1.75}@media (max-width:680px){._5QBk6W_inputArea select,._5QBk6W_inputArea input{scroll-margin-top:220px}._5QBk6W_chartAssumption{font-size:11px}._5QBk6W_summary{grid-template-columns:1fr}._5QBk6W_row,._5QBk6W_oneTimeRow,._5QBk6W_period{grid-template-columns:1fr;gap:9px}._5QBk6W_row{padding-bottom:16px}._5QBk6W_period strong{min-height:0;padding:2px 0 0}}@media (prefers-reduced-motion:reduce){._5QBk6W_sheet *{scroll-behavior:auto}}._5QBk6W_summary>div:nth-of-type(3){grid-column:1/-1}
.oCam4a_chart{background:#fff;border:1px solid #dce3ef;border-radius:8px;min-width:0;margin:0;padding:12px 14px 10px}.oCam4a_heading{color:#172b52;gap:2px;line-height:1.4;display:grid}.oCam4a_heading strong{font-size:16px}.oCam4a_heading span{color:#56647a;font-size:12px}.oCam4a_heading small{color:#56647a;font-size:12px;font-weight:400}.oCam4a_legend{color:#56647a;flex-wrap:wrap;gap:10px;margin-top:7px;font-size:12px;display:flex}.oCam4a_legend span{align-items:center;gap:5px;display:inline-flex}.oCam4a_legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.oCam4a_recurringSwatch,.oCam4a_recurringBar{background:#3976b8}.oCam4a_oneTimeSwatch,.oCam4a_oneTimeBar{background:#d68a43}.oCam4a_plot{grid-template-columns:54px minmax(0,1fr);height:120px;margin-top:7px;display:grid}.oCam4a_yAxis{color:#56647a;text-align:right;font-size:11px;position:relative}.oCam4a_yAxis span{position:absolute;left:0;right:7px;transform:translateY(-50%)}.oCam4a_yAxis span:first-child{top:20px}.oCam4a_yAxis span:nth-child(2){top:calc(50% - 1px)}.oCam4a_yAxis span:nth-child(3){top:calc(100% - 22px)}.oCam4a_columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid;position:relative}.oCam4a_columns:before{content:"";pointer-events:none;background:linear-gradient(#0000 calc(50% - .5px),#e8edf4 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));border-top:1px solid #e8edf4;border-bottom:1px solid #cdd6e2;position:absolute;inset:20px 0 22px}.oCam4a_column{text-align:center;grid-template-rows:20px minmax(0,1fr) 22px;min-width:0;display:grid}.oCam4a_columnTotal{color:#172b52;white-space:nowrap;align-self:end;font-size:11px;line-height:1.2;overflow:hidden}.oCam4a_bar{flex-direction:column;justify-content:end;min-height:0;display:flex}.oCam4a_bar span{min-height:0;transition:height .18s;display:block}.oCam4a_oneTimeBar,.oCam4a_recurringBar{border-radius:5px 5px 0 0}.oCam4a_oneTimeBar+.oCam4a_recurringBar{border-radius:0}.oCam4a_yearLabel{color:#172033;white-space:nowrap;align-self:start;padding-top:5px;font-size:11px;line-height:1.3}.oCam4a_assumption{color:#56647a;margin:7px 0 0;font-size:12px;line-height:1.5}.oCam4a_accessibleTable{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:680px){.oCam4a_chart{padding:9px 10px 8px}.oCam4a_heading strong{font-size:15px}.oCam4a_plot{grid-template-columns:48px minmax(0,1fr);height:88px}.oCam4a_columns{gap:4px}.oCam4a_yAxis,.oCam4a_columnTotal,.oCam4a_yearLabel{font-size:11px}.oCam4a_assumption{margin-top:6px;font-size:11px}}@media (max-height:500px){.oCam4a_plot{height:64px}.oCam4a_heading span{display:none}.oCam4a_legend{margin-top:4px}.oCam4a_chart{padding-block:7px}}@media (prefers-reduced-motion:reduce){.oCam4a_bar span{transition:none}}
.a5yY6W_glossary{--glossary-soft:#f8fafc}.a5yY6W_definition{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--glossary-soft);margin-top:38px;padding:24px 26px}.a5yY6W_definitionLabel{color:var(--accent);letter-spacing:.1em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.a5yY6W_definition p{color:var(--ink);margin:12px 0 0;font-size:18px;font-weight:600;line-height:1.9}.a5yY6W_groupLink{color:var(--muted);margin-top:14px!important;font-size:12px!important}.a5yY6W_whySection{margin-top:50px!important}@media (max-width:680px){.a5yY6W_definition{margin-top:32px;padding:20px 18px}.a5yY6W_definition p{font-size:16px}}
._4D4pCq_wrap{--ink:#0f172a;--text:#334155;--muted:#64748b;--line:#cbd5e1;--accent:#3b5998;width:min(880px,100% - 40px);color:var(--text);margin:0 auto;padding:40px 0 88px}._4D4pCq_wrap h1{color:var(--ink);margin:14px 0 20px;font-family:Noto Serif JP,Yu Mincho,serif;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:600;line-height:1.5}._4D4pCq_lead,._4D4pCq_guide,._4D4pCq_groupDescription{font-size:16px;line-height:1.95}._4D4pCq_lead{margin:0}._4D4pCq_guide{background:#fafafa;border-left:2px solid #d7dce2;margin:24px 0 0;padding:18px 20px}._4D4pCq_wrap section{margin-top:58px;scroll-margin-top:24px}._4D4pCq_wrap h2{border-left:3px solid var(--accent);color:var(--ink);margin:0;padding-left:14px;font-size:clamp(1.35rem,2.8vw,1.7rem);line-height:1.55}._4D4pCq_groupDescription{color:var(--muted);margin:12px 0 22px;font-size:14px}._4D4pCq_list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}._4D4pCq_list li{border-bottom:1px solid var(--line)}._4D4pCq_list a{color:inherit;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:22px;padding:20px 0;text-decoration:none;display:grid}._4D4pCq_thumbnail{aspect-ratio:1200/630;border:1px solid var(--line);background:#f8fafc;display:block;overflow:hidden}._4D4pCq_thumbnail img{object-fit:cover;width:100%;height:100%;display:block}._4D4pCq_itemBody,._4D4pCq_itemBody strong,._4D4pCq_itemBody span{display:block}._4D4pCq_itemBody strong{color:var(--ink);font-size:18px;line-height:1.6}._4D4pCq_itemBody span{margin-top:6px;font-size:13px;line-height:1.75}._4D4pCq_list a:hover strong{text-decoration:underline}@media (max-width:680px){._4D4pCq_wrap{width:min(100% - 28px,880px);padding-top:28px}._4D4pCq_list a{grid-template-columns:112px minmax(0,1fr);gap:14px}._4D4pCq_itemBody span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.XaMT8q_section{--ink:#0f172a;--text:#334155;--muted:#64748b;--line:#cbd5e1;--accent:#3b5998;color:var(--text);background:#fff;padding:10vh 0 12vh;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}.XaMT8q_inner{width:min(940px,100% - 40px);margin:0 auto}.XaMT8q_eyebrow{color:var(--accent);letter-spacing:.14em;margin:0;font-size:12px;font-weight:700}.XaMT8q_section h2{color:var(--ink);margin:14px 0 18px;font-family:Noto Serif JP,Yu Mincho,serif;font-size:clamp(1.6rem,3.6vw,2.2rem);font-weight:600;line-height:1.55}.XaMT8q_lead{margin:0 0 40px;font-size:15px;line-height:1.95}.XaMT8q_list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.XaMT8q_list li{border-bottom:1px solid var(--line)}.XaMT8q_list a{color:inherit;padding:24px 0;text-decoration:none;display:block}.XaMT8q_list a:hover strong{text-decoration:underline}.XaMT8q_category{color:var(--accent);letter-spacing:.12em;font-size:11px;font-weight:700;display:block}.XaMT8q_list strong{color:var(--ink);margin-top:9px;font-size:clamp(1rem,2.2vw,1.2rem);font-weight:600;line-height:1.65;display:block}.XaMT8q_description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:14px;line-height:1.85;display:-webkit-box;overflow:hidden}.XaMT8q_more{flex-wrap:wrap;gap:12px 28px;margin-top:32px;display:flex}.XaMT8q_more a{color:var(--accent);text-underline-offset:3px;font-size:14px;font-weight:600}@media (max-width:680px){.XaMT8q_section{padding:8vh 0 9vh}.XaMT8q_inner{width:min(100% - 28px,940px)}.XaMT8q_lead{margin-bottom:30px}}
