.senior-toggle{width:100%;margin-top:12px;padding:10px 12px;border:1px solid #9ddfd5;border-radius:7px;background:#effcf9;color:#07675e;display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 12px/1.5 inherit;cursor:pointer;text-align:left}.senior-toggle:hover{background:#dff8f2}.senior-toggle:focus-visible{outline:3px solid #99f6e4;outline-offset:2px}.senior-toggle .senior-mark{font-size:18px;line-height:1}.senior-panel{margin-top:8px;border:1px solid #cce7e2;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 4px 14px rgba(15,118,110,.07)}.senior-panel[hidden]{display:none}.senior-intro{margin:0;padding:11px 13px;background:#f0fdfa;color:#315b57;font-size:12px;font-weight:700;border-bottom:1px solid #d8eee9}.senior-row{display:flex;gap:10px;padding:12px 13px;border-bottom:1px solid #e7efee}.senior-row:last-child{border-bottom:0}.senior-row.intent{background:#fbfffe}.senior-row.deep{background:#f7fbff}.senior-row.mind{background:#fbf8ff}.senior-row.example{background:#fffdf7}.senior-row.next{background:#f6fff8}.senior-icon{flex:0 0 24px;font-size:17px}.senior-copy strong{display:block;color:#174f49;font-size:11px;margin-bottom:2px}.senior-copy p{margin:0;color:#3f4d52;font-size:13px;line-height:1.75}.card.has-senior-guide{scroll-margin-top:140px}@media(max-width:640px){.senior-toggle{padding:9px 10px;font-size:11px}.senior-row{padding:10px}.senior-copy p{font-size:12px}.senior-intro{font-size:11px}}
