.project-content h2{font-size:1.6rem;font-weight:800;color:#2e2a24;border-top:1px solid var(--line);padding-top:1.5rem;margin-top:2.5rem;margin-bottom:.75rem}.project-content h3{font-size:1.3rem;font-weight:700;color:#2e2a24;margin-top:1.75rem;margin-bottom:.75rem}.project-content p{font-size:1.0625rem;line-height:1.9;color:rgba(46,42,36,.86);margin-bottom:1rem}.project-content ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1rem}.project-content li{font-size:1.0625rem;line-height:1.9;color:rgba(46,42,36,.86);margin-bottom:.5rem}.project-content a{color:#4a6e8f;text-decoration:underline;text-decoration-color:rgba(74,110,143,.45);text-underline-offset:4px}.project-content a:hover{text-decoration-color:#4a6e8f}.project-content img{display:block;max-width:100%;height:auto;border:1px solid var(--line-mid);padding:6px;background-color:#f6f1e4;border-radius:0;margin:2rem auto}.project-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.project-content th{background-color:#efe8d5;color:#2e2a24;text-align:left;font-weight:700}.project-content td,.project-content th{padding:.625rem 1rem;border:1px solid var(--line)}.project-content td{color:rgba(46,42,36,.86)}.project-content tr:hover{background-color:rgba(46,42,36,.04)}.project-content code{background-color:#efe8d5;padding:.125rem .375rem;border-radius:2px;font-size:.9em}.project-content pre{background-color:#efe8d5;border:1px solid var(--line);padding:1rem;border-radius:2px;overflow-x:auto;margin:1.5rem 0}.project-content pre code{padding:0;background:none}