/* Isolated navigation entry: no changes to the main twin's page routing. */
.navrail nav .module-nav-link{border:0;background:none;display:flex;flex-direction:column;gap:7px;align-items:center;padding:13px 0;border-radius:12px;font-size:10px;color:#78857b;white-space:nowrap}
.navrail nav .module-nav-link span{font-size:25px;line-height:1}
.navrail nav .module-nav-link:hover{background:#eaf0e4;color:#2a624a}
.navrail nav{overflow-y:auto;flex-shrink:1;min-height:0}
@media(max-width:640px){.navrail nav .module-nav-link{padding:9px 0;font-size:8px;gap:6px}.navrail nav .module-nav-link span{font-size:21px}}
