.menu-nav .word-review-link{min-width:0;position:relative}html body .menu-nav .word-review-count{min-width:48px;height:auto;min-height:24px;color:var(--rose);box-shadow:none;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:0 0;border-radius:0;flex:none;justify-content:flex-end;align-items:center;margin-left:auto;padding:0;font-size:13px;font-weight:400;line-height:1.4;display:inline-flex;position:static}.project-support{border-top:1px solid var(--line);margin-top:4px;padding-top:12px}.menu-secondary .project-support a{min-height:44px;color:var(--ink);grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;line-height:1.4;display:grid}.project-support a span{text-underline-offset:4px;text-decoration:underline}.project-support a svg{color:var(--rose)}.project-support p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}html body .practice-menu .calm-navigation{min-width:0;margin:0 0 12px;display:block}html body .calm-navigation .menu-primary-destinations{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}html body .calm-navigation .menu-primary-destinations :is(a,button){border-radius:var(--radius-control);width:100%;min-width:0;min-height:56px;color:var(--ink);box-shadow:none;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;font-size:17px;line-height:1.4;text-decoration:none;display:flex}html body .calm-navigation .menu-primary-destinations :is(a,button)>span:first-of-type{flex:1;min-width:0}html body .calm-navigation .menu-primary-destinations [aria-current=page]{background:color-mix(in srgb,var(--rose) 14%,var(--surface));color:var(--ink);box-shadow:none}html body .calm-navigation :is(a,button):hover{background:var(--surface-soft)}html body .calm-navigation svg{width:21px;height:21px;color:var(--rose);flex:none}html body .calm-navigation .menu-supporting-destinations{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin-top:16px;padding:16px 0;display:grid}html body .calm-navigation .menu-supporting-destinations :is(a,button){border-radius:var(--radius-control);min-width:0;min-height:48px;color:var(--muted);box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;padding:8px;font-size:14px;line-height:1.45;text-decoration:none;display:flex}html body .calm-navigation .menu-supporting-destinations [aria-current=page]{background:var(--surface-soft);color:var(--ink)}html body .calm-navigation .menu-supporting-destinations svg{width:19px;height:19px;color:var(--muted)}html body .practice-menu .menu-brand-header{color:var(--ink);background:0 0;border:0;margin:0 0 18px;padding:0}html body .practice-menu .menu-brand{color:var(--ink);font-size:clamp(20px,4vw,26px)}html body .practice-menu .menu-brand svg{color:var(--rose)}html body .practice-menu .menu-header-actions button{color:var(--muted);box-shadow:none;border:0}html body .practice-menu .menu-tagline{color:var(--muted);margin:10px 0 0;font-size:14px}html body .practice-menu .menu-heading{margin:0 0 12px}html body .practice-menu .menu-heading h2{color:var(--muted);font:400 16px/1.5 Arial,Helvetica,sans-serif}html body .practice-menu .menu-section{border:0}html body .practice-menu .menu-section>summary{min-height:56px;font-weight:400}html body .practice-menu .menu-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px}html body .practice-menu .menu-secondary>.menu-help-link,html body .practice-menu .menu-secondary>.text-button{min-height:48px;box-shadow:none;color:var(--muted);background:0 0;border:0;align-items:center;padding:8px 0;font-size:14px;line-height:1.4;display:flex}html body .practice-menu .menu-secondary>.menu-help-link>svg:last-child{display:none}html body .practice-menu .menu-secondary :is(.project-support,.owner-tools,.menu-space-note){grid-column:1/-1}html body .practice-menu .menu-space-note{color:var(--muted);margin:0;padding-top:12px;font-size:13px;line-height:1.5}html body .practice-menu .menu-settings-links{border:0;gap:4px;margin:0;display:grid}html body .practice-menu .menu-settings-links a{min-height:56px;color:var(--ink);box-shadow:none;background:0 0;border:0;padding:12px 0;font-weight:400;text-decoration:none}@media (max-width:360px){html body .calm-navigation .menu-primary-destinations :is(a,button){gap:9px;padding-inline:8px;font-size:16px}html body .calm-navigation .menu-supporting-destinations :is(a,button){gap:6px;padding-inline:4px;font-size:13px}html body .practice-menu .menu-brand{font-size:20px}}html body .calm-navigation .menu-supporting-destinations .menu-support-lessons{grid-area:1/1}html body .calm-navigation .menu-supporting-destinations .menu-support-progress{grid-area:1/2}html body .calm-navigation .menu-supporting-destinations .menu-support-help{grid-area:2/1}html body .calm-navigation .menu-supporting-destinations .menu-support-feedback{grid-area:2/2}html body .calm-navigation .menu-primary-destinations .menu-word-status{text-align:right;flex:none;min-width:48px}html body .calm-navigation .menu-supporting-destinations button{text-align:left;width:100%;font-family:inherit}html body .practice-menu .menu-version{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.5}
