@layer reset,base;@layer components{.lpx-media__steps{counter-reset:lpx-media;flex-direction:column;gap:14px;margin:18px 0 22px;padding:0;list-style:none;display:flex}.lpx-media__steps li{counter-increment:lpx-media;flex-direction:column;gap:2px;padding-left:38px;display:flex;position:relative}.lpx-media__steps li:before{content:counter(lpx-media);color:#fff;width:26px;height:26px;font:700 13px/26px var(--font-outfit), "Outfit", sans-serif;text-align:center;background:linear-gradient(135deg,#7a5bff,#ec7ab3);border-radius:8px;position:absolute;top:1px;left:0}.lpx-media__title{color:#f4f6ff;font:600 15px/1.6 Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic JP,Yu Gothic,YuGothic,Noto Sans JP,system-ui,sans-serif}.lpx-media__sub{color:#f4f6ff99;font:400 13.5px/1.7 Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic JP,Yu Gothic,YuGothic,Noto Sans JP,system-ui,sans-serif}.lpx-media__cta{box-sizing:border-box;text-align:center;margin-top:0;text-decoration:none;display:block}.lpx-media__note{color:#f4f6ff99;margin:14px 0 0;font:400 13.5px/1.8 Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic JP,Yu Gothic,YuGothic,Noto Sans JP,system-ui,sans-serif}.lpx-media__note a{color:#b9adff;text-decoration:underline}.lpx-more{margin-top:22px}.lpx-more__summary{cursor:pointer;color:#b9adff;text-align:center;font:600 13.5px/1.8 Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic JP,Yu Gothic,YuGothic,Noto Sans JP,system-ui,sans-serif;text-decoration:underline;list-style-position:inside}.lpx-more[open] .lpx-more__summary{margin-bottom:14px}}@layer utilities;
