*{box-sizing:border-box}body{margin:8px;background:white;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px}.site{max-width:770px;width:100%}.logo{width:275px;height:auto}.topnav{display:flex;flex-wrap:wrap;justify-content:space-around;gap:2px;background:#cc9;padding:7px 3px}.topnav a,.side a{font-weight:bold;font-size:13px;color:#fff;text-decoration:none}.topnav a{padding:5px}.topnav a:hover,.side a:hover{text-decoration:underline}.topnav a:focus-visible,.side a:focus-visible{outline:2px solid #000}.layout{display:grid;grid-template-columns:150px minmax(0,1fr);gap:6px;margin-top:4px}.side{background:#f90;padding:7px}.side a{display:block;margin:0 0 7px}.side [aria-current]{text-decoration:underline}article{padding:4px;min-width:0;line-height:1.35}h1,.header{font-size:20px;font-weight:bold}h1{margin:5px 0 0}.subHeader,h2{font-size:15px;font-weight:bold}.maintext{font-size:12px}.mainlink{font-size:24px}.align-center{text-align:center}.align-right{text-align:right}img{max-width:100%;height:auto}figure{margin:0}.rendering img{display:block;width:100%}figcaption{margin:1px 0 3px}.home-row{display:grid;grid-template-columns:56% 44%;align-items:start}.home-row aside{background:#f93;padding:5px 12px;min-height:192px}.home-row h2{margin-top:6px}table{max-width:100%;width:100%;table-layout:fixed}td,th{overflow-wrap:anywhere}footer{margin-top:30px;border-top:1px solid #cc9;padding:12px 0;color:#555;line-height:1.5}footer a{color:#555}a{overflow-wrap:anywhere}@media(max-width:600px){body{margin:10px;font-size:15px}.layout{grid-template-columns:1fr}.side{display:flex;flex-wrap:wrap;gap:8px 15px}.side a{padding:4px;margin:0}.topnav{justify-content:flex-start}.home-row{grid-template-columns:1fr}.home-row aside{min-height:0}.home-row figure img{width:100%}.maintext{font-size:15px}article{font-size:15px}.topnav a,.side a{font-size:14px}h1{font-size:20px}}
.unit-plan{padding:16px}.unit-plan> a>img{width:100%;height:auto}.unit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.unit-grid a{display:block;color:#333;text-decoration:none}.unit-grid img{width:100%;height:auto;display:block}.unit-grid strong{display:block;margin:8px 0}@media(max-width:600px){.unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
html{overflow-x:hidden}.site{margin-inline:auto}.topnav a,.side a{display:flex;align-items:center;min-height:36px}.table-scroll,article{max-width:100%}article table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}article table tbody{display:table;width:100%}@media(max-width:600px){body{margin:0}.site{min-width:0}.logo{width:min(275px,90vw);margin:8px}.topnav,.side{gap:4px}.topnav a,.side a{min-height:44px;padding:8px 10px}.layout{gap:0}.layout article{padding:14px}.home-row aside{padding:12px}.unit-grid{gap:12px;padding:4px}.unit-plan{padding:12px}footer{padding:16px 12px;margin-top:16px}}@media(max-width:380px){.unit-grid{grid-template-columns:1fr}.mainlink{font-size:20px}}
