.student-skip{position:absolute;left:12px;top:-100px;z-index:20;background:white;padding:14px}.student-skip:focus{top:10px}.return-path{display:inline-block;padding:10px 0;font-weight:bold}#decision-form fieldset{border:1px solid #8c9aa1;padding:18px;max-width:680px}#decision-form select{font:inherit;min-height:44px;padding:8px;margin:12px}#decision-form .secondary{background:#fffdf6;color:#20394d}#decision-result:not(:empty){background:#fffdf6;border-left:4px solid #786238;padding:24px;margin:20px 0}button:focus-visible,select:focus-visible{outline:3px solid #ba6a29;outline-offset:4px}button{cursor:pointer}summary{padding:10px 0}nav a{min-height:44px;display:inline-flex;align-items:center}.gea-example{border-left:3px solid #987c43;padding-left:14px}.gea-list details{margin:16px 0}.gea-list summary{cursor:pointer;font-weight:bold}.gea-list p{line-height:1.6}body.tool-page{background:#f1eee6;color:#203343}body.tool-page .notice{background:#e4e9ec;color:#203343}body.tool-page .gea-guide,body.tool-page .panel{background:#fffdf6;border-color:#aab8c1}body.tool-page header{background:#e7ecef;color:#203343}body.tool-page button.primary{background:#20394d;color:white}body.tool-page .left,body.tool-page .inspector{background:#e7ecef}body.home{background:#f1eee6;color:#203343}.gea-tile,.gea-list article{background:#fffdf6!important}body.tool-page a:focus-visible{outline:3px solid #ba6a29;outline-offset:3px}@media(max-width:600px){.equation{flex-wrap:wrap}.turns{grid-template-columns:1fr}.mapbottom{flex-wrap:wrap}.workspace{display:block!important}.workspace .left,.workspace .inspector{width:auto!important}.workspace main{min-width:0!important}.gea-grid{grid-template-columns:1fr}.gea-list{grid-template-columns:1fr}#decision-form .button{display:block;width:100%}}@media print{nav,.student-skip,#decision-form button{display:none!important}body{background:white!important;color:black!important}.hero,.resolution,.workshop{display:block!important}.map{max-width:420px;transform:none}.paper{transform:none}section{break-inside:avoid}.resolution,.resolution .eyebrow{background:white!important;color:black!important}}
.tool-page header .brand,.tool-page header .brand strong,.tool-page header .brand small,.tool-page header #saveStatus,.tool-page header .mark{color:#203343!important}
.tool-page header .mark{border-color:#203343!important}
