body{font-family:Arial,"Yu Gothic",Meiryo,sans-serif}.ja-resources{max-width:1240px;margin:30px auto;padding:20px}.ja-resources .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.ja-resources .card{display:block;padding:16px;border:1px solid #d8e3de;border-radius:9px}.ja-resources section{margin:28px 0}.ja-unit-note{font-size:13px;line-height:1.7}.paper.story-sheet .problems{grid-template-columns:1fr}.paper.story-sheet .expression{white-space:normal;font-size:17px}@media print{.ja-resources{display:none!important}}@media(max-width:700px){header{flex-wrap:wrap}.top-nav{flex-wrap:wrap}.paper-footer{flex-wrap:wrap;overflow-wrap:anywhere}.paper-footer>span{min-width:0}.ja-resources{overflow-wrap:anywhere}}