header .nav-project-tools{position:relative;color:#29231f;font-size:12px}header .nav-project-tools>summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;padding:10px 0;white-space:nowrap}header .nav-project-tools>summary::-webkit-details-marker{display:none}header .nav-project-tools>summary span{font-size:16px;line-height:1}header .nav-project-tools[open]>summary span{transform:rotate(45deg)}header .nav-project-tools>summary:focus-visible{outline:2px solid #29231f;outline-offset:5px}header .project-tools-links{position:absolute;right:0;top:100%;min-width:260px;background:#fcfaf6;border:1px solid #d9d2cc;padding:10px 20px;box-shadow:0 14px 30px #362e2714;z-index:60}header .project-tools-links>a{display:block;white-space:nowrap;padding:14px 0;font-size:12px;line-height:1.5;border-bottom:1px solid #e2e2d8}header .project-tools-links>a:last-child{border-bottom:0}header .project-tools-links>a:hover{text-decoration:underline;text-underline-offset:4px}header .project-tools-links .project-tools-all{color:#71675f;font-size:10px}@media(max-width:700px){header nav:not(.mobile-open) .nav-project-tools{display:none}header nav.mobile-open .nav-project-tools{display:block;flex-basis:100%;font-size:13px;border-top:1px solid #d9d2cc;border-bottom:1px solid #d9d2cc}header .nav-project-tools>summary{padding:16px 0;justify-content:space-between}header .project-tools-links{position:static;min-width:0;padding:0 0 12px 15px;border:0;box-shadow:none;background:transparent}header .project-tools-links>a{white-space:normal;padding:13px 0;font-size:12px}}
