:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;background:#f7f5ef;font-family:Arial,Helvetica,sans-serif}*,:after,:before{box-sizing:border-box}#__nuxt,body,html{min-height:100%;margin:0}body{min-width:320px}.key-visual,body{background:#f7f5ef}.key-visual{place-items:center;min-height:100svh;display:grid;overflow:hidden}.key-visual__image{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:100svh;display:block}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (aspect-ratio>=16/9){.key-visual__image{width:auto;height:100svh}}
