main.standards-page{padding-top:1.5rem}main.standards-page .standards-button{border:2px solid transparent;border-radius:10px;color:black;display:inline-block;font-size:1.375rem;letter-spacing:-.05em;margin:0;padding:.4em 0;text-align:center;text-decoration:none;width:19.5rem}main.standards-page .standards-button.soil{background:#b4ab9e;border-color:#b4ab9e}main.standards-page .standards-button.concrete{background:#afc185;border-color:#afc185}main.standards-page .standards-button.asphalt{background:#dd8c3d;border-color:#dd8c3d}main.standards-page .standards-button.back-button{font-weight:var(--fw-bold)}main.standards-page .standards-button:hover{background:white;color:black}main.standards-page .standards-button:hover.soil{color:#b4ab9e}main.standards-page .standards-button:hover.concrete{color:#afc185}main.standards-page .standards-button:hover.asphalt{color:#dd8c3d}@media (max-width:calc(76.25em - 1px)){main.standards-page .standards-button{font-size:1rem;width:15.125rem}}@media (max-width:calc(50em - 1px)){main.standards-page .standards-button{font-size:1.375rem;margin-bottom:1.25rem;width:19.5rem}}main.standards-page table.standards-table{border:1px solid #ccc;border-right:0;border-top:0;width:100%}main.standards-page table.standards-table a{color:#000;white-space:nowrap}main.standards-page table.standards-table td,main.standards-page table.standards-table th{border-right:1px solid #ccc;font-size:12px;padding:4px}main.standards-page table.standards-table td.qty,main.standards-page table.standards-table th.qty{text-align:center}main.standards-page table.standards-table th{background:#767676;color:#fff;font-weight:var(--fw-bold);text-align:left}main.standards-page table.standards-table tr.firstInGroup td{border-top:1px solid #ccc}main.standards-page table.standards-table tr td.bb{border-bottom:1px solid #ccc}main.standards-page article.standards-book-page{border:solid #878a85;border-width:1px 1px 20px;margin:0 auto 60px;padding:20px;width:580px}main.standards-page article.standards-book-page a{color:black;text-decoration:underline}main.standards-page article.standards-book-page a:hover{color:var(--clr-accent)}main.standards-page article.standards-book-page h1{color:#fff;font-size:48px;font-weight:var(--fw-bold);margin:0 0 4px;padding:0 12px;text-align:right}main.standards-page article.standards-book-page p.related{color:#59595b;font-size:14px;font-weight:var(--fw-light);margin:4px 0 0;padding:0}main.standards-page article.standards-book-page p.standards-note{font-size:12px;margin:8px 0 10px;padding:0}main.standards-page article.standards-book-page p.standards-note strong{font-weight:var(--fw-bold)}main.standards-page article.standards-book-page p.book-description{border-bottom:1px solid #878a85;border-top:1px solid #878a85;font-size:20px;font-weight:var(--fw-bold);line-height:1.2em;margin:12px 0;padding:6px 0}main.standards-page article.standards-book-page h2{font-size:18px;font-weight:var(--fw-semi-bold);margin:20px 0 2px;padding:0}main.standards-page article.asphalt table.standards-table tr.colored td{background:#F6E3CA}main.standards-page article.concrete table.standards-table tr.colored td{background:#ECEEDE}main.standards-page article.soil table.standards-table tr.colored td{background:#F8F5ED}main.standards-page.standards-book-page article.soil h1{background:#b5a591}main.standards-page.standards-book-page article.asphalt h1{background:#d8892f}main.standards-page.standards-book-page article.concrete h1{background:#b2bb75}main.standards-page #back-button-row{margin:0 auto 8px;width:620px}main.standards-page #bottom-buttons{margin:0 auto 60px;text-align:center;width:300px}main.standards-page #bottom-buttons a{margin-bottom:20px}@media (max-width:calc(40em - 1px)){.humboldt-standards article.standards-book-page{border:0;box-sizing:border-box;width:100%}.humboldt-standards article.standards-book-page p.related{font-size:12px}.humboldt-standards article.standards-book-page h1{font-size:36px}.humboldt-standards article.standards-book-page h2{font-size:16px}.humboldt-standards #back-button-row{box-sizing:border-box;padding:0 20px;width:100%}}