.resume-more{margin-top:16px}.resume-more>summary{cursor:pointer;min-height:44px;color:var(--green);align-items:center;gap:6px;font-size:15px;font-weight:700;list-style:none;display:inline-flex}.resume-more>summary::-webkit-details-marker{display:none}.resume-more>summary:before{content:"▸";font-size:12px}.resume-more[open]>summary:before{content:"▾"}.resume-more>summary:hover{text-decoration:underline}.resume-more .resume-section{margin-top:12px}.home-cadence-note,.home-schedule-note{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.7}.home-schedule-note{margin-top:12px}.home-learning{margin-top:36px}.home-learning-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.home-learning-heading>div{flex:420px}.home-learning-heading p{margin:8px 0 0;font-size:19px;line-height:1.8}.home-learning-heading>a{min-height:44px;color:var(--green);align-items:center;font-size:16px;font-weight:700;display:inline-flex}.home-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.home-learning-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;min-width:0;padding:22px;display:flex}.home-learning-kind{color:var(--green);align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.home-learning-card h3{margin-top:14px;font-size:21px;line-height:1.6}.home-learning-card>p{margin:10px 0 18px;font-size:19px;line-height:1.8}.home-learning-links{color:var(--green);margin:auto 0 0;padding:0 0 0 1.5em;font-size:17px;font-weight:700}.home-learning-links li+li{margin-top:4px}.home-learning-links a{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 0;display:flex}.home-learning-links a:hover,.home-learning-heading>a:hover{text-decoration:underline}.home-learning-note{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.8}.home-learning-note a{min-height:44px;color:var(--green);padding:10px 0;text-decoration:underline;display:inline-block}@media (max-width:900px){.home-learning-grid{grid-template-columns:1fr}.home-learning-card{padding:20px}}
