@font-face{font-family:PPEditorialNew;src:url(/fonts/PPEditorialNew-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPNikkeiJournal;src:url(/fonts/PPNikkeiJournal-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PPNikkeiJournal;src:url(/fonts/PPNikkeiJournal-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}:root{--color-bg:#ecf1f9;--color-bg-blue:#c5e4ef;--color-text:#122648;--color-dark-red-text:#552216;--color-dark-blue:#1254aa;--color-medium-blue:#1667d1;--color-light-blue:#dbe3f2;--color-pink:#ffd0d5;--color-white:#fff;--color-black:#05050a;--h1-size:8vw;--h2-size:4vw;--p1-size:1.6vw;--p2-size:1.4vw;--p3-size:1.2vw;--font-editorial:"PPEditorialNew", Georgia, serif;--font-sans:Inter, system-ui, -apple-system, sans-serif;--font-nikkei:"PPNikkeiJournal", Georgia, serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--color-text);background:var(--color-bg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}
