.site-header{position:relative;z-index:30}.learn-dropdown{position:relative}.learn-toggle{display:inline-flex;align-items:center;gap:9px;background:none;color:inherit;border:0;border-bottom:2px solid transparent;padding:9px 0;cursor:pointer}.learn-toggle svg{width:12px;height:12px;transition:transform .15s}.learn-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.learn-toggle[data-active=true]{border-bottom-color:var(--orange)}.learn-panel{position:absolute;right:-80px;top:calc(100% + 19px);width:580px;padding:12px;background:var(--paper);border:1px solid var(--rule);border-radius:12px;box-shadow:0 18px 48px #102f292e;color:var(--ink);display:grid;grid-template-columns:.9fr 1.1fr;gap:12px}.menu-feature{background:#e8eedf;border-radius:7px;padding:20px;display:flex;flex-direction:column;gap:17px}.menu-feature .menu-project-icon{width:42px;height:42px;color:var(--forest)}.menu-feature>p{margin:0}.site-header .learn-panel a{display:flex;flex-direction:column;gap:4px;color:var(--ink);padding:11px 12px;border:0;border-radius:5px}.site-header .learn-panel a:hover,.site-header .learn-panel a:focus-visible,.site-header .learn-panel a[aria-current=page]{background:#dce6d2;color:var(--forest)}.site-header .learn-panel .menu-feature>a{padding:0}.site-header .learn-panel .menu-feature>a:hover{background:none}.menu-tools{padding:12px 8px}.menu-section-title{display:block;color:var(--muted);margin:0 12px 8px}.menu-overview{grid-column:1/-1;border-top:1px solid var(--rule);margin-top:3px;padding-top:6px}.site-header .menu-overview a{display:flex;flex-direction:row;justify-content:space-between}.mobile-learn-group{margin:12px 0;padding:14px 16px;border-left:2px solid #aac594;background:#214d40}.mobile-learn-group>span{display:block;color:#bdd1ba;margin-bottom:7px}.mobile-nav .mobile-learn-group a{padding:10px 0}.learning-intro{max-width:740px}.learning-intro .intro{max-width:62ch}.learning-directory{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.5fr);gap:50px;padding:10px 0 44px;align-items:start}.project-feature{position:relative;overflow:hidden;background:var(--forest);color:#edf3df;border-radius:10px;padding:30px;min-height:430px;display:flex;flex-direction:column;align-items:start}.project-feature .project-glyph{width:100%;height:90px;margin:30px 0;color:#a9c48d}.project-feature h2,.project-feature h3{color:#f2f3e9}.project-feature .collection-label{color:#caddb9}.project-feature p{color:#ceddc7;margin:15px 0}.project-feature .project-meta{margin:0 0 24px;color:#bed0b5}.project-feature .button{background:#d9ee91;border-color:#d9ee91;color:#153d35;margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:25px}.tool-directory{min-width:0}.tool-directory-heading{display:flex;align-items:baseline;justify-content:space-between;padding:0 0 15px;border-bottom:1px solid var(--rule);gap:15px}.tool-directory-heading p{color:var(--muted)}.tool-picker-links{margin:0}.tool-directory .tool-picker-links>a{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:8px 18px;padding:25px 0;border-bottom:1px solid var(--rule);border-top:0;align-items:center;color:var(--ink)}.tool-mark{grid-column:1;grid-row:1/3;width:52px;height:52px;display:grid;place-items:center;border-radius:9px;background:#f4dfd1;color:#8c4628}.tool-mark.linux{background:#e6edd9;color:#3f6548}.tool-mark.docker{background:#deebec;color:#32606a}.tool-mark svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tool-directory .tool-picker-links .tool-name{grid-column:2;grid-row:1;margin:0}.tool-directory .tool-picker-links small{grid-column:2;grid-row:2;color:var(--muted)}.tool-directory .tool-picker-links b{grid-column:3;grid-row:1/3;align-self:center}.tool-directory .tool-picker-links a:hover .tool-name{text-decoration:underline;text-underline-offset:5px}.tool-count{display:block;color:var(--muted);margin-top:8px}.tool-directory .all-tool-exercises{display:inline-block;margin-top:24px}.learning-support{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 0;border-top:1px solid var(--rule)}.learning-support p{color:var(--muted)}.learning-support nav{display:flex;gap:24px;flex-wrap:wrap}.learning-support a{color:var(--forest);text-decoration:underline;text-underline-offset:4px}@media(max-width:1000px){.learn-panel{right:-60px;width:540px}.learning-directory{gap:30px;grid-template-columns:minmax(230px,.85fr) minmax(0,1.3fr)}.project-feature{padding:24px}}@media(max-width:700px){.learning-directory{grid-template-columns:1fr;gap:35px}.tool-directory{grid-row:1}.project-feature{min-height:0}.project-feature .project-glyph{height:70px;margin:20px 0}.learning-support{align-items:start;flex-direction:column}.tool-directory .tool-picker-links>a{grid-template-columns:46px minmax(0,1fr) auto;gap:7px 12px}.tool-mark{width:44px;height:44px}.tool-directory-heading{align-items:start}.tool-directory-heading p{max-width:110px;text-align:right}}

.site-header .learn-panel .menu-feature>a:last-child{padding:8px 0}
