.Hero_visual__4HlnA{position:relative;overflow:hidden;border-radius:28px;background:var(--po-blue)}.Hero_photo__q4cVH{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 30%;object-position:62% 30%}@media (min-width:640px){.Hero_photo__q4cVH{aspect-ratio:4/3;-o-object-position:60% 40%;object-position:60% 40%}}.Hero_screen__Jk8kH{display:none}.Hero_phone__0xulY{position:relative;width:70%;max-width:300px;margin:-110px auto 24px;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 30px 60px -20px rgba(0,0,0,.5)}@media (min-width:640px){.Hero_phone__0xulY{display:none}.Hero_screen__Jk8kH{--stage-h:400px;display:block;position:relative;height:var(--stage-h);margin:-96px 0 0 40px}}@media (min-width:1024px){.Hero_visual__4HlnA{height:620px}.Hero_photo__q4cVH{position:absolute;inset:0 auto 0 0;width:44%;height:100%;aspect-ratio:auto}.Hero_screen__Jk8kH{--stage-h:564px;position:absolute;top:56px;right:0;bottom:0;left:36%;height:auto;margin:0}}.ToolBento_grid__dyUuJ{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.ToolBento_grid__dyUuJ{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:768px) and (max-width:1023.98px){.ToolBento_grid__dyUuJ>li:first-child{grid-column:1/-1}}@media (min-width:1024px){.ToolBento_grid__dyUuJ{grid-template-columns:repeat(12,minmax(0,1fr))}.ToolBento_span4__qOI_j{grid-column:span 4}.ToolBento_span5__NO_BT{grid-column:span 5}.ToolBento_span7__HAo0c{grid-column:span 7}}.ToolBento_tile__Sm6Lz{height:100%;overflow:hidden;border-radius:24px;transition:transform .5s var(--ease-out)}.ToolBento_copy__z7hXa,.ToolBento_tile__Sm6Lz{position:relative;display:flex;flex-direction:column}.ToolBento_copy__z7hXa{padding:28px 28px 24px}.ToolBento_tag__xf7ry{font-size:15px;font-weight:700;color:hsla(0,0%,100%,.8)}.ToolBento_name__ZJ7tb{margin-top:6px;font-size:clamp(1.5rem,1.25rem + .7vw,2rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:#fff}.ToolBento_link__bz0qs{display:inline-flex;align-items:center;gap:6px}.ToolBento_link__bz0qs:after{content:"";position:absolute;inset:0;z-index:6;border-radius:24px}.ToolBento_arrow__hkwrt{transition:transform .25s var(--ease-out)}.ToolBento_desc__tskbw{margin-top:10px;max-width:44ch;font-size:1rem;line-height:1.5;color:hsla(0,0%,100%,.86)}.ToolBento_stage__7avju{--stage-h:300px;position:relative;height:var(--stage-h);margin-top:auto;padding-left:28px;overflow:hidden}@media (min-width:768px){.ToolBento_stage__7avju{--stage-h:320px}}@media (min-width:1280px){.ToolBento_stage__7avju{--stage-h:360px}}@media (hover:hover) and (pointer:fine){.ToolBento_tile__Sm6Lz:hover{transform:translateY(-4px)}.ToolBento_tile__Sm6Lz:hover .ToolBento_arrow__hkwrt{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.ToolBento_arrow__hkwrt,.ToolBento_tile__Sm6Lz{transition:none}}.WeekStory_timeline__QNY8a{display:grid;gap:72px}.WeekStory_chapter__70KxX{display:grid;gap:24px}.WeekStory_stamp__JY_XI{display:flex;align-items:baseline;gap:12px}.WeekStory_day__TA4Z8{font-size:15px;font-weight:700;color:var(--po-blue)}.WeekStory_time__1H5_f{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-primary)}.WeekStory_stage__cuyYt{position:relative;padding-bottom:120px}.WeekStory_photo__EWgbu{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:20px;background:var(--background-soft)}.WeekStory_screen__5QqXW{position:absolute;right:12px;bottom:0;width:46%;max-width:260px;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 30px 60px -20px rgba(16,28,61,.5)}@media (min-width:640px){.WeekStory_screen__5QqXW{right:-12px;width:42%}}@media (min-width:1024px){.WeekStory_timeline__QNY8a{gap:112px}.WeekStory_chapter__70KxX{grid-template-columns:150px minmax(0,.85fr) minmax(0,1.25fr);align-items:start;gap:40px}.WeekStory_stamp__JY_XI{flex-direction:column;gap:6px;padding-top:4px}.WeekStory_time__1H5_f{font-size:34px;line-height:1;letter-spacing:-.03em}.WeekStory_screen__5QqXW{right:-28px}}